12Hardware & Building Supplies · AI solutions

Supplier invoice reading for a hardware importer

Supplier invoices with long line lists, read into the system instead of typed.

  • Invoice document extraction
  • Line matching against PO
  • Confidence flagging for review
  • Landed cost allocation

The problem

Import invoices ran to hundreds of lines across varied supplier formats. Data entry took days per shipment and errors in cost lines propagated into pricing and margin.

What we built

We built document extraction that reads supplier invoices into structured lines, matched against the purchase order. Lines the model is unsure about are flagged for a person rather than posted silently.

Modules delivered

  • Invoice document extraction
  • Line matching against PO
  • Confidence flagging for review
  • Landed cost allocation
  • Exception queue
  • Posting into purchasing

What changed

What the delivered system does differently from the process it replaced.

  • Invoice lines arrive as structured data for checking rather than typing
  • Uncertain lines are reviewed instead of posted blindly
  • Cost lines reach pricing without manual re-entry

Built with

The stack chosen for this build.

  • Go
  • PostgreSQL
  • REST API
  • Document AI

Why this customer is not named

Most of our customers allow the work to be described but not their name published. Where a customer has given permission, their name and testimonial appear here.

Independent accounts of our work are published by customers themselves on our Facebook reviews page.

Does this look like your problem?

If any of this is familiar, the first step is the same one this project started with: a free requirement study that ends in a written scope and a fixed price.

SYODONTECH
Supplier invoice reading for a hardware importer | Case Study | Sydon Tech