Invoice Due Date Calculator
Work out the due date from any payment terms, including the EOM ones people get wrong.
Pull the line items out of an invoice — description, quantity, price and total, checked.
Drop invoice PDFs, scans or photos here
The Invoice Line Item Extractor rebuilds an invoice table from a PDF’s drawing order, recognises which rows are really items in either column order, multiplies each row out against its stated total, and exports the lot as CSV or JSON.
The header of an invoice is easy; the table in the middle is where extraction gets hard. A PDF stores text in drawing order, not reading order, so an invoice table arrives as a column of descriptions followed by a column of numbers with nothing joining them up.
This reassembles the rows by position, then recognises which are items by the shape every invoice table shares: words, then two to four figures, the last of which is the line total. Both column orders are handled — description-first, and the quantity-first style common in the US — and rows that are really dates, labels or totals are filtered out rather than arriving as phantom items with a quantity of 2026.
Every row is multiplied out and checked: quantity times price against the line total. A row that does not reconcile is kept and flagged rather than dropped, because a wrong row you can see beats a missing row nobody notices. Export as CSV or JSON.
From positions, not from guessed separators.
Description-first and quantity-first tables.
Dates, labels and totals are not items.
Rows that do not multiply out are flagged, not dropped.
Read in your browser.
A PDF, a scan or pasted text.
Each shows quantity, price, total and whether they multiply out.
A mismatch is usually an OCR misread.
CSV for a spreadsheet, JSON for code.
A row is recognised by having two or more figures with the last looking like money. A line with only a description and no figures, or an amount written in words, will not be picked up.
That quantity times price does not equal the line total. Nearly always an OCR misread; occasionally a genuinely wrong invoice.
Yes — every page is read and the rows are collected in order.
No, it is read in your browser.
What people who use the Invoice Line Item Extractor 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 Line Item Extractor. It takes half a minute and no account.
Write the first reviewWork out the due date from any payment terms, including the EOM ones people get wrong.
An invoice with a Stripe Payment Link that carries the invoice number back to you.
A printable aged debtors report, grouped by customer with bucket totals.
Bill in Singapore dollars with 9% GST, a UEN and PayNow.
Add tax to a price, or take it out of one, and see both figures at once.
A payment reference with a check digit — RF creditor, Finnish, Norwegian KID or mod-10.
Bill in euro with VAT, a VAT number, SEPA details and the reverse charge.
Write line descriptions specific enough that nobody has to ring you about them.