I will build invoice data extraction in n8n, PDF invoice to xero or sheets

B
benfoster626
B
benfoster626
Ben Foster

About this gig

Someone is typing your supplier invoices into a spreadsheet or your accounting system by hand. Slow, and the mistakes it makes are the expensive kind: a wrong VAT figure does not look wrong.


Piping the PDF into an AI model makes it worse. A model will happily return a total that does not match its own line items, and nothing notices.


WHAT I BUILD

An n8n workflow that reads your documents, pulls out the fields you name, then re-checks the arithmetic in code, not in a prompt. Net plus VAT must equal gross. Dates are normalised UK day-first. VAT rates are checked against the UK bands. Anything it cannot verify is flagged with the reason and sent to a review queue. It tells you which three documents to check, instead of guessing at the other three hundred.


CHECK THE CODE BEFORE YOU BUY

The workflows, the validation logic and 62 passing assertions:

github.com/benfoster1997/n8n-portfolio

Self-initiated demonstration projects, not client work.


YOU OWN IT

Documented JSON that runs on your own n8n, under your credentials. No lock-in. Tests and a written runbook in every package, including Basic.


Send one sample document before ordering and I will tell you honestly whether it fits.

Get to know Ben Foster

Ben Foster

Ai Autonomous Engineering

  • FromUnited Kingdom
  • Member sinceJul 2026
  • Avg. response time1 hour
  • Languages

    English
I build small pieces of software that do the repetitive admin a business is still doing by hand supplier invoices typed into the accounts job details copied between systems the same enquiries sorted every morning I came up through the trades so I know what that admin actually looks like and how little time there is for it What makes mine different: they tell you when they are not sure. If an invoice does not add up it gets flagged with the reason instead of being quietly written into your accounts wrong. I am building my client base, so instead of a client list I will show you working code.

My Portfolio