Skip to content

Accounting — Setup & operations guide

Accounting — Setup & operations guide

This guide covers the Accounting module in Ailaaj One — from first-time setup through day-to-day vouchers, payments, and reporting.

How to get there

ScreenPath
DashboardFinances → Core → Dashboard
Chart of AccountsFinances → Core → Chart of Accounts
General LedgerFinances → Core → General Ledger
VouchersFinances → Transactions → Vouchers
Expense BookingFinances → Transactions → Expense Booking
Invoice PaymentsFinances → Transactions → Invoice Payments
ReportsFinances → Reporting → Reports
Setup (first time)Finances → Core → Dashboard — complete Setup if prompted
ConfigurationAccounting dashboard → Configuration

Part 1 — Before you start

RequirementNotes
PermissionsAccounting screens need role permissions for setup, vouchers, payments, and reports
Fiscal yearOpen an active fiscal year before posting
Chart of accountsDefault COA from setup or imported tree
Store contextSome flows are store-scoped like the rest of the hub

Hub paths live under Accounting (/app/accounting/*).


Part 2 — First-time setup

Accounting setup wizard

Finances → Core → Dashboard — complete Setup if prompted (/accounting/setup)

  1. Confirm the fiscal year (name, start, and end dates).
  2. Add bank accounts and store cash accounts (suggested as Cash - {store} - {warehouse}).
  3. Review payment method and till mappings — defaults are suggested from the known chart.
  4. Optionally set bank processing charges, petty cash, and FBR tax.
  5. Finish Setup creates the chart, voucher types, and automatic mappings.

Until setup completes, other accounting screens may show empty state or prompts.

What Finish maps automatically

You do not have to pick every known account. Finish maps:

AccountUse
4100 Sales RevenueProduct sales
2121 Tax Payable GSTSales tax collected
6700 Discount AllowedDiscounts on the sale
1140 Inventory / 5100 COGSStock and cost of goods
1131 COD ReceivableShippers and cash on delivery
4210 Bag ChargesShopping-bag amount (when the warehouse has bag charges on)
4220 Rounding Off AdjustmentExtra rupee when sales rounding-up is on
6410–6430End Session Cash Expense, Cash Purchase, Cash out

Payment methods, tills, and shippers are mapped to cash / bank / receivable accounts when a match exists. Anything you chose in the wizard is kept. Change mappings later under Configuration.

Re-running Finish Setup on a tenant that already has a chart is safe.

Chart of accounts (COA)

Finances → Core → Chart of Accounts

TaskHow
Add accountParent/child tree; code + name
Edit accountUpdate name, active flag, parent
Review structureAssets, liabilities, equity, income, expense groupings

Posted vouchers reference COA accounts — change structure carefully on live tenants.

Opening balances

Finances → Core → Chart of Accounts — Opening balances tab

MethodWhen to use
Manual entryFew accounts at go-live
Bulk importSpreadsheet with many opening balances

Opening balances post as journal entries tied to the fiscal year start.


Part 3 — Daily operations — vouchers

Voucher list

Finances → Transactions → Vouchers

  • Filter draft vs posted
  • Open voucher number for detail or print
  • Create new voucher

Create or edit a voucher

Finances → Transactions → Vouchers → New

  1. Select voucher type and date.
  2. Add debit and credit lines — accounts, amounts, optional party references.
  3. Save as draft for review or post when balanced and approved.

Rules:

  • Debits must equal credits before post.
  • Posted vouchers are immutable — reverse with a contra voucher if needed.

Print

Use print template from voucher detail for audit or filing.


Part 4 — Invoice payments

Finances → Transactions → Invoice Payments

Supplier (GRN) payments

StepAction
1Select supplier
2View pending GRNs / due amounts
3Allocate payment amount and payment method
4Post — creates accounting voucher and clears payable

Customer payments

StepAction
1Select customer
2View outstanding sales invoices
3Record receipt (cash, bank, COD where configured)
4Post — links to customer ledger

Bulk payments

Process multiple supplier or customer payments in one run when settling end-of-day batches.


Part 5 — Expense booking

Finances → Transactions → Expense Booking

Record operating expenses directly against expense accounts — petty cash, utilities, etc. — without a purchase GRN.


Part 6 — Reports

Finances → Reporting → Reports

ReportPurpose
Trial balanceHierarchical balances; parent roll-up
General ledgerFinances → Core → General Ledger — account activity by date range
Financial statementsMap COA lines to P&L and balance sheet via statement designer

Export/print from report screens where available.


Part 7 — Configuration & integrations

Accounting dashboard → Configuration

Map hub events to ledger accounts:

IntegrationExamples
POS / salesRevenue, COGS, tax, bag charges, rounding, tender / till cash
Till expensesEnd Session Cash Expense, Cash Purchase, Cash out
GRN / WMSInventory, payables, purchase payment methods
Shippers / 3PLCOD receivable
PaymentsBank, cash, customer/supplier control accounts

Unmapped tills, payment methods, or shippers appear in an attention list on this screen. Changes affect new auto-posted entries — review with finance before editing live mappings.

Custom till expense heads (beyond the three system names) are not auto-mapped — add them here if you use your own labels.


Part 8 — Billing & FBR (with accounting)

FeatureWhere
Billing page v2Customer/supplier billing UI tied to payment vouchers
Customer NTN / CNICCustomer profile — required for compliant invoices
FBR fiscal postingWhen tenant FBR is enabled on sales

Accounting vouchers often follow a successful billing or POS sale post.


Part 9 — Permissions

Permission areaTypical access
Setup & COATenant owner, head accountant
Voucher entryAccountants, senior staff
Invoice paymentsAccounts payable/receivable clerks
ReportsFinance managers, auditors (read)

Configure under Admin → Access → Tenant Role Management.


Further reading