Business Suite troubleshooting
Central fixes for double stock, missing menus, banking recon, Trial Balance (TB), P&L confusion, and Payroll.
Business Suite · Reference
Pad: Help · Business Suite · Troubleshooting
Definitie
When Purchases, Inventory, Warehouse, Accounting, Banking, Expenses, or Payroll looks wrong, diagnose from the source document, stock movement, or journal — do not overwrite product qty or delete posted history.
Compatibility
- Applies across Starter+ purchases/stock through Enterprise branches.
- Confirm feature availability on Store → Billing (plan names + capabilities).
- Staff need matching inventory / finance / payroll permissions for the screens below.
Integrity rule: fix numbers by finding the movement/journal/source document — never product-form overwrite or silent delete of posted history.
Quick diagnosis
Problem ├── Stock? → Purchase / GRN · Warehouse movement · Sale / return ├── Money? → Journal · Banking · Expense / payment · Payroll └── Menu? → Billing / plan · Staff permission
1. Double stock after purchase
PO qty 20 Bill without GRN → +20 stock (and qtyReceived) Same 20 GRN again → +20 more = 40 (wrong) Fix: do not GRN qty already posted by bill-without-GRN. Compare on PO: ordered · qtyReceived · remaining
Bill-without-GRN already posts receive. Prefer Flow A (PO → GRN → Bill) when goods arrive before billing.
See Purchases & inventory and GRN articles.
2–3. PO cancel / cannot mark Received
- Cancel blocked after any receive — reverse/adjust stock first (void GRN / inventory adjust); Cancel does not erase posted stock by itself.
- Do not manually mark PO Received — status becomes partially_received / received from GRN or bill-posted receive (qtyReceived).
- Check ordered vs received vs remaining on each PO line.
4–5. Wrong inventory or warehouse balance
On-hand = opening + GRN/purchase − sales ± adjust ± transfer Warehouse A 80 + Warehouse B 20 = company 100 Transfer A→B 20 → A 60 · B 40 · total unchanged
When movements own stock, do not overwrite qty on the product form — open Inventory or Warehouse → Movements.
Separate company-wide sellable stock from warehouse-wise balances (Professional+).
6–8. Banking deposit, balance, reconciliation
- Deposit needs a cash treasury first: Cash → Deposit → Bank/MFS (treasury-to-treasury, not a sale/expense).
- Balance ≠ Accounting: check GL link, opening balance → capital, voided journals, date range.
- Recon: statement date/balance → clear matching bank-GL journals → Complete when difference is 0.
- Force-complete only after review — it finishes status; it does not fix the real variance.
9–10. Trial Balance / P&L look wrong
TB rule: total debits = total credits Reports → commerce performance Accounting → formal books (TB · P&L · Balance sheet · Tax) Wrong journal → Void/Reverse → correct source — never delete posted history
TB off: check From/To, voided journals, wrong-day posts, and source docs (purchase, expense, banking, payroll).
P&L vs Reports can differ on recognition timing, refunds, expenses, and journal dates — use Accounting for books sign-off.
Troubleshooting map
Stock → double stock (bill+GRN) · movements · PO receive/cancel Warehouse → balances · transfer both sides Banking → cash for deposit · GL · recon clear / force-complete caution Accounting → TB · P&L ≠ Reports · void not delete Payroll → HR Active+salary · journal kinds Menu → Billing + permissions
Terminology: GRN = stock receipt · Bill = payable (+ stock only in bill-without-GRN) · Movement = stock ledger · Journal = books · Banking = treasury · Reports = commerce · Accounting = formal books.