End-to-end workflows

How work moves through Billing from start to finish, who does each step and what the system does in response.

On this page (8)

Order to cash with approval, instalments, credit and refund

Who: Accountant A (billing.manage, document.invoice); Controller B (billing.approve, billing.refund.approve); Accounting user

#What the person doesWhat the system does
1Controller B: active approval policy threshold 10,000 (made by B, activated by another controller)Policy Active
2Sales: confirm SO 10 x 1,100.00 + VAT 5% for a customer with terms 50/50 (30 days); deliver itSO delivered; Billing > To invoice shows To bill 10, value 11,000.00
3A: To invoice > tick > Create invoices > SubmitDraft INV: net 11,000.00, VAT 550.00, total 11,550.00; chip Needs approval
4A: try PostRefused: 'This document needs approval before it posts. Send it for approval.'
5A: Send for approvalPending; on Billing > Approvals with Asked by A
6A (if A also holds billing.approve): ApproveRefused: 'Somebody other than the person who prepared this invoice must decide it.'
7B: ApproveApproved by B
8A: PostPosted/Issued; Dr Receivable 11,550 / Cr Revenue 11,000 / Cr Output VAT 550; snapshot with SHA-256; instalments 5,775.00 + 5,775.00
9Accounting: receive 5,775.00 against the invoiceInstalment 1 Paid, 2 Open
10A: Credit note for 2 units (API lines) with reason RETURN; PostCredit note 2,200.00 + 110.00 = 2,310.00; Dr Revenue 2,200 / Dr VAT 110 / Cr Receivable 2,310
11A: Refund 2,310.00 by bank (if the credit is not applied to the open instalment)Refund Requested
12B: Approve the refund; A: Mark paid with reference after paying in AccountingApproved then Paid; Correction chain shows invoice > credit note > refund

Wrong invoice: credit and rebill

Who: Accountant A, Controller B

#What the person doesWhat the system does
1Posted invoice INV-A with the wrong priceIssued
2A: Credit and rebill with reason PRICEDraft credit note against INV-A and draft INV-B 'Replaces INV-A'
3A: correct INV-B's price in the document; post INV-B (approval if needed)INV-B posted
4A: post the credit noteINV-A balance cleared by the credit note
5Open Correction chain reportINV-A, its note and INV-B linked

Vendor bill to debit note

Who: AP clerk (billing.manage)

#What the person doesWhat the system does
1Purchase: PO confirmed and receivedBilling > To invoice (Suppliers) shows it
2Create invoices on the supplier sideDraft bill
3Post the bill (matching holds apply from Purchasing)Bill posted: Dr Expense/Stock + Dr Input VAT / Cr Payable
4Credit note action on the bill with a debit reasonDraft debit note against the bill
5Post the debit notePayable reduced; listed under Vendors > Debit notes

Recurring contract

Who: Accountant A

#What the person doesWhat the system does
1New recurring contract, monthly, 1 line 1,000 + VAT5, First period = 1st of last month, Auto-post offDraft
2StartRunning; Next invoice = 1st of last month
3Run (or wait for the 05:00 job)Two draft invoices (last month, this month), 1,050.00 each; Next invoice = 1st of next month
4Run againNothing new
5Pause; edit price to 1,200; Start; next runNext period's invoice 1,260.00
6EndEnded; no more invoices

Issue profile (UAE tax invoice)

Who: Controller B, Controller C, Accountant A

#What the person doesWhat the system does
1B: Issue profile AE requiring partner.tax_id, company.tax_registration, billing.supply_date, document.lines_tax_code; C activatesActive
2A: draft invoice to a customer without TRN; open the billing recordMissing: Customer tax registration number, Date of supply
3A: PostRefused: 'The issue profile <CODE> needs: ...'
4Add the customer's TRN (15 digits) and a date of supply; PostPosted; snapshot holds the TRN
5Change the customer's TRN; reprintPrint keeps the TRN as issued

Grouping policy across orders

Who: Controller B, Controller C, Accountant A

#What the person doesWhat the system does
1B: grouping policy key customer_po, max orders 2, Company default; C activatesActive default
2Three SOs same customer: two with PO-1, one with PO-2All on To invoice
3A: tick all > Create invoicesPreview: 2 invoices (PO-1 pair, PO-2 alone, split by customer_po)
4Submit; press again (same selection)2 invoices, not 4

Revenue deferral

Who: Controller B, Controller C, Accountant A

#What the person doesWhat the system does
1B: recognition policy SUPPORT-12M, 12 months, next month start, accounts 2400/4000; C activatesActive
2A: invoice 12,000 of SUPPORT-12M + VAT; postRevenue 12,000 booked
3A: Defer revenueDr 4000 12,000 / Cr 2400 12,000; deferral created starting the 1st of next month
4Accounting: approve the deferral; run releases1,000.00 per month moves back to revenue

Feature switch with two admins

Who: Admin A, Admin B

#What the person doesWhat the system does
1A: Applications > Billing > Features: Refunds Off; PreviewImpact lists blocking refunds if any
2Pay or cancel waiting refunds; A proposes againProposal waiting
3A tries to approve own proposalRefused (somebody else approves)
4B approvesRefunds menu gone; refund routes refused; existing refunds still readable on credit notes