Invoice PDF to CSV
Convert invoice PDFs into CSV rows ready to import into your accounting system.
Work out the status of every invoice: draft, sent, due, overdue, part paid or settled.
The Invoice Status Checker works out each invoice’s real status from its dates and amounts rather than from a field somebody set, and flags the impossible ones — paid with a balance, due before issued, a draft sitting for a fortnight.
Every accounting system has invoice statuses and no two agree on what they are, which is how a business ends up with "sent" invoices that were never sent and "paid" ones that were part paid. The statuses that actually matter are the ones that imply an action.
This works out a status for each invoice from its dates and amounts, and says what the status means you should do. Draft, which means it is not a debt yet and should be issued or deleted. Sent, awaiting the due date. Due today, which is the last quiet moment. Overdue, in bands. Part paid, with the balance. Settled. And disputed, which is the only status that should stop the reminder clock.
It also flags the states that should not exist: an invoice sent but never dated, one marked paid with a balance remaining, one with a due date before its issue date, and one in draft for longer than a week — which is almost always work that was done and never billed.
Worked out from the data rather than a status field.
Otherwise it is not worth having.
Paid with a balance, due before issued, and the rest.
Almost always work done and never billed.
The only status that should pause the reminder clock.
Number, issue date, due date, amount and amount paid.
Worked out from the dates and amounts rather than from a field.
Impossible states — paid with a balance, due before issued, drafts left sitting.
Every status here maps to something to do.
The useful set is draft, sent, due, overdue, part paid, paid, disputed, cancelled and written off. Anything beyond that is usually a workflow state rather than a status of the invoice itself.
No. A draft has not been issued, so it creates no obligation and no tax point. A draft sitting for more than a week is almost always work that was done and never billed, which is the most expensive kind of unbilled work there is.
That the customer has raised a genuine query about the invoice in writing. It is the only status that should pause the reminder ladder, and it should have a deadline of its own — a dispute nobody is progressing is just a delay.
No, and treating it as paid is how balances go missing. It is part paid, with a stated balance, until the balance reaches zero.
What people who use the Invoice Status Checker think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Invoice Status Checker. It takes half a minute and no account.
Write the first reviewConvert invoice PDFs into CSV rows ready to import into your accounting system.
Ask for a deposit or advance, with the balance and its trigger stated.
A monthly SEO invoice with the deliverables that month actually contained.
Put your logo on an invoice, sized and placed properly, without uploading it.
Check any tax number on an invoice — VAT, GSTIN, ABN, EIN, PAN or IBAN — against its own rule.
Build an invoice and export it as clean JSON — with a JSON Schema to validate it against.
Write payment terms that are actually enforceable, not just polite.
The short note at the bottom of an invoice, for eleven situations that come up.