Frequently asked questions

Every module, answered.

206 questions across the whole product โ€” jobs and documents, invoicing and tax, the ledger, payroll, reports, permissions and migrating off your old system. Including the gaps we have not closed yet.

๐Ÿš€Getting started

What the system is, who it is for, and what it takes to run it.

What is Cargonio?

Cargonio is freight-forwarding software with the accounting built in. Air and sea, export and import, courier consignments, quotations, invoicing, a double-entry ledger, HR and payroll, and 150 reports all live in one workspace, so operations and the books are the same set of records rather than two systems tied together at month end.

Link to this answer
Who is it built for?

Freight forwarders and consolidators who run their own jobs, raise their own invoices and keep their own books โ€” and the accountant who has to close the month afterwards. The screens, menu order and document numbering follow the way a forwarding office already works rather than a generic ERP.

Link to this answer
Which modules does it ship with?

There are 9 modules. A workspace is switched on for the ones it needs and sees nothing of the rest.

  • Freight Forwarding โ€” jobs, documents, billing, master data, management
  • Finance โ€” chart of accounts, vouchers, banking, opening balances
  • Reports โ€” 150 report screens across the operational, finance and payroll menus
  • Courier โ€” consignment booking and consignment accounts
  • Sales โ€” customers, foreign agents, sale and tele call books, app quotations
  • HR Management โ€” employees, attendance, leave, payroll and offboarding
  • My Portal โ€” the employee self-service portal
  • Inventory โ€” an item file
  • Logs โ€” the workspace activity log
Link to this answer
Do we have to take all of it?

No. Entitlements are granted per workspace, and not just per module โ€” every screen inside a module is granted separately, and so is every right on that screen. A forwarder who keeps books elsewhere can run operations only; a workspace with no staff records never sees the HR menu.

Link to this answer
How big is it, really?

Freight Forwarding alone carries 8 job and shipment entry screens and 30 money-document screens, on top of 86 code and master-data screens shared across the modules. Finance adds six voucher types. Reports adds 150.

Link to this answer
What do we need to install?

Nothing on your staff machines. It is a web application: everyone signs in with a browser, and there is no client to roll out, no per-desk licence file and no version drift between the front office and accounts.

Link to this answer
Is there a mobile app?

There is no separate app to install. The system is used through a browser.

Link to this answer
What is the right order to set a workspace up in?

Master data first, then the books, then people, then live work.

  • Initial Setup โ€” parties, associates, airlines, shipping lines, destinations, currencies, charge codes and the rest of the code files
  • Finance โ†’ Initial Setup โ€” group codes, control codes, the chart of accounts, analysis codes, then opening balances
  • Branches and the fiscal year, so numbering and the year filter are right from the first document
  • Users, user categories and roles
  • Then import history, or start keying live jobs
Link to this answer
Can we start in the middle of a financial year?

Yes. Opening Balances under Finance โ†’ Initial Setup is there for exactly that: you bring in balances as at your changeover date and start posting from there, rather than re-keying the year that has already been audited.

Link to this answer
What currency are the books kept in?

PKR. Documents can be raised in any currency you set up, but every ledger posting is converted to PKR first, so the trial balance never adds dollars to rupees.

Link to this answer
Can we run more than one branch?

Yes. Branches are set up under Freight Forwarding โ†’ Management โ†’ Settings, each with its own details, and job and voucher numbering is keyed on the branch so two stations never collide on a number.

Link to this answer
Is there a limit on users?

The software imposes none. What a user can reach is decided by their abilities, not by a seat count.

Link to this answer

๐Ÿ—‚๏ธFreight โ€” Initial Setup

The code files every job, document and report reads from.

What lives under Initial Setup?

The master data the rest of the system picks from: parties, associate (foreign agent) codes, sub-agents, delivery agents, stock owners, airlines and their charges, shipping lines and transporters, vessels and voyages, sectors, countries, destinations, currencies, commodities, container types, networks, chargeable codes (MOP), invoice charge codes, signatories, other payable types, job types, job statuses, terms and conditions, SPO codes, K.B. incentive rates and stock-owner finance codes.

Link to this answer
What is a "party"?

A party is the local counterparty you bill or buy from โ€” shipper, consignee, customer or vendor. The party file carries the trading details (addresses, NTN, sales tax number and type, CNIC, contacts, import/export registration) plus a credit limit and the B/L Hold, D/O Hold and Release Order flags.

Link to this answer
What is the difference between a party and an associate?

A party is local; an associate is a foreign agent. It matters for billing: local invoices and other charges are raised against a party, while invoices and credit notes to and from foreign agents are raised against an associate, and the two sit in different report menus and different control accounts.

Link to this answer
What is an SPO code for?

SPO is the salesperson the business is booked under. Each SPO carries a share percentage, a split share, a finance code and the parties associated with them โ€” which is what the whole SPO-wise report menu (outstanding, aging, gross profit by lane, sales register, party list) is built on.

Link to this answer
Where do exchange rates come from?

The Currency Codes screen holds them, and it holds four: an invoice rate, an AWB rate, an open-market rate and an inter-bank rate. They are maintained by you, not fetched from a feed, so the rate a document is booked at is a rate you chose and can defend.

Link to this answer
Can airline charges differ by airport?

Yes. The AirLine Codes and Charges screen holds the airline itself, and AirLine Charges (Per Airport) holds the per-airport charge schedule beside it, so one carrier can carry a different rate card at each station.

Link to this answer
What are Chargeable Codes (MOP)?

They are the method-of-payment codes a job is rated under. They are selected on the job so the rating and the invoice agree on how the shipment is being charged.

Link to this answer
How do we control what can appear on an invoice line?

Invoice Charges Codes is the catalogue every charge line picks from, so the same charge is spelled the same way on every invoice and the charge-wise reports actually add up.

Link to this answer
Can we define our own job types and shipment statuses?

