Why does the invoice tool say the amount paid is more than the total?
Because the tool will not let a balance due go negative. If the figure in 'Amount paid' is higher than the invoice total after discount and tax, it stops and asks you to fix it. Most of the time the total is what is short, not the payment that is too big.
How the check works
The order of the maths is fixed: line totals, then discount, then tax on the discounted amount, giving the total. Only then is the amount paid compared with that total. If it is higher by even one halala, the message appears under the paid field, the totals summary pauses, and no PDF is created until the number is fixed.
A real case in the Basic invoice generator: a 3,000 SAR service with 15 entered as the tax rate gives a total of 3,450.00. Type 4000 as paid and the error shows at once, because 4,000 is more than 3,450.
Cause one: the total is smaller than you think
This is the usual story. The client really did transfer 3,450, but the rate field is empty, so the invoice total is only 3,000 and anything above it is refused. Work through these in order:
- Did you enter the tax rate, if you charge tax? An empty field means no tax.
- Are all the lines there? A forgotten delivery charge leaves the total short.
- Is each quantity right? 1 instead of 10 cuts the total sharply.
- Is the discount bigger than agreed? Check whether it is set as a percentage or a fixed amount.
If your prices include tax and the client paid the inclusive figure, take the tax out first with the VAT calculator, then enter the net price so the invoice lands on the amount received.
Cause two: the client genuinely overpaid
Sometimes the invoice is right and the client sent too much, or paid two invoices in one transfer. Do not load the whole payment onto this invoice. Record only its share, 3,450 in the example, so the balance shows 0.00. Then deal with the difference in a way the client can follow:
- Note on the next invoice that part of it is already paid, and enter that part in its amount-paid field.
- Or refund the difference and confirm it in writing.
How an overpayment is recorded in your books is a question for your accountant. The tool's job is only to stop an invoice claiming the client owes a negative amount.
Why a negative balance is blocked
An invoice ending in a negative balance confuses everyone who reads it: do you now owe the client? It is clearer to keep each invoice between zero and its own total, and to record any excess on a separate document or on the next invoice.
