Payment terms, collections and deferred revenue
(accounting plan):
- Payment days: Customers → edit → «Payment terms (days)» (e.g. 30). A credit invoice then gets a due date = its date + the days. Reports → Debt aging → «Age from due date» adds a «Not due» column so only what is late ages.
- Early-payment discount: on the same card «Early-payment discount %» and «Within (days)» (e.g. 2% in 10 days). Customer accounts → record payment shows an «Early-payment discount» box with the amount when the customer is inside the window; tick it and it is booked as discount allowed (4115), once per invoice. If it reduces the invoice value you may need a credit note to correct the VAT.
- Collections: Accounting → Collections: late customers at level 1 / 2 / 3 by days late (default 1, 15, 30; change with «Level days»); the WhatsApp button opens a ready text for the level and logs it so it is not repeated within 7 days. (The older reminder list in customer accounts stays.)
- Customer tax position: on the customer card pick «Export (0%)», «Exempt» or «Out of scope» and all his invoices use that VAT category (export with VATEX-SA-32; exempt needs the exemption reason code).
- Deferred revenue: Accounting → Deferred revenue: a service sold on one invoice and delivered over months. Enter the amount before VAT and the months: it moves from revenue to «Deferred revenue» 2335; «Release due months» turns each month into revenue.
- Supplier payments: Accounting → Supplier payments: tick the suppliers, edit amounts for part payments, press «Pay selected»; each gets its own voucher and entry.
- PO match: Accounting → PO match: each received purchase order against what was received and billed (quantity and price per line, 2% tolerance) plus open orders past their date.
- Second analytic dimension: in Cost centers set each center to «Dimension 1» (project / department) or «Dimension 2» (region, product line…). Manual entries and expenses have a field for dimension 2; the report cuts by either with a profit table per (1 × 2).
If you get stuck on any step, ask the smart assistant inside the program.
Applies to these systems
Related lessons