Yes โ€” Job Types and Job Status are both code files you maintain. The status you define is what the shipment-status boards push onto jobs.

Link to this answer
Where do the terms printed on our documents come from?

The Terms and Conditions code file. Documents print the terms you keep there rather than text retyped into each one.

Link to this answer
How are signatures handled on printed documents?

Signatory Codes holds them, and a voucher carries a signatory code and a designation for the printed copy.

Link to this answer
What is the K.B. Incentive Rates screen?

It holds the incentive rates behind the three K.B. reports for air export โ€” detail of incentives, the incentive summary and K.B. payable to parties.

Link to this answer
What is a stock owner?

The owner of the airway-bill stock you fly on. Stock Owners holds them, and Stock Owner Finance Codes holds the finance codes each one maps to, which is how owner-wise sales summaries are grouped.

Link to this answer
Do we have to type all this master data in by hand?

No โ€” the code files take a CSV import, so an existing party, airline or destination list can be brought across as a file. See the data-migration section.

Link to this answer

โœˆ๏ธFreight โ€” Air Export

AWB stock, MAWB and HAWB jobs, and the air-export money documents.

What does the Air Export menu contain?

Air Waybill Stock (received from airline) and an Available AWB Stock enquiry, the MAWB job screen, the HAWB job screen, local invoices, other charges payable, and invoices and credit notes both to and from foreign agents.

Link to this answer
How is airway-bill stock tracked?

Stock received from an airline is entered on the Air Waybill Stock screen โ€” as a range or one waybill at a time โ€” and the Available AWB Stock screen queries what is left. Three reports cover it: available stock, stock used, and an airline-wise summary.

Link to this answer
Why are MAWB and HAWB separate screens?

Because they are separate documents with separate numbering and separate rights. The MAWB screen is the master/consol; the HAWB screen is the house shipment. Both write into the same job file, so a consol master and its houses stay linked.

Link to this answer
Does it calculate volumetric weight?

Yes. The dimensions grid computes volume weight as length ร— width ร— height ร— pieces divided by the divisor for the dimension type โ€” 6000 for Air Cm, 366 for Air In, 166 for Air Lb, 4000 for By Land Cm and 5000 for Courier Cm โ€” and the chargeable weight is the greater of gross and total volume weight.

Link to this answer
Can a due-carrier charge be struck per kilo or per piece?

Yes โ€” the air-export rating carries a CW / GW / PC selector, so a charge is applied on charge weight, gross weight or per piece.

Link to this answer
Can we print a manifest for a consolidation?

Yes. A master that consolidates house bills prints a Manifest listing them all on one landscape sheet, alongside the Air Waybill and House Air Waybill forms.

Link to this answer
What is a "local invoice" in air export?

The invoice you raise on a local party for the shipment โ€” the Local Invoices Entry and Printing (Air-Export) screen. It is the document that carries sales tax and that posts revenue and receivable to the ledger when it is finalised.

Link to this answer
How do we record what we owe on an air-export job?

Other Charges Payable (Air-Export). It is a payable, so it posts to cost and to the agent/vendor payable control, and a payment voucher can later be allocated against it.

Link to this answer
How is business with a foreign agent recorded?

Four screens per lane: invoices to foreign agents, credit notes to foreign agents, invoices and debit notes received from foreign agents, and credit notes received from foreign agents. Outbound ones are receivable, inbound ones are payable, and the reports treat them accordingly.

Link to this answer
What reporting is there for air export?

The Air-Export report menu carries 18 reports, including pending invoices, party-wise invoice detail and summary, invoice-wise sales register, daily booking (consol), airline and sector-wise booking, destination, commodity and carrier summaries, fortnightly airline sales/WHT, job-wise and party-wise gross profit, the job sheet, job-wise finance expenses, other charges payable detail and the shipment register.

Link to this answer

๐ŸšขFreight โ€” Sea Export

Sea export jobs, containers, loading programmes and shipping-line refunds.

What does the Sea Export menu contain?

Jobs entry and document printing, other charges payables, refunds from shipping lines, local invoices, the loading programme, and invoices and credit notes to and from foreign agents.

Link to this answer
How are containers recorded?

On a container grid on the job, with the container details and a detention amount per row. Container types themselves are a code file under Initial Setup.

Link to this answer
What is the Loading Program screen for?

It groups the shipments going onto one sailing. It is its own screen with its own numbering, and it prints as a landscape Loading Program document.

Link to this answer
Can we handle sea consolidations?

Yes. A consol job carries its house bills on a houses grid, prints an MBL and an HBL per house, and can print a manifest across them. There is a dedicated Detail of Consol Jobs report.

Link to this answer
How do we record a refund from a shipping line?

The Refund from Shipping Lines screen. It is raised against the shipping line rather than a party, and the reports treat a refund as something that reduces cost, not as revenue.

Link to this answer
Can a sea invoice be priced per container?

Yes โ€” the sea invoice carries a container rate model as well as a flat charge grid, so a rate quoted per box does not have to be pre-multiplied by hand.

Link to this answer
Are export documentation references like Form E captured?

Yes. The sea export job carries Form E references and dates among its header fields, alongside the loading programme number, shipper invoice details and the HBL format code.

Link to this answer
What reporting is there for sea export?

The Sea-Export report menu carries 22 reports โ€” the largest of the lanes โ€” including pending invoices, party-wise invoice detail and summary, invoice-wise sales register, detail of jobs by job, shipping-line agent, SPO, foreign agent and party, consol job detail, carrier and destination summaries, other charges payable detail, refunds received, job-wise and party-wise gross profit, the job sheet, finance expenses, daily booking, commodity summary and the shipment register.

Link to this answer

๐Ÿ›ฌFreight โ€” Air Import

Inbound manifests, inbond shipments and import billing.

What does the Air Import menu contain?

Manifest inbond shipments, inbond shipments entry and document printing, local invoices, other charges payable, and invoices and credit notes to and from foreign agents.

