CROSS-BORDER PAYMENTS · A MULTI-BUSINESS-UNIT TRADING GROUP
Voucher Matching
Six documents checked, one clean cross-border payment out, matched, cited, and confidence-scored on your infrastructure.
- Private
- Operationally cost-effective at scale
- Deterministic & controlled
Illustrative example. Clean packs clear automatically; the one discrepancy routes to a named approver.
Illustrative
Illustrative
Executive summary
A cross-border payment is only safe when six documents agree: the sales order, the delivery note, the invoice, the customs declaration, the payment instruction, and the internal approval. Today a finance team reads all six by hand, for every payment, so reconciliation takes days and the quiet mismatches in quantity, currency, tax, or payee surface at month-end, after the money has already gone. Voucher Matching reads the whole pack at once, cross-checks it line by line against your own tolerance rules, pays the clean packs automatically, and routes the risky ones to a named approver with the exact mismatch highlighted and a fix already drafted. It runs in production today on a multi-business-unit trading group's own infrastructure, every released payment carries a full citation trail, and the running cost stays roughly flat as volume grows.
Understanding the problem: what is a cross-border payment voucher?
A payment voucher is the pack of paperwork that says "this money should move." It is not a single document. For a cross-border or contract payment, it is a set of six separate records that each tell one part of the same story, and the payment is only safe to release when all six tell the same story. If even one disagrees, the business is about to send money out wrong, in the wrong amount, the wrong currency, to the wrong payee, or against goods that never arrived.
The pack is built up over the life of a single shipment, and a different person or system touches each document along the way:
- The sales order, what was agreed: the supplier, the line items, the quantities, the unit prices, the currency, and the agreed payment terms. Raised by procurement or the commercial desk at the start.
- The delivery note (or goods-received note), proof of what physically arrived: the quantities actually delivered, against the quantities ordered. Signed off by the warehouse or receiving site.
- The invoice, what the supplier is charging: line items, quantities, prices, tax, freight, totals, and the invoice currency. Sent by the supplier, often weeks after the goods.
- The customs declaration, what crossed the border: declared value, HS codes, duty and tax, country of origin, and the consignment it belongs to. Filed by a customs broker, frequently in another language and another tax regime.
- The payment instruction, how the money is meant to leave: the payee name and bank details, the amount, the currency, and the value date. Drafted by the payments desk.
- The internal approval, the sign-off that authorises release: who approved, at what limit, against which budget or contract.
Putting the pack together, and checking it, is almost entirely manual today. The documents arrive in every format imaginable, on their own timelines, from parties who do not coordinate with each other: a digital PDF invoice, a scanned and signed paper delivery note, a customs declaration emailed by a broker in a third country, a payment instruction in a spreadsheet, an approval sitting in someone's inbox. A finance clerk gathers them, lays them side by side, and reads across all six to confirm they reconcile, checking that:
- the quantity invoiced matches the quantity ordered and the quantity actually delivered;
- the currency on the payment instruction matches the currency on the invoice and the approval;
- the tax and declared value reconcile with the customs declaration;
- the payee on the payment instruction matches the supplier on the sales order and the supplier master;
- every total, sub-total, freight line, and reference number ties out across the documents that should share it.
Only when all of that lines up, within whatever tolerance the business allows for that supplier and that currency, is the payment released.
Doing this by hand, at the volume a cross-border payments desk runs, is slow, costly, and error-prone in ways that compound:
- Finance is permanently behind. The pack on the desk is always from last week's shipment, because reading six documents per payment eats the whole day. There is no version of the manual process that catches up.
- The chasing costs more than the payment. Suppliers email to ask where their money is, and answering them, hunting down the missing approval or the broker's declaration, takes more time than the payment itself.
- The quiet mismatches are the expensive ones. A wrong currency, an over-charged quantity, a tax line that doesn't reconcile with customs, a payee that doesn't match the supplier master, these don't announce themselves. They get caught at month-end, if at all, and usually after the money has already gone, which turns a check that should have taken seconds into a write-off and a recovery effort.
- There is no time left for genuine review. Because the clerk's whole day goes on the mechanical cross-checking, the judgment that should sit on top of it, "does this payment actually make sense?", never happens.
The pattern is always the same: the pack arrives, the reconciliation takes days, and the supplier emails again. The currency was wrong all along.
Six documents, one story
Sales order, delivery note, invoice, customs declaration, payment instruction, and approval, each touched by a different person or system.
They have to agree
Quantity, currency, tax, totals, and payee should tie out across every document that shares them. The payment is only safe when all six match.
Customs & banking risk
Documents arrive in any format and language, on their own timelines, from parties who don't coordinate, so the cross-check is slow and easy to get wrong.
The quiet mismatches cost most
A wrong currency or an over-charged quantity surfaces at month-end, after the money has already gone. A check that should take seconds becomes a write-off.
What Voucher Matching does
Voucher Matching applies AI extraction, document matching, and rule-based decisioning across every payment pack a desk processes, turning six loose documents into one checked, released-or-flagged decision with its evidence attached. Where a clerk reads one pack at a time and tires by the afternoon, the agent reads every pack the same way, every time, and keeps a record of how it reached each result.
Across thousands of packs, it produces a consistent, checkable understanding of each payment:
- whether all six documents are present, and which one is missing if they are not;
- whether the quantity invoiced reconciles with the quantity ordered and the quantity delivered, within tolerance;
- whether the currency is consistent across the invoice, the payment instruction, and the approval;
- whether the tax and declared value reconcile with the customs declaration;
- whether the payee on the payment instruction matches the supplier on the order and the supplier master;
- whether every total, freight line, and reference number ties out across the documents that should share it;
- which packs are clean enough to release automatically, and which carry a mismatch that needs a person;
- for every flagged pack, exactly which field disagrees, in which two documents, and by how much;
- and, across the whole book of payments, where time and money are leaking, how many packs are sitting on a currency mismatch this week, what the voucher-to-payment cycle time is, which suppliers generate the most exceptions.
The clean packs pay themselves. The risky ones arrive on an approver's desk already explained, with the mismatch highlighted and a fix drafted, so the human spends their judgment on the genuine exception instead of on the mechanical reading.
Illustrative example. Five documents reconcile cleanly; the customs declaration disagrees on the declared value, so the pack is held and routed to a named approver with that one field highlighted and a fix drafted, instead of the whole pack going out wrong.
Questions it can answer
You can ask Voucher Matching in plain English, the way you'd ask a colleague who had read every pack:
- How many packs are sitting on a currency mismatch this week?
- What's our voucher-to-payment cycle time, and how has it moved month on month?
- Which packs are blocked, and what is each one blocked on?
- Which supplier generates the most exceptions, and what kind?
- Is this payment's currency consistent across the invoice, the payment instruction, and the approval?
- Does the quantity invoiced match what we ordered and what we actually received?
- Does the declared value and tax on this pack reconcile with the customs declaration?
- Does the payee on this payment instruction match the supplier on the order and in our master?
- How many packs cleared automatically last month, and how many needed a human?
- Are we paying any supplier ahead of, or behind, the agreed terms?
- Have we been billed twice for the same freight charge across two shipments?
How it works
It reads all six documents at once
In any format, digital or scanned, in any language, and pulls them together for every payment pack.
It cross-checks line by line, across all six
Quantity against the order and the delivery note; currency against the payment instruction and the approval; tax against the customs declaration; payee against your supplier master; and every total and reference number that should tie out.
Clean packs pay automatically
Risky ones go to a named approver with the exact mismatch highlighted, the source line cited, and a suggested fix already drafted. Approvers review the exception, not the whole pack.
You can ask it anything in plain English
Like "how many packs are sitting on a currency mismatch this week?" or "what's our voucher-to-payment cycle time?", answered across every pack and payment.
Under the hood (for your technical team)
Any-format Extraction
Reads PDFs, scans, emails, spreadsheets, handwriting, images, even video frames, and turns them into clean structured data (OCR included).
N-way Document Matching
Checks whether two or more documents agree, field by field, with tolerance rules.
Rule & Tolerance Checks
Business rules that gate every answer before it is final.
System Posting & Actions
Writes results into your systems and takes the next step, whether that's to book, reschedule, route, or draft the reply.
Source Citation & Audit Trail
Links every answer to its exact source, with a tamper-evident log.
Confidence Scoring
Labels every output as solid or shaky, so no one acts on a soft number.
The building blocks it's composed from. Voucher Matching is assembled from six capability-agents in the Attentions catalogue, each doing one job. It is the same recipe that runs the invoice three-way match, with the matching engine extended across all six voucher documents:
- Any-format Extraction, Reads PDFs, scans, emails, spreadsheets, and handwriting and turns them into clean structured data, OCR included. This is what lets all six documents land as fields regardless of how each party sends them.
- N-way Document Matching, Checks whether two or more documents agree, field by field, with tolerance rules. This is the six-way match itself: the same matching engine that runs the invoice three-way match, extended across the sales order, delivery note, invoice, customs declaration, payment instruction, and approval.
- Rule & Tolerance Checks, The business rules that gate every output before it is final. Tolerances can differ by supplier and currency, so a fixed-price contract line and a variable freight line are judged differently.
- System Posting & Actions, Writes the clean result into your systems and takes the next step. Clean packs post and release; flagged packs are routed to a named approver with the drafted fix.
- Source Citation & Audit Trail, Links every match and every flag back to the exact source document and line, with a tamper-evident log behind every released payment.
- Confidence Scoring, Labels each output as solid or shaky, so a low-confidence match is never released automatically and is routed to a person instead.
Inputs, formats, and modalities. The pack arrives however your suppliers and customs brokers send it: digital PDFs, scanned paper, emailed attachments, spreadsheets, and handwritten margin notes. Any-format Extraction handles OCR and multilingual documents, which matters for cross-border trade where one pack can span more than one language and more than one tax regime.
What it integrates with. It posts into the finance and payment systems you already run, through System Posting & Actions, and reconciles against your supplier master. New sources and systems are added through the Connector Framework, which plugs into existing ERP, databases, email, and document stores in days rather than quarters, instead of asking you to migrate.
Data-flow and deployment topology. The agent runs inside your environment, on your own servers or your own AWS, GCP, or Azure account; the six documents, the index, and all processing stay where your data already lives. The flow is linear and gated: Any-format Extraction turns each of the six documents into structured fields, those fields feed the N-way match, the match output is gated by Rule & Tolerance Checks and Confidence Scoring, and only then does System Posting & Actions release a clean pack or route an exception, with Source Citation writing the evidence for every step.
Built for production
Private
Reads and matches six-document payment packs inside your network; payee, customs, and banking data never leave.
Operationally cost-effective at scale
A small matching model keeps cost ~flat as shipment volume grows; clean packs auto-clear.
Deterministic & controlled
Cross-checks all six documents on your tolerances, cites each match, and routes risky packs to a named approver; confidence-scored.
Private
Voucher Matching runs inside the customer's environment, on their own servers or their own cloud account, exactly as it does today in production at the trading group. Payment packs hold some of the most sensitive data a business has: pricing, payees, bank instructions, and customs declarations. None of it leaves. At the highest tier the model itself runs on dedicated hardware inside your walls (Sovereign Deployment), so documents, index, and processing never leave at all. Access & Permission Inheritance means anyone using the agent sees only what they are allowed to see in the source systems, carried over from your existing RBAC and SSO rather than reinvented. Source Citation & Audit Trail logs every query, every match, and every released payment, which is what makes the agent regulator-ready: it works to the standards your auditors care about, like GDPR, SOC 2 Type 1, and ISO 27001, instead of bolting security on at the end.
Operationally cost-effective at scale
A cross-border payments desk processes a steady, high volume of packs, and token-priced general-purpose AI scales its bill with that volume: the busier the agent, the worse the maths. Voucher Matching uses small, job-specific models fine-tuned for reading and matching payment documents, running on your own infrastructure. A model that only has to read and match a voucher needs far less compute than a giant model that also has to write poetry, which makes it roughly ten times cheaper to run in production than the general-purpose approach, with the running cost staying nearly flat as your pack volume grows. The hardware is sized to the workload, not to the brochure, and the running cost is watched from the first day in production and managed as volumes grow. FinOps for AI, handled for you.
Deterministic & controlled
A payment that is "usually right" is not good enough when the money has already moved. Voucher Matching is built so the same pack produces the same result every time. The mechanism is concrete for this workflow:
- Structured fields, not free text. Each of the six documents is read into set fields (quantity, currency, tax, payee, totals, references) by Any-format Extraction, which leaves far less room for a mistake to hide and makes every value checkable.
- Rule & Tolerance Checks gate every output. No pack is released until it has passed the rules: quantity within tolerance against the order and delivery note, currency consistent across the payment instruction and approval, tax consistent with the customs declaration, payee matched to the supplier master.
- Source Citation, "no source, no answer." Every match and every flag points back to the exact document and line it came from. If the agent can't ground a field, it says so rather than inventing it.
- Confidence Scoring routes the uncertain to a human. A low-confidence match is never auto-paid. It goes to a named approver with the exact mismatch highlighted and a suggested fix drafted, so a person makes the judgment call and the agent does the cross-checking.
Who benefits
Finance and payments
The clerks who today read six documents per payment get their day back. Clean packs clear themselves, so the team no longer spends the morning gathering and laying out documents that were always going to reconcile. When a pack does need attention, it arrives already explained: the exact field that disagrees, the two documents it disagrees between, and a drafted correction. The work shifts from mechanical cross-checking to reviewing the handful of genuine exceptions, which is the part that actually needs a person.
Treasury and the CFO
Treasury gains a payment cycle it can predict and a working-capital position it can act on. Because clean packs release in seconds instead of sitting in a multi-day queue, cash leaves on the right terms rather than late, and currency exposure becomes visible per pack instead of surfacing as a month-end surprise. The CFO gets an honest, real-time view of how many payments are blocked, on what, and how the voucher-to-payment cycle time is trending, the kind of operational read that a manual desk simply can't produce.
Trade and logistics
Customs and delivery mismatches are caught before the money moves, not written off afterwards. When the quantity on the delivery note doesn't match the quantity invoiced, or the declared value and tax on the customs declaration don't reconcile with the invoice, the pack is flagged and held while it can still be corrected with the broker or the supplier. The team stops discovering these problems at reconciliation, when the only options left are a write-off and a recovery effort.
Audit and compliance
Every released payment carries a full citation trail: which documents were matched, which fields were checked, what tolerance applied, who approved any exception, and the exact source line behind each. Auditors get a tamper-evident log they can follow end to end, and compliance gets confidence that the agent works to the standards they're held to, GDPR, SOC 2 Type 1, ISO 27001, by design rather than by exception. Nothing is released that can't be traced back to its source.
Suppliers
Suppliers are paid faster and paid right. Clean packs that used to wait days in a manual queue clear in seconds, so payment lands on the agreed terms, and the mismatches that used to trigger a wrong payment and a clawback are caught and fixed before money moves. The result is fewer disputes, less chasing, and a steadier relationship on both sides.
In short
“Voucher Matching lets a finance team approve every cross-border payment with the same rigour, every time, and only spend human judgment where there's a real exception.”
Core business value
Voucher Matching transforms six disconnected documents, sales orders, delivery notes, invoices, customs declarations, payment instructions, and approvals, into a single, central, source-backed decision on whether a payment is safe to release. It helps the organisation:
- release clean payments in seconds instead of days;
- catch currency, tax, quantity, and payee mismatches before the money moves, not at month-end;
- free working capital and pay suppliers on the right terms;
- make currency exposure and payment-cycle health visible in real time;
- cut the supplier chasing that today costs more than the payments themselves;
- give auditors a full citation trail behind every released payment;
- grow pack volume without growing the finance headcount to match;
- and preserve the desk's matching rules and tolerances as a consistent, enforced policy rather than tribal knowledge.
In simple terms, Voucher Matching lets a finance team approve every cross-border payment with the same rigour, every time, and only spend human judgment where there's a real exception.
The return (illustrative)
The return on this workflow stacks four sources at once.
Hours returned
Reading and cross-checking six documents per payment moves from people to the agent; the team keeps only the genuine exceptions. On a desk processing thousands of packs, that can return the bulk of manual reconciliation time (illustrative).
Error cost avoided
Structured fields, rule gates, and citations stop the currency, tax, quantity, and payee mismatches that today surface at month-end as wrong payments. Catching even a single material mismatch before the money moves can be worth more than a year of running cost (illustrative).
Speed
Clean packs that took days to reconcile clear in seconds, which frees working capital, keeps suppliers on the right terms, and cuts the chasing (illustrative).
Scale without headcount
Pack volume can grow without the finance team growing with it, because the agent's capacity isn't tied to hiring (illustrative).
Time to clear one payment pack
Illustrative.
Why teams adopt it
It sits on top of your current process and quietly removes the part everyone dreads, the manual cross-checking of six documents. Nothing to rip out, nothing new to learn. The finance team keeps working the way they always have; the only thing that disappears is the dread of reading six documents per payment.
Start with an assessment.
We scope the right first workflow on your own data and give you an honest go or no-go before you commit to anything bigger.