Money, payments and due dates¶
Clix keeps two facts apart, deliberately: what you invoiced and what you were paid. They are different questions, they move at different times, and conflating them is how businesses lose track of who owes them.
The two ledgers¶
| Question | Answered by | Changes when |
|---|---|---|
| What did I invoice? | The invoice, once cleared or reported | You issue or correct a document |
| What was I paid? | Payment records against that invoice | Money actually arrives |
An invoice can be cleared by ZATCA and entirely unpaid. A payment can arrive before the invoice is issued. Both are normal, and Clix records them separately rather than forcing one to imply the other.
flowchart LR
subgraph I[What you invoiced]
A[Invoice cleared or reported] --> B[Credit or debit note]
end
subgraph P[What you were paid]
C[Payment recorded] --> D[Bank line matched]
end
A -. settled by .-> C
Why VAT does not wait for payment¶
Saudi VAT is accounted on the invoice, not on the cash. Issue a standard invoice in September and its output VAT belongs to September's return, whether or not the customer has paid by the filing date.
This surprises people used to cash accounting. It is why the VAT filing report is built from invoices and purchases, not from payments.
Due dates¶
A due date is your commercial arrangement with the buyer — net 30, on receipt, end of month. It is not a ZATCA field and does not affect clearance.
What it drives is the view of who is late. Payments shows what came in, what went out and who is overdue, which is only meaningful if due dates are set honestly.
Recording a payment¶
A payment is recorded against an invoice, with an amount and a date. Partial payments are normal: three payments against one invoice leave it partly settled until they sum to the total.
Recording a payment never changes the invoice. The invoice is a tax document; the payment is a fact about your bank account.
stateDiagram-v2
[*] --> Pending: invoice issued
Pending --> PartiallyPaid: payment below the balance
PartiallyPaid --> PartiallyPaid: another payment
Pending --> Paid: payment equals the balance
PartiallyPaid --> Paid: payments reach the total
Pending --> Overdue: due date passes
PartiallyPaid --> Overdue: due date passes
Overdue --> Paid: balance settled
Paid --> [*]
Reconciliation¶
Importing a bank statement lets Clix match incoming amounts to the invoices they settle. The point is not bookkeeping tidiness — it is that matching is the only reliable way to know who has actually paid when references are missing or amounts are merged.
See Bank statements and Payments.
Currency¶
Invoices to Saudi buyers are in SAR. Exports to non-resident buyers may be issued in another currency, and are zero-rated — see Invoice types.
Your subscription is separate from all of this: it is billed in SAR by bank transfer and never appears in your VAT report as either output or input VAT. See Subscription and billing.
Corrections and money¶
A credit note reduces what a buyer owes. If they have already paid, the credit leaves them in funds with you — Clix records the document; refunding the money is your own banking act.