Link to this answer
What does the Manifest screen do that the job screen does not?

It is the arrival capture: the master and the houses on it are keyed from the incoming manifest, in the units the manifest uses (pieces, cartons, bales, pallets, packages or skids). The inbond shipment screen is then where each shipment is worked and billed.

Link to this answer
How are house shipments under an import master handled?

On the houses grid of the master, each row carrying its own house number, pieces, weights and chargeable weight โ€” and each one printable as a house document in its own right.

Link to this answer
Can we print a delivery order?

Yes. Delivery Order is one of the job print templates and is offered on all four lanes, along with the job sheet.

Link to this answer
Can we stop a delivery order for a party who has not paid?

The party file carries B/L Hold, D/O Hold and Release Order flags, and a credit limit, so the commercial position is recorded against the party rather than remembered by one person.

Link to this answer
What reporting is there for air import?

Sixteen reports, including the inbound shipments register, an origin-wise inbond register, pending invoices, party-wise invoice detail and summary, invoice-wise detail, job-wise and party-wise gross profit, the job sheet, job-wise finance expenses, other charges payable detail, daily booking, destination, commodity and airline summaries, and the shipment register.

Link to this answer

โš“Freight โ€” Sea Import

Sea arrival manifests, inbond shipments, refunds and import billing.

What does the Sea Import menu contain?

Manifest inbond shipments, inbond shipment entry and document printing, other charges payables, refunds from shipping lines, local invoices, and invoices and credit notes to and from foreign agents.

Link to this answer
Are the port and terminal details captured?

Yes โ€” port of loading, port of discharge, port of shipment, via port, wharf, terminal and shed are all header fields on the job.

Link to this answer
Are shipping-line refunds handled on the import side too?

Yes, with its own screen and its own numbering series, and its own shipping-line-agent-wise refund report.

Link to this answer
What reporting is there for sea import?

Seventeen reports, including the inbound and origin-wise registers, invoices not required, party-wise invoice detail and summary, invoice-wise detail, job-wise and party-wise gross profit, the job sheet, finance expenses, other charges payable detail, refunds received, daily booking, destination, commodity and shipping-line summaries, and the shipment register.

Link to this answer
Do the four lanes work the same way?

Deliberately, yes. Each lane has the same shape โ€” jobs, local invoices, other charges payable, agent invoices and credit notes โ€” so staff who learn one lane can work another, and a report written for one lane has a twin in the others.

Link to this answer

๐Ÿ“„Freight โ€” jobs & documents

How jobs are numbered, how documents move, and how nothing gets deleted.

How are job numbers allocated?

Automatically, from a counter keyed on the lane, the branch and the year โ€” so each station has its own run and the year restarts it. Leaving the job number blank takes the next one; you can also type one.

Link to this answer
Can we change how numbering works?

Yes, on the Auto J.V / system configuration screen. Branch-wise numbering, department-wise job and invoice sequences, a yearly restart for jobs and for invoices, and separate runs for local and international invoices are all switches.

Link to this answer
What states can a job be in?

Open, Final or Cancelled โ€” the state of the folder itself. Separately, the job carries a shipment status from your own Job Status code file, with a status date and remarks, and that is what the shipment-status boards move.

Link to this answer
What states can a money document be in?

Draft, Checked, Final, Cancelled or Paid. Draft is a working document; Checked is an optional review step before it is committed; Final commits it and posts it to the ledger; Cancelled is a voided document, which keeps its number; Paid is reached when receipts or payments have settled it in full.

Link to this answer
What happens when a document is finalised?

It is stamped with who finalised it and when, and a balanced journal voucher is posted to the ledger โ€” every leg in PKR, converted at the document's own rate. If the voucher would not balance to the paisa, the save is refused rather than posted.

Link to this answer
Can we delete an invoice we raised by mistake?

A finalised document is voided, not deleted. Voiding keeps the number and the charge lines, records a reason, and reverses the ledger posting; un-voiding puts it back at the status it held and re-posts it. The series never has a hole in it, which is what an auditor is looking for.

Link to this answer
Can we attach the shipper's paperwork to a job?

The job carries a documents grid for recording what has been received and when. For storing files, the Data Bank under Management holds uploaded documents tagged by module and category.

Link to this answer
What is the securities grid on a job?

A place to record security deposits or guarantees against the job with their dates, so they are not tracked in a side spreadsheet.

Link to this answer
Can we invoice in a foreign currency?

Yes. A document is entered in its own currency with its own exchange rate, and the PKR equivalent is what is posted, summed and reported โ€” so a USD invoice and a PKR invoice can sit in the same report without the total being meaningless.

Link to this answer
How is sales tax handled on an invoice?

Local invoices carry a tax type (PST, SST, PRA, SRB, ST or VAT), a rate and a sales-tax invoice number, and a second provincial tax (PRA/SRB) can be charged alongside the federal one with its own rate and number. They post to separate liability accounts. Credit notes, agent documents, payables, refunds and quotations carry no tax.

Link to this answer
Is withholding tax handled?

On the receivable side there is an advance income tax (WHT recoverable) control account that a document's withholding posts to, and there is a fortnightly airline-wise sales/WHT summary for air export. Withholding on the payable side is captured on the document but is not yet posted to a liability account โ€” that wiring is a disclosed piece of work in progress.

Link to this answer
Can the system stop us billing a party over their credit limit?

The party file holds a credit limit and there is a configuration switch for checking it. It ships off, so nothing is blocked until you deliberately turn it on.

Link to this answer
What counts as "outstanding"?

Finalised receivable invoices โ€” local invoices and invoices to foreign agents โ€” less what receipt vouchers have been allocated against them. A payable, or a credit note, is not a receivable and does not appear there.

Link to this answer

๐Ÿ“Freight โ€” other transactions

Quotations, document receipts, and invoices that belong to no lane.

Are quotations part of the system?

Yes. Quotations are a screen of their own under Transactions Menu (Others), and a quotation can be converted rather than retyped. There is a List of Quotations report.

