SOLUTIONS
Document processing for procurement and supply chain
By Sygnet Research. Written by Sygnet, sourced, checked before publication.
Procurement teams live inside paper, or its PDF equivalent: purchase orders, order confirmations, delivery notes, invoices, and the supplier onboarding documents that sit underneath all of it. Every mismatch between what was ordered, what was shipped, and what was billed becomes a manual reconciliation task, and most of those mismatches are trivial once someone actually reads the three documents side by side. Automating extraction and cross-checking doesn't remove judgment from procurement, it removes the tedium of transcription so that judgment gets applied to the cases that actually need it. The documents don't change; what changes is how much of a buyer's day gets spent retyping them.
Documents and use cases
| Use case | Documents involved | What gets extracted or checked |
|---|---|---|
| Three-way match | Purchase order, delivery note, invoice | Line items, quantities, unit prices, totals, PO number consistency |
| Supplier onboarding | Kbis extract, company statutes, RIB/IBAN | Legal entity name, SIREN/SIRET, registered address, bank details |
| Goods receipt | Delivery note, packing list | Item counts, batch/lot numbers, damage notes, signature presence |
| Invoice processing | Invoice, purchase order | VAT amounts, due dates, line-item totals, PO reference matching |
| Contract compliance | Contract, purchase order | Agreed pricing, payment terms, volume commitments versus actual orders |
| Supplier bank changes | RIB/IBAN, prior banking record | IBAN validity, name match, change-of-bank fraud signals |
| Customs and freight paperwork | Delivery note, commercial invoice | HS codes, weights, country of origin, declared values |
| Dispute resolution | Delivery note, invoice, PO | Discrepancy identification with source document evidence attached |
Where manual processing breaks
The three-way match is the classic bottleneck. A purchase order says one quantity, the delivery note shows a partial shipment, and the invoice bills for the full amount. Someone in accounts payable has to notice this, and if the documents arrive as scanned PDFs with different layouts from each supplier, noticing takes real time. Multiply that by hundreds of suppliers, each with their own invoice template, and the reconciliation queue grows faster than any team can clear it.
Supplier onboarding has a different failure mode: incomplete or stale data. A Kbis extract expires, a RIB changes without anyone flagging it, and the finance team only finds out when a payment bounces or, worse, goes to the wrong account. Bank-detail fraud through spoofed supplier emails is a known and growing risk in procurement, and manual review of RIB changes is often the last line of defense, which is not a comfortable place to be.
Volume variability makes things worse. Procurement documents spike around month-end closes and seasonal ordering cycles, and temporary staff or overworked permanent staff process them under time pressure. Errors introduced during a rush don't get caught until a supplier calls asking why they haven't been paid, or a dispute over quantities drags on for weeks because nobody can quickly pull the original delivery note. None of this is exotic. It is the ordinary friction of matching documents that were never designed to line up automatically.
How Sygnet fits
Sygnet builds a schema for each document type, whether it's a purchase order, delivery note, or Kbis extract, and extracts fields against that schema rather than relying on a fixed template that breaks the moment a supplier changes their invoice layout. Every extracted field carries a confidence score, so low-confidence fields (a smudged quantity, an ambiguous PO reference) can route to a human reviewer while high-confidence fields flow straight through.
Validation rules catch structural problems: a missing SIRET, a total that doesn't sum from its line items, an IBAN that fails checksum validation. Cross-document checks go further, matching PO numbers across purchase orders, delivery notes, and invoices, and flagging quantity or price mismatches automatically rather than waiting for a human to spot them.
Every extraction and decision is logged with a full audit trail, which matters when a supplier disputes a payment or an internal auditor asks why an invoice was approved despite a discrepancy. Data is processed on EU-hosted infrastructure, relevant for procurement teams with EU suppliers or data residency requirements. Integration happens through an API, with webhooks that notify downstream systems (ERP, AP automation, supplier portals) as soon as extraction or matching completes, so procurement doesn't have to poll for results. See the security and compliance page for infrastructure detail, and OCR vs VLM for how extraction accuracy is measured across messy scanned formats.
Compliance and data protection
Procurement documents contain company registration data, banking details, and sometimes personal data for sole traders or named contacts, all of which fall under GDPR when handled in the EU. Retention and access controls matter particularly for RIB/IBAN data, given the fraud risk associated with supplier bank-detail changes. If your organization operates in France, e-invoicing mandates are moving toward mandatory structured formats; see our e-invoicing France page and the related note on rejected e-invoices for what that means in practice. We do not claim specific certifications here beyond what's documented on the security page; verify current status there before relying on it for a compliance decision. Contractual data-processing terms and sub-processor lists should be reviewed as part of any procurement automation vendor assessment, same as you'd review any supplier.
FAQ
Can Sygnet handle invoices in different formats from different suppliers?
Yes. Extraction is schema-based rather than template-based, so it adapts to layout variation across suppliers rather than requiring a separate template per supplier. Confidence scoring flags cases where an unfamiliar layout produces uncertain results, so those get reviewed rather than silently accepted.
How does three-way matching actually work?
Sygnet extracts structured data from the PO, delivery note, and invoice independently, then runs cross-document checks against shared identifiers like PO number and line-item quantities. Mismatches get flagged with the specific field and source document, so a reviewer can resolve the discrepancy without re-reading three PDFs from scratch.
Does this replace our ERP or procurement system?
No. Sygnet handles document extraction and validation, then pushes structured results into your existing ERP or AP system through API calls or webhooks. It's a layer that feeds clean, matched data into the systems you already run, not a replacement for them. See build vs buy IDP for how this fits into a broader systems decision.
NEXT STEP
See it on your own documents
One email when we publish something worth your time.