Lire en français →

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 caseDocuments involvedWhat gets extracted or checked
Three-way matchPurchase order, delivery note, invoiceLine items, quantities, unit prices, totals, PO number consistency
Supplier onboardingKbis extract, company statutes, RIB/IBANLegal entity name, SIREN/SIRET, registered address, bank details
Goods receiptDelivery note, packing listItem counts, batch/lot numbers, damage notes, signature presence
Invoice processingInvoice, purchase orderVAT amounts, due dates, line-item totals, PO reference matching
Contract complianceContract, purchase orderAgreed pricing, payment terms, volume commitments versus actual orders
Supplier bank changesRIB/IBAN, prior banking recordIBAN validity, name match, change-of-bank fraud signals
Customs and freight paperworkDelivery note, commercial invoiceHS codes, weights, country of origin, declared values
Dispute resolutionDelivery note, invoice, PODiscrepancy 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.