Link to this answer
Does a quotation touch the ledger?

No. A quotation has no financial effect, so finalising one posts nothing; the same is true of a document receipt.

Link to this answer
What is the Document Receipt screen?

The record of documents received โ€” who handed what over and when โ€” printable, and covered by the Document Receipt Register report.

Link to this answer
How do we bill something that is not tied to a shipment?

Other Invoice Entry and Printing, and Other Charges Payable Entry and Printing, both under Transactions Menu (Others). They carry no lane, and there are dedicated reports for them โ€” party-wise detail, an invoice-wise sales register, service invoice gross profit and an all-modes payable detail.

Link to this answer
What is the App Quotations screen under Sales?

A read-only inbox of quotation requests, so enquiries arriving from outside land somewhere the sales desk can see them rather than in one person's mailbox.

Link to this answer

๐ŸงพFreight โ€” billing & tax

The Billing section, the PST report and PRA e-IMS fiscalisation.

What is the difference between Billing and the transaction invoices?

The transaction screens raise the freight invoices tied to a job. The Billing section holds a separate tax-invoice register used for fiscalised invoicing, with its own numbering and its own PST report.

Link to this answer
Does it integrate with PRA e-IMS?

Yes. Billing invoices can be posted to the Punjab Revenue Authority e-IMS fiscalisation service with the payload the PRAL POS component manual specifies, either one at a time or as a sync of everything pending, and the fiscal invoice number that comes back is stored against the invoice.

Link to this answer
What do we need before PRA sync will work?

Your PRA settings on the workspace โ€” the POS ID issued to you by the portal, and a default PCT code. Without them there is nothing to authenticate the submission with.

Link to this answer
Can a voided invoice be sent to PRA?

No. A void invoice, or one with no line items, is refused before it is submitted, and an invoice that has already synced is not sent twice.

Link to this answer
What is the PST Report?

The provincial sales tax register for the Billing invoices, exportable as a file for filing.

Link to this answer
Do Billing invoices post to the ledger?

Not today. The freight transaction invoices post themselves to the ledger on finalising; the Billing module's own tax invoices do not yet, and that wiring is disclosed work in progress rather than a hidden gap.

Link to this answer

โš™๏ธFreight โ€” management

Users, roles, branch settings, auto-JV codes, period locks and the Data Bank.

What sits under the Management menu?

Users, Settings, User Category, User Roles, Auto J.V Finance Codes Setup, Data Block Date and Data Bank.

Link to this answer
What is Auto J.V Finance Codes Setup?

It is where operations meets the chart of accounts: which finance codes the automatic postings use, plus the numbering and validation switches (branch-wise sequences, yearly restarts, AWB validation against stock, credit-limit checking, automatic house numbers, whether a job may be opened without a quotation reference).

Link to this answer
What is on the Settings screen?

The branch file โ€” each branch with its own details โ€” which is what the branch switcher, branch-wise numbering and the branch filter on reports read from.

Link to this answer
What is the Data Block Date?

The period lock. Any date on or before it is a closed period: a document or voucher dated inside it cannot be edited or un-finalised, and the automatic poster refuses to post into it too โ€” it tells you to re-date the document or move the block date.

Link to this answer
Does the period lock stop a document being voided?

Not yet. Editing and un-finalising inside a closed period are refused, but voiding currently gets past the lock. It is a known gap being closed; until it is, restrict the Void right to the people who should be closing periods anyway.

Link to this answer
What is the Data Bank?

A document store inside the workspace. Files are uploaded and tagged by module and category, with the uploader and size recorded, so scanned paperwork lives with the system rather than on somebody's desktop.

Link to this answer
What is a User Category?

The grouping a user belongs to โ€” Supervisor, Data Entry, Only View and any you add. Roles are defined against those categories.

Link to this answer
What does the User Roles screen do?

It defines a named role as a set of rights per screen, and applying it to a user syncs their permissions. It is a template: editing a role does not silently change what somebody already signed in can do until it is applied again.

Link to this answer

๐Ÿ“ˆFreight โ€” dashboards

Total records and the four shipment-status boards.

What does the Freight dashboard show?

A Total Records view of what is in the system, plus four shipment-status boards โ€” air export, sea export, air import and sea import.

Link to this answer
What are the shipment-status boards for?

They are worklists. You tick the shipments that have moved and push a status onto them in one go, rather than opening each job. Because that is an edit, it needs the edit right on the board, not just view.

Link to this answer
Should we watch the dashboard or run reports?

The boards are for the day โ€” what is where right now. The report menus are for the period โ€” registers, gross profit, outstanding and aging.

Link to this answer

๐Ÿ“ฆCourier

Consignment booking, consignment accounts and courier reporting.

What is in the Courier module?

Two entry screens โ€” C/N Booking and C/N Accounts โ€” plus two consignment reports in the Reports module: Detail of C/Ns, and Detail of C/Ns with shipper and consignee.

Link to this answer
What is the difference between C/N Booking and C/N Accounts?

They are the same consignment record seen from two desks. Booking is where the consignment is keyed; Accounts is where it is completed and priced โ€” and finalising on the Accounts side is what posts it to the ledger, using the C/N income and expense codes from the Auto J.V setup.

Link to this answer
What states can a consignment be in?

Un-Final, Final or Void. The list also filters by Posted and Un-Posted, which are derived from whether a ledger voucher exists rather than stored as a status.

Link to this answer
Can we track a consignment through its journey?

Yes. Each consignment carries a dated, timed status trail โ€” local customs clearance, departure, arrival at and departure from the airline hub, arrival at destination, customs clearance at the foreign hub, handover to the carrier, and arrival and departure at the port of loading and destination.

Link to this answer
How is a consignment charged?

By mode of payment โ€” Account, Cash, COD or FOC โ€” with the consignment typed as DOX, NON-DOX or FLYER and as courier or cargo. Sales tax can be applied as P.S.T, S.S.T or S.T.

