These are the problems offices and riders using Irsaal Goods Transport Software report most, with the exact message you will see and what to do. Most come from six places: a bilty that is already on a vehicle, a login posted to a different station, a role that lacks a button, To-Pay freight not yet collected, a plan add-on that is switched off, and alerts with no gateway.
Booking and bilties
"Bilty … is already on a vehicle and can no longer be edited." / I cannot cancel a bilty
Once a bilty is Loaded on a challan it is fixed. If the challan has not left, open the challan, press Edit / Load More, untick the bilty (it goes back to Booked), then edit or cancel it. A bilty on a vehicle that has left cannot be changed. Cancelling also needs the Cancel Bilty button permission and a reason ("Only a bilty that has not been loaded on a vehicle can be cancelled.").
"The destination must be a different station."
A bilty goes from one station to another. Add the other office under Admin → Stations first, then choose it as To Station.
I cannot choose another From station
Only the administrator, or a role with Book from Any Station, can. Everybody else books from their own station (the one on their user under Admin → Users).
The Discount box is missing
Only a role with the Give Discount on Freight button permission sees it.
"This bilty belongs to other stations." / "This challan belongs to other stations."
The login is posted to a station and this bilty or challan belongs to other stations. Everybody except the administrator sees only the bilties booked at, or coming to, their own station. Ask the administrator, or choose the right station in the top bar if you are the administrator.
Loading, receiving and delivery
A bilty is missing from the challan form
The form lists only bilties booked at this challan's origin station, still Booked, and going to this challan's destination. The messages are "Bilty … is not waiting for a vehicle (…).", "Bilty … was booked at another station." and "Bilty … is going to …, not to this vehicle's destination." See Loading challans and dispatching a hired vehicle in Irsaal transport.
"Load at least one bilty before dispatching the vehicle."
Tick at least one bilty on the challan, then press Save & Dispatch. Dispatching also needs the Dispatch Vehicle button permission.
A vehicle is not on the Receiving list
It has not been dispatched (a challan still Loading is not on the way), it is heading to another station, or your login is posted to another station. Only vehicles going to your own station are listed. See Receiving and unloading a vehicle at the destination station in Irsaal.
"Only the destination station can unload this vehicle." / "Only the destination station can hand this bilty over."
Unloading and handover are done by the destination station. Sign in as a user posted to that station, or as the administrator.
A parcel is missing after unloading
Its Condition was set to Missing, so it stays In Transit and is flagged. When it turns up, open the bilty and press Mark Arrived.
"Collect Rs … before handing the goods over."
The bilty is To-Pay and the freight has not been received in full. Collect the amount at the Delivery Desk first. If the person cannot collect: "You are not allowed to collect To-Pay freight — ask the station manager." (the Collect To-Pay Freight button permission).
"Bilty … is not at the destination station yet."
The bilty has not been unloaded yet. The receiving station must press Finish Unloading & Alert Receivers first. Or mark it Mark Arrived if it turned up after going missing.
A bilty is not on the Delivery Desk
It is still In Transit, it is going to another station, or it is already Delivered. The desk lists bilties at your station that have Reached Destination or are Out for Delivery.
Money
The cash book and the drawer disagree
Check that every expense and driver payment of the day was entered, and that riders' hand-overs were approved on Riders Ledger (a rider's cash reaches the account only on approval). Check the Cash Book filter is on the right station and on Cash only versus Cash + Bank + Card. See Cash Book, bank accounts, transactions and expenses in Irsaal goods transport.
"Insufficient balance in …"
The account has less than the amount you are taking out or moving. Record the money coming in first, or choose another account.
"Only Rs … is still owed to the driver." / "Dispatch the vehicle first — the advance is paid on dispatch."
The bakiya you typed is more than what is owed, or the challan has not been dispatched yet.
Karachi shows it owes Lahore money we already sent
Record the settlement under Finance → Station Accounts → Record a Settlement. Until it is recorded the debt stays. See Station Accounts: the hisaab between stations in Irsaal goods transport.
Alerts and the website
Customers are not getting SMS
Open Admin → Settings → SMS / WhatsApp Alerts → Last messages: each attempt shows why it failed. "Skipped — gateway not configured" means no SMS provider is set up yet (use Send Test after entering it). "No approved SendPK template ID for this message" means that message still needs its Template ID. "Insufficient credit" or "API key invalid" comes from the provider. Alerts start switched off: turn on Send automatic alerts. Meanwhile each bilty page has a Send on WhatsApp button. See Settings in Irsaal goods transport software: company, bilty and SMS alerts.
The tracking link shows "No shipment found"
Check the number matches the printed bilty. Each company's tracking page shows only its own bilties. See The public bilty tracking page in Irsaal goods transport software.
My website says Not Found
The plan does not include the website add-on, or Website Live is off (visitors then see the company page with a tracking box). Press Publish Now on the Publish tab. See Company website, online booking and Online Users in Irsaal goods transport.
People and access
A rider says "No rider profile is linked to your account"
The login exists but its rider profile was deleted or re-created. Edit the rider on Riders and enable Enable rider portal login. See Riders and the Rider Portal in Irsaal goods transport (no rider app).
A user says "Your account has been deactivated"
An administrator switched it off under Admin → Users. Press Activate to let them sign in again.
A menu item is missing
Either the role lacks View on it, or the screen is reserved for the administrator (Roles, Settings, Stations, Maintenance), or the plan does not carry it (a padlock is shown for add-ons: the website, employees and attendance, cash accounts, reports, expenses, the activity log, loyalty). See Users, roles and station permissions in Irsaal goods transport software.
I cannot delete something
The software keeps records that have history: a station with bilties or challans ("deactivate it instead"), a customer with bilties ("This customer has bilties on record and cannot be deleted."), a user who booked a bilty or entered an expense ("Use Deactivate instead"), an employee with payments ("Cannot delete employee with existing transactions."), an account with transactions, an expense category in use, a role with users. Deactivate or terminate instead.
"N of M stations used" and Upgrade
The plan limits stations, staff logins and riders. Open My Account → Upgrade Plan (Irsaal pricing: plans for water and LPG delivery software).
Who do I ask for help?
Irsaal support: WhatsApp +92 345 6703860 or info@irsaalsystems.com. See How to contact Irsaal sales and support. The panel also has a built-in User Guide in the sidebar under Help.
Frequently asked questions
Why can't I edit a bilty?
It is already loaded on a challan. Take it off the challan first if the vehicle has not left; after dispatch it cannot be changed.
Why can't I hand goods over?
A To-Pay bilty must be paid in full first, and the bilty must have reached your station. Also the login needs the Delivery Desk edit right and, to collect freight, Collect To-Pay Freight.
Why is my cash book short?
A rider's collections or a day's expenses have not been entered or approved. Approve rider ledgers and enter every expense and driver payment.
Why did the customer not get an SMS?
Alerts are off, no gateway is set up, or the provider failed. Read Last messages on SMS / WhatsApp Alerts.
Khulasa (Roman Urdu)
Sab se aam masail: bilty edit ya cancel na hona (woh challan par load ho chuki hai; gari abhi nahi gayi to challan se utaar kar edit karein), challan mein bilty na dikhna (woh isi station ki, "Booked" aur isi manzil ki honi chahiye), Receiving mein gari na dikhna (gari dispatch nahi hui ya doosre station ki hai), To-Pay bilty ka samaan na dena ("Collect Rs … before handing the goods over"), aur SMS na jana (alerts naye company mein band hote hain aur gateway lagana padta hai; "Last messages" mein wajah dikhti hai). Cash aur drawer mein farq ho to rider ke hand-over approve karein aur har kharcha aur driver payment likhein. Jis record ki history ho use delete nahi kar sakte, sirf deactivate ya terminate.