Link to this answer
What can be printed from a consignment?

The consignment note, an invoice, a pro-forma invoice, a sales-tax invoice, a weight sheet and labels โ€” on letterhead or plain paper, in PKR or foreign currency, with a copy for the shipper or the courier.

Link to this answer
Can a finance voucher be tied to a consignment?

Yes โ€” the voucher's job-linkage block carries a COR-CN job type and a courier C/N number, so an expense can be booked against the consignment it belongs to.

Link to this answer

๐Ÿ“žSales

Customers, foreign agents, call books and the quotations inbox.

What is in the Sales module?

Customers, foreign agents, cargo types and reason types as master files; the Sale Calls and Tele Calls books; and the App Quotations inbox.

Link to this answer
What is the difference between a sale call and a tele call?

They are two books of the same kind of record โ€” a visit and a phone call โ€” kept separately so the reporting can tell them apart. Each is a separate screen with its own rights.

Link to this answer
Can we report on calls?

Yes โ€” Detail of Calls by call date and Detail of Calls by follow-up date, so a rep can be given their follow-ups for the week rather than reading through the book.

Link to this answer
What are reason types for?

They are the coded outcomes a call is recorded against, so "why we did not get it" is a field that reports rather than free text nobody reads.

Link to this answer
Are there airline sales reports?

Yes, in the Sales report section โ€” a Thai Airways / any airline sale report and its foreign-currency twin โ€” on top of the five airline sales reports in the air-export menu.

Link to this answer

๐Ÿ›๏ธFinance & the ledger

Chart of accounts, six voucher types, settlement, banking and period control.

Is this real double-entry accounting or just a sales ledger?

Real double entry. Every posting is a balanced voucher of debit and credit legs, and a voucher whose debits and credits differ by as much as half a paisa is refused and rolled back rather than saved.

Link to this answer
How is the chart of accounts structured?

Three levels โ€” Group Codes, then Control Codes, then the Chart of Accounts itself โ€” with Analysis Group Codes and Analysis Codes as a second dimension for cost/profit analysis, and an Opening Balances screen for the changeover.

Link to this answer
What voucher types are there?

Six: BPV - Bank Payment Voucher, BRV - Bank Receipt Voucher, CPV - Cash Payment Voucher, CRV - Cash Receipt Voucher, JVR - Journal Voucher, LVR - Loan Voucher.

Link to this answer
What is the voucher approval workflow?

Draft โ†’ Checked โ†’ Final, with Un-Check and Un-Final to step back, and Void / Un-Void for a mistake. Each of the six actions is a separate right, so the person who enters a voucher need not be the person who checks it or the person who finalises it.

Link to this answer
How are vouchers numbered?

Per company, voucher type, year and branch, four digits padded. Voiding keeps the number, so the series has no holes.

Link to this answer
Are cheque details recorded on a voucher?

Yes โ€” cheque number, date, clearing date, status (un-cleared, cleared, returned, cancelled or bounced) and instrument type. There are thirteen instrument types, from an open or payee-only cheque through bank transfer, online transfer, credit card, PO, TT, cash, personal cheque, online personal, digital wallet, ATM transfer and RTGS.

Link to this answer
How does a receipt reduce what a customer owes?

A receipt voucher (BRV or CRV) is allocated against the party's outstanding finalised invoices. Each allocation records the PKR value it settles; the total is what outstanding and aging subtract, and a document settled in full is marked Paid.

Link to this answer
Does the same work for what we owe?

Yes, mirrored. A payment voucher (BPV or CPV) is allocated against outstanding payables โ€” other charges, and invoices and credit notes received from foreign agents. A payment voucher cannot settle a sales invoice, and a receipt cannot settle a payable.

Link to this answer
What happens when a foreign invoice is settled at a different rate?

The difference between the PKR booked and the PKR realised is posted on the settlement voucher as a realised exchange gain or loss, as a self-balancing pair against the control account โ€” so the control clears at exactly its booked value and the voucher still balances.

Link to this answer
Is there anything to watch out for when editing a receipt?

Yes, one thing, and it is disclosed rather than hidden: re-saving a receipt voucher can drop the settlement allocations it carried. Until that is fixed, check the allocations after editing a receipt that has already been applied to invoices.

Link to this answer
What banking screens are there?

Post Dated Cheques, Cheque Book and Bank Reconciliation, plus the cash and bank books and cheque reports in the finance report menu.

Link to this answer
What are Payees, Payers, Deposits and Expenses for?

They are the lighter day-to-day cash screens โ€” deposits and expenses against categories you define, with a transactions view over them โ€” for workspaces that want them alongside the formal voucher entry.

Link to this answer
What financial statements can we produce?

Trial balance, balance sheet, profit and loss, and profit and loss with comparative figures, plus the accounts ledger, account balances, cash/bank book, list of vouchers, list of final vouchers, cheque reports, post-dated cheque detail, job-wise voucher detail and an analysis-code detail of accounts.

Link to this answer
What are analysis codes for?

They tag a voucher line with a second dimension โ€” a cost centre, department or activity โ€” so the same expense account can be reported several ways without inventing a new account for each.

Link to this answer
Can we see the profit on a single job?

Yes. A document links to its job, so job-wise gross profit reports exist for every lane, the job sheet carries a profit block, and job-wise finance expenses shows what has been booked against it from the vouchers.

Link to this answer

๐Ÿ“ŠReports

What the 150 reports cover, how they filter, and how they leave the building.

How many reports are there?

150 report screens, grouped into the menus the office already navigates by: parties, airline sales, K.B., AWB stock, SPO-wise, one menu per trade lane, other transactions, courier, sales, MIS, finance and payroll.

Link to this answer
How are reports filtered?

Every report is the same shell with the filter widgets it needs โ€” dates, branch, year, party, agent, SPO, airline, shipping line, currency, mode, job type, account and so on โ€” so once you have learned one report's filter bar you have learned them all.

Link to this answer
Can reports be exported?

Yes. Every report can be run on screen, printed, or downloaded as a CSV that Excel opens directly, with the UTF-8 marker so party names come through correctly.

Link to this answer
Can a report be emailed straight out?

Yes, where the workspace has its SMTP details configured โ€” and emailing is a separate right from viewing, because sending figures out of the building is a different act from reading them.

Link to this answer
Is there a limit on report size?

A report renders up to 5,000 rows in one run and tells you when the rest was truncated, so a mis-set date range cannot take the workspace down. Narrow the filters, or export in slices.

Link to this answer
Are foreign-currency documents converted in reports?

Yes. Any figure summed across documents is converted to PKR first, at the document's own rate โ€” otherwise a dollar invoice would be added to a rupee one and the total would mean nothing.

Link to this answer
How is gross profit calculated?

Revenue is local invoices and invoices to foreign agents, less credit notes we issue. Cost is other charges payable and invoices received from foreign agents, less credit notes received and shipping-line refunds. The difference is the gross profit, and it can be cut by job, party, SPO or lane.

Link to this answer
Is there an aging report?

Yes, party-wise and SPO-wise, alongside outstanding detail, a paid/unpaid detail report and statements of account.

Link to this answer
Is there a sales tax register?

Yes โ€” a sale tax register and a party-wise sale tax register in the Parties menu, plus the PST report in Billing.

Link to this answer
Can we let someone see one report but not another?

Yes. Each of the 150 reports is its own entitlement with its own view right, so a salesperson can be given their SPO reports without being given the trial balance.

Link to this answer
What is under Reports (MIS)?

Balance sheet, profit and loss, profit and loss with comparative figures, and a daily activity report.

Link to this answer
What payroll reports are there?

Seven: list of monthly deductions, employees' monthly leaves detail, the monthly payroll register in both regular and summary form, the salary slip, a bank letter and a list of employees.

Link to this answer

๐Ÿ‘”HR & payroll

Employees, attendance, leave, the monthly payroll run and offboarding.

What does the HR module cover?

The employee file and its supporting codes (designations, departments, shifts, shift roster, locations), assets issued to staff, leave, attendance, payroll, appreciations and awards, offboarding, holidays, news, policies, surveys and custom data fields.

Link to this answer
What is held on an employee?

Code and number, name, designation, department, contact details, joining and probation dates, notice period, location, shift, who they report to, whether they manage, annual CTC and monthly salary, and their status โ€” active, resigned or terminated.

Link to this answer
How does an employee get a login?

From the Employees screen. You can create a portal login when adding them, or give, change and remove access afterwards from the employee's access page. There is also a "view as" so an administrator can see exactly what the employee sees.

Link to this answer
How is attendance recorded?

Three ways: the Mark Attendance screen for the day, the attendance records list, and employees clocking in and out from their own portal. There is an attendance summary and an attendance-correction screen for fixing a wrong day.

Link to this answer
How does leave work?

Leave types are defined by you; employees apply from their portal; HR sees the requests on the Leave Requests screen and approves or rejects them. The portal shows the employee their remaining, paid and unpaid leave.

Link to this answer
How does the monthly payroll run work?

You run the month as a draft, check it, then finalise. A final run locks the month โ€” it cannot be re-processed โ€” and applies that month's loan instalments to the loan balances.

Link to this answer
What goes into a salary calculation?

Gross is basic plus increments, the master allowances (house rent, fuel, conveyance, medical and other), the month's arrears and bonus, overtime at the hourly or daily rate, and leave allowance. Deductions are the month's entered deductions, tax, EOBI, provident fund and medical contribution, late time, loan instalments due, and without-pay leave days falling in the month. Net is the difference, and every component is stored on the line so a slip prints from stored figures.

Link to this answer
How is the daily and hourly rate worked out?

The daily rate is basic plus increments divided by the days in the month; the hourly rate divides that by the employee's duty hours, which default to eight.

Link to this answer
Can we lend an employee money and recover it monthly?

Yes. The Loan Master File holds the loan; instalments marked for deduction and in effect are taken by the payroll run, capped at the remaining balance, and applied to the balance when the month is finalised.

Link to this answer
Where do one-off allowances and deductions go?

The Monthly Allowance & Deductions screen, keyed per employee per month โ€” arrears, bonus, overtime, late time, tax and deductions โ€” with Monthly Leaves alongside it.

Link to this answer
Does payroll post to the general ledger?

Not yet. A final payroll run locks the month and produces the registers and slips, but it does not create ledger entries โ€” payroll-to-ledger wiring is disclosed work in progress, so today the salary journal is passed by voucher.

Link to this answer
Can we email a PDF salary slip?

The salary slip is one of the payroll reports and prints from the browser; it is not yet produced as a PDF file to attach. Employees can see their own payroll in their portal.

Link to this answer
What is covered when someone leaves?

Resignations, warnings, complaints, letter heads and generated letters โ€” so the paperwork of an exit is on file rather than in an inbox.

Link to this answer
Can we add our own fields to the employee record?

Yes. Custom field groups and custom fields let you add what your business needs, and employees can maintain their own custom data from the portal where you allow it.

Link to this answer
Who approves what employees file?

Whoever holds the edit right on the screen that owns the record. Leave, corrections, resignations, complaints and expense claims each approve under their own screen's permission, not one blanket "approver" role.

Link to this answer

๐Ÿ™‹Employee portal

What staff can see and do for themselves.

What is My Portal?

The employee self-service area. Staff sign in and see only their own dashboard: their attendance, leave, payroll, assets, appreciations, company news, policies, holidays, surveys and profile.

Link to this answer
Who gets a portal?

Only staff with an employee record. The workspace administrator does not โ€” they run the company rather than filing their own leave โ€” so the menu never offers them a dead end.

Link to this answer
What can an employee actually do there, rather than just read?

Clock in and out, apply for leave, file an attendance correction, submit an expense claim, file a resignation or a complaint, answer a survey and maintain their own custom data fields.

Link to this answer
Can employees see their own payslips?

Yes โ€” payroll, pre-payments and increments/promotions are all in the portal's Payroll section, for that employee only.

Link to this answer
Can one employee see another's salary?

No. The portal is scoped to the signed-in employee's own records, and every portal screen is a separate entitlement so a workspace can switch off anything it does not want staff to see at all.

Link to this answer
Can we run HR without giving staff logins?

Yes. Creating a portal login is a choice made per employee; the HR module works whether or not anybody outside the office has an account.

Link to this answer

๐Ÿ“ฅInventory

The item file.

What does the Inventory module do?

It holds an item file โ€” the goods or stock items a workspace needs to name and price. It is deliberately small: this is not a warehouse management system, and it does not claim to be one.

Link to this answer
Is this where airway-bill stock is tracked?

No. AWB stock has its own register under Air Export, with its own reports. Inventory is a general item file.

Link to this answer

๐ŸงพAudit trail & logs

Who changed what, and when.

Is there an audit trail?

Yes. The Activity Log records changes with the user who made them, the record they touched and the time. Where an administrator was acting as somebody else, the real person behind the action is recorded too.

Link to this answer
Who can see the log?

Whoever you grant the Activity Log screen to. It is its own module entitlement, so it can be given to a director or an auditor without giving them anything else.

Link to this answer
Does a document record who finalised it?

Yes โ€” documents and vouchers carry who checked them and when, who finalised them and when, and a voided one carries the reason and the status it held before.

Link to this answer
Is a CSV import recorded?

Yes. Imports are logged, so a batch of records that arrived by file can be traced back to the file and the person who loaded it.

Link to this answer

๐Ÿ”Migrating your data in

The CSV import and export path off your old system.

How do we get our existing data in?

By CSV. 130 screens carry an import flow of their own โ€” upload the file, map its headers onto the screen's fields, run a dry pass that validates every row, then commit the valid rows in one transaction.

Link to this answer
Does every screen import?

No, and it would be wrong to say so. 130 screens do โ€” the code files, the transaction lists, the job and document screens and the voucher screens. Screens that are enquiries, dashboards or reports have nothing to import into.

Link to this answer
What if the file has bad rows?

You find out before anything is written. The dry run validates every row against the same rules the form uses and reports the failures by row; you fix the file and run it again. Nothing is half-imported.

Link to this answer
What happens to rows we have already imported?

Screens with a natural key โ€” a code or SKU โ€” match on it and let you choose to skip duplicates or update them. Screens with no natural key insert every row, so re-running such a file would double it.

Link to this answer
How big a file can we upload?

Up to 5,000 data rows per file. A bigger history is split and loaded in batches.

Link to this answer
Our export is not plain UTF-8. Will it break?

Probably not. UTF-8 with or without a byte-order mark, UTF-16 exports and legacy Windows-1252 files are all read correctly. Anything else is rejected with a clear message rather than imported as gibberish you would have to find later.

Link to this answer
Does importing bypass the normal rules?

No. Rows are written through exactly the same path the forms use, so tenant scoping, model events and the screen's own validation all apply. Imported jobs, documents and vouchers land as drafts and never post themselves to the ledger.

Link to this answer
Is an uploaded CSV a security risk?

Cells are defused against CSV formula injection at the point of parsing, so a spreadsheet exported later cannot execute something that arrived in an import.

Link to this answer
Can we get our data back out?

Yes. Every list screen exports the current list โ€” same filters, same tab, same working context โ€” as a CSV, and the export carries the full importable field set rather than just the visible columns, so a download re-imports as-is.

Link to this answer
Is the CSV export a backup?

It is a usable copy of a screen's data, and it is the right tool for moving data between systems. It is not a substitute for the database backups taken on the server.

Link to this answer
What order should we import in?

Codes before the records that reference them. Parties, agents, airlines, shipping lines, destinations, currencies and charge codes first; then the chart of accounts and opening balances; then jobs; then documents. An import that references a code you have not loaded will fail the dry run rather than create a half-linked record.

Link to this answer

๐Ÿ”Users & permissions

How access is granted, screen by screen and right by right.

How fine-grained are permissions?

Very. Access is granted per screen and per right, which comes to 1,268 distinct permissions across the product. Someone can be allowed to enter a voucher but not check it, print an invoice but not void it, or run one report but not another.

Link to this answer
Which rights exist?

View, Add, Edit, Delete, Print, Final, Un-Final, Void, Un-Void, Un-Lock, Check, Un-Check, Email, Approved, Opening Balance and Use โ€” not a generic create/read/update/delete four. Transaction screens carry the workflow rights; a code file carries the plain ones.

Link to this answer
What is the difference between an entitlement and a permission?

An entitlement is what your workspace has bought or been given; a permission is what a particular user holds within it. Both must say yes. That is why a screen can be switched off for the whole company without editing every user.

Link to this answer
Do we have to set every user up individually?

No. Define a role once as a set of rights per screen and apply it to users. Because a role is a template, editing it does not silently change what an existing user can do until it is applied again.

Link to this answer
What does a user see when they hit something they cannot reach?

A clear message telling them the section or action is not enabled and to contact their administrator โ€” not a dead 404 that looks like a bug.

Link to this answer
Can we enforce separation of duties?

Yes, and it is the reason check and final are separate rights from create. Give data entry the create right, a supervisor the check right, and the finance manager the final right, and no single person can push a voucher through on their own.

Link to this answer
Can support staff get into our workspace?

Only through impersonation, which is logged โ€” the activity trail records both the account acted as and the real person behind it โ€” and a scoped support account can only reach the modules it was granted, even by typing the URL.

Link to this answer
Can support look without touching?

Yes. Impersonation can be read-only, so a session opened to diagnose something cannot change your records while it is open.

Link to this answer
Can staff sign in with Google?

Yes โ€” Google sign-in sits alongside the usual email and password, once it has been configured for the workspace.

Link to this answer

๐Ÿ—“๏ธBranches, years & periods

The working context every screen and report reads from.

What is the "working context"?

The fiscal year and branch you are currently working in, chosen from the switcher at the top of the app. Operational lists narrow to it, and report filters default from it, so you do not re-set the year on every screen.

Link to this answer
How do we move between branches?

From the switcher. It is a view preference rather than a change to data, and it will not accept a branch or year belonging to another workspace.

Link to this answer
Does each branch get its own numbering?

Yes by default โ€” job and voucher counters are keyed on the branch โ€” and it is a switch, so a business that wants one run across every station can fold them together.

Link to this answer
How are fiscal years set up?

They are configured for your workspace as part of setting it up. There is no self-service fiscal-year creation screen yet โ€” ask support and it is done for you.

Link to this answer
How do we close a month?

Set the Data Block Date. Everything dated on or before it is frozen: finalised documents and vouchers inside it cannot be edited or un-finalised, and the automatic poster refuses to post into it, telling you to re-date the document or move the boundary.

Link to this answer
Can a closed period be reopened?

Yes โ€” move the block date back. It is a deliberate act by whoever holds that screen's rights, and it is recorded.

Link to this answer
Is anything able to get past the period lock?

One thing today: voiding a document is not currently stopped by the lock. It is a known gap under repair. Until then, keep the Void right narrow.

Link to this answer

๐Ÿ–จ๏ธPrinting, PDFs & email

What comes out of the system on paper and by mail.

Which documents can be printed?

From a job: the airway bill, house airway bill, bill of lading, house bill of lading, job sheet, delivery order, loading programme and manifest. From a money document: the invoice, credit note, debit note and receipt. Vouchers print as a voucher, debit note, credit note, receipt or cheque.

Link to this answer
Are these real PDFs?

Job and money documents render as PDFs, in portrait or landscape as the form requires, and can be emailed. Some listings and the salary slip print from the browser rather than as a PDF file.

Link to this answer
Can we print on our own letterhead?

Yes. Vouchers and consignment documents carry a stationery choice โ€” pre-printed letterhead, or plain paper with the header drawn โ€” plus options for the stamp, payee-only marking and the "computer generated document" footer.

Link to this answer
Can a document print in a foreign currency?

Yes โ€” vouchers and consignment documents carry a PKR / foreign-currency print toggle.

Link to this answer
Can we email a document to a customer from the system?

Yes, where the workspace has its own SMTP details configured, and emailing is its own right. If mail is not configured the system says so plainly rather than silently failing to send.

Link to this answer
What do we need to send email?

Your SMTP host, port, username and password on the workspace. Mail then goes out from your own address, which is what a customer expects to see.

Link to this answer

๐Ÿ›ก๏ธSecurity & backups

Where your data lives and what protects it.

Where does our data live?

In your own workspace on the hosted system. Every record carries the workspace it belongs to and every query is scoped to it, so one client's data is never reachable from another's session.

Link to this answer
Are we sharing a system with other companies?

The software is shared; the data is not. Scoping is applied at the data-access layer rather than remembered screen by screen, and it is covered by automated tests.

Link to this answer
How are backups handled?

Backups are part of the hosted arrangement, and on top of them the database is dumped immediately before every deployment and that dump kept on the server for a fortnight โ€” so a bad update is recoverable without reaching for last night's copy. A deployment never drops or re-seeds production data.

Link to this answer
How are updates rolled out?

Deliberately conservatively, because the system holds your books: a database dump first, then the update, with the app briefly in maintenance mode for the migration and brought back up even if a step fails.

Link to this answer
Will we lose access while you update?

Only for the short migration window, and updates are scheduled rather than sprung on you.

Link to this answer
Can it run on our own server?

It is a standard PHP and MySQL application, so it can. Talk to us about it โ€” the hosted arrangement is the default because updates and backups are then ours to worry about.

Link to this answer
Is the data ours?

Yes. Every list screen exports to CSV and every report exports to CSV, so you can take a copy whenever you want without asking anybody.

Link to this answer

๐Ÿ’ฌDemo & support

Seeing it for yourself, and what happens after you buy.

Can we see the system before deciding?

Yes. Ask us and we will walk you through a workspace with real-shaped data in it โ€” your own trade lanes, your own documents โ€” rather than a slide deck.

Link to this answer
Is the demo data real?

No. A demo workspace is seeded with representative sample data so the screens, reports and totals look like a working office. Nothing in it belongs to a real client.

Link to this answer
What does it cost?

See the pricing page. Because modules are entitled separately, what you pay follows what you switch on.

Link to this answer
Will our staff need training?

Less than you would expect, because the menu order, screen labels and document numbering follow the way a forwarding office already works. The heaviest lift is usually the accounts side, and that is where we spend the setup time.

Link to this answer
Who is behind it?

Cargonio is built by CodeSummix.

Link to this answer
How do we get help once we are live?

Contact us and we will look at it with you. Where it helps, a support session can be opened read-only, so we can see the screen you are on without being able to change anything.

Link to this answer
What if we find something wrong?

Tell us. This page lists the handful of known gaps by name rather than hiding them, and that is how we would rather run it.

Link to this answer
What are the known gaps today?

Being straight about them: voiding a document is not yet stopped by the period lock; re-saving a receipt voucher can drop its settlement allocations; withholding tax on payables is not yet posted to a liability; payroll and the Billing module's own tax invoices do not yet post to the ledger; fiscal years are created for you rather than on a screen; and salary slips print from the browser rather than as PDF files. Each is being worked on.

Link to this answer
No answers match that.

Try a shorter phrase โ€” or ask us directly and we will answer it here.

Still unanswered?

Ask us the question your business actually turns on, and we will answer it against the software rather than a brochure.