What does order-to-cash look like for grocery suppliers?

Transformance's AI agents read retailer remittances and claims in any format and classify every deduction for review. Behind each deduction sits a chain of up to six documents, from the order to the last adjustment, and the deduction starts where two of them disagree.
Offset frosted glass blocks with coral-lit gaps representing document misalignment and deductions in order-to-cash

Key Takeaways

  • Transformance’s AI agents read remittances and claim documents in any format, classify each deduction into six categories in under 15 seconds (Transformance customer data, 2026), and a person approves before anything posts to the ERP.
  • Grocery order-to-cash is a chain of documents the retailer compares: order, ship notice, receiving record, invoice, remittance and adjustment. Not every retailer sends all six.
  • Five fields carry the chain from order to payment: PO number, ship notice and pallet IDs, item code (GTIN), price and quantity.
  • Deductions start in three places: a mismatch between two documents, payment terms taken at remittance, and claims that arrive outside the order flow.
  • X12 (US) and EANCOM (Europe) share one spine; what differs is the message names, who pays and where the remittance carries the reason code.

In This Article

What does order-to-cash look like for grocery suppliers?

For a grocery supplier, order-to-cash is a chain of up to six documents the retailer compares; Transformance’s AI agents read remittances and claims at its end and classify each deduction.

The grocery supplier document chain: what each document does, the field that links it, and the deduction it can cause

StepUS (X12)Europe (EANCOM)Sent byLink fields to carry forwardDeduction it can cause
1 Order850 purchase order, or 875 grocery products purchase orderORDERSRetailerPO number, item, price, quantity, ship-to, requested datePrice difference, if the invoice price differs from the PO
2 Ship notice856 ship notice/manifestDESADV (despatch advice)SupplierPO number, pallet or carton IDs (SSCC), quantities, ship dateCompliance fine for a late, missing or wrong notice; later shortage claim
3 ReceivingDock receipt and signed proof of delivery; 861 receiving advice where a retailer uses itRECADV (receiving advice), where a retailer uses itRetailerShip notice number, received and accepted quantity, differenceShortage or damage deduction (received below shipped)
4 Invoice810 invoice, or 880 grocery products invoiceINVOICSupplierPO number, ship notice number, price, quantity, payment termsShort payment on any mismatch; unearned early-payment discount
5 Payment and remittance820 payment order/remittance adviceREMADV with the bank paymentRetailerInvoice number, amount paid, adjustment reason per lineThe deduction itself, as a remittance line with a reason
6 Adjustment812 credit/debit adjustmentRetailer debit note; supplier credit noteEitherClaim number, invoice number, reason, amountBill-back, fee, fine or year-end condition: claims before, with or after payment

Retailers choose their own variants and sub-codes; check each retailer’s current supplier guide. The table is the common spine. Sources: X12 transaction set descriptions (x12.org, accessed 6 Nov 2026); GS1 Germany EANCOM 2002 message profiles, accessed 6 Nov 2026.

What it is. Order-to-cash for a grocery supplier is the sequence from the retailer’s purchase order to the last settled claim, run through electronic documents that the retailer matches against each other before it pays.

Why it differs from generic order-to-cash. In grocery, the retailer holds the order, its own receiving data and its own terms, and pays what its comparison of the documents allows. The supplier’s job is to send documents that agree and to catch the claims that do not. The generic stages are in order-to-cash: definition, steps and AI automation.

Illustrative example (fictional figures, USD). A grocery chain orders 1,200 cases at USD 14.00: a PO worth USD 16,800. The ship notice says 1,200 cases; the retailer’s receiving record says 1,170. The invoice goes out for USD 16,800, and the payment arrives at USD 16,380: USD 16,800 minus USD 420 for 30 cases short. One mismatch between ship notice and receiving record, one deduction, one reason code.

Takeaway: read the chain from the receivables side, and every deduction becomes a question about two documents.

‍

‍

Which documents does the retailer send and which does the supplier send?

The retailer sends the order, any receiving advice, the remittance and most adjustments; the supplier sends the ship notice, the invoice and credit memos for valid claims.

The table shows who sends what. Timing matters as much:

  • Ship notice before the truck. X12 describes the 856 as listing “the contents of a shipment of goods”, with order information, packaging, marking and carrier details. GS1 Germany’s DESADV profile says that, in general, at least one despatch advice should be sent per transport unit, such as a truck. A notice that arrives late, or describes a different load, can trigger a compliance fine under the retailer’s rules.
  • Receiving advice after the dock. The EANCOM RECADV “is sent from the retailer to the supplier after the physical receiving of goods”. It mirrors the ship notice, references its document number and reports correct deliveries and discrepancies; its data “can directly be used to create an INVOIC without differences” (GS1 Germany, EANCOM 2002 RECADV, accessed 6 Nov 2026).
  • Invoice on the retailer’s terms. Whether the invoice goes out on shipment or after receipt follows each retailer’s program. The X12 880 grocery invoice “cannot be used for statement billing or credit/debit adjustments”: adjustments travel separately.
  • Remittance with or before the money. X12 describes the 820 as able to “make a payment, send a remittance advice, or make a payment and send a remittance advice”, directly or through a bank or third-party agent. In Europe the REMADV plays the same role next to the bank payment.

Some retailers send no receiving advice. X12 defines an 861 receiving advice and EANCOM a RECADV, but each retailer decides whether to send one. Without it, the signed proof of delivery and the retailer’s own receiving data are the record of what arrived, and you see the difference only when the payment is short. Ask each retailer which messages it sends and expects, and record the answer in the customer master.

Variants. Some grocery programs use the 875 and 880, built for “customary and established grocery industry practice” (X12), instead of the 850 and 810. In EANCOM, an ORDRSP (order response) confirms or amends the order lines: an early chance to stop a later price or quantity difference.

Takeaway: know which documents each retailer actually sends; a missing receiving advice moves the first sign of a shortage to the remittance.

Five fields tie the chain together: PO number, ship notice and pallet IDs, item code, price and quantity; a mismatch deduction traces to one of them changing.

Five link fields that tie the grocery supplier document chain together

  1. PO number: from the retailer’s order to the invoice and every claim.
  2. Ship notice number and pallet or carton IDs (SSCC): from your load to the retailer’s receiving record.
  3. Item code (GTIN): identical in order, ship notice, invoice and claim.
  4. Price: in the order, in your price master on the order date, and on the invoice.
  5. Quantity: ordered, shipped, received, invoiced, paid.

GS1 Belgium & Luxembourg’s harmonised order-to-cash guideline for retail puts it the same way: each message refers to the one before it, the despatch advice and the invoice carry the same GTIN “to allow the matching of article lines”, and ideally the parties keep the same location numbers (GLN). One order should generate one despatch advice and one invoice; a large order that needs several trucks is the exception (GS1 Belgium & Luxembourg, Introduction to the harmonized O2C messages, v1.1, 2015).

Where the fields break:

  • Item code: your item number differs from the retailer’s item master, so the retailer pays only the lines it can match.
  • Price: your price master changed after the PO was cut, or an agreed promotion price was never loaded.
  • PO split: one order ships on several trucks, or several orders share one, and the invoices reference the wrong ship notices.
  • Quantity edited after loading: the ship notice was built from the pick list, a pallet stayed behind, and nobody corrected the notice.

The supplier-side check. Before the invoice goes out, compare PO, ship notice and invoice on the five fields yourself. The retailer will. The causes behind each deduction family, and their owners, are in where customer deductions come from.

Takeaway: a field that changes between two documents invites a deduction; a field that stays the same gives the retailer’s comparison nothing to cut.

Where do deductions start in the chain?

Deductions start at three points: a document mismatch at receiving or invoicing, a payment-terms difference at remittance, and a claim that arrives outside the order flow.

‍

‍

1. A mismatch between two documents (rows 1 to 4). PO price against invoice price, shipped quantity against received quantity, condition on delivery against the proof of delivery, or a late or wrong ship notice against the retailer’s rules. In the example, the USD 420 is the gap between the ship notice (1,200 cases) and the receiving record (1,170 cases): 30 cases times USD 14.00, owned by the warehouse.

2. Terms taken at remittance (row 5). An early-payment discount taken late or on the wrong base, freight the retailer believes you owe, or a payment date that does not match the terms. These appear on the remittance line itself; see unauthorized cash discount deductions.

3. Claims outside the order flow (row 6). Bill-backs and scan-based allowances, lump sums for displays or features, advertising allowances, listing fees, compliance fines, year-end rebates and post-audit claims. They follow agreements and rules, not one delivery, so they can hit any open invoice. Resolution is in resolving retailer deductions in CPG; the trade types are in managing trade deductions in CPG.

Where you first see it. A remittance line with a reason (the EANCOM REMADV carries codes such as 4 short delivery or 5 price query; X12 values follow each retailer’s implementation guide), a claim document such as an 812 adjustment, a debit note or a portal entry, or a short payment with no reason at all. How to code what arrives: deduction reason codes.

Timing. Mismatch deductions usually surface with the first payment after delivery; outside claims can arrive weeks or months later, so a fully paid invoice can still be hit by a later debit.

Whether a given fee, fine or condition is allowed is a question for your contract and your counsel; this is general guidance, not legal advice.

Takeaway: sort every new deduction into mismatch, terms or outside claim first; that tells you which documents to pull.

How does the same chain run in the US and in DACH?

The chain is the same in X12 and EANCOM; what differs is message names, who pays (often a central payer in DACH), and where the remittance carries the reason code.

The same chain, two dialects: US and DACH compared

TopicUS (X12)DACH (EANCOM)
Messages850 or 875, 856, 810 or 880, 820, 812; an 861 receiving advice existsORDERS, ORDRSP, DESADV, RECADV, INVOIC, REMADV; debit notes as PDF, portal or EDI
Who paysUsually the retailer that ordered, often with one remittance covering many stores or distribution centresThe retailer, or a central settlement office that pays for many members and deducts a fee for guaranteeing payment
Where the reason sits820 adjustment lines, with reason values from each retailer’s implementation guideREMADV adjustment segment (AJT): 3 damaged goods, 4 short delivery, 5 price query, 9 invoice error, 40 deducted freight costs, 66 cash discount, 75 promotion discount, ZZZ mutually defined
Typical year-end claim sourcePromotion agreements, bill-backs and post-audit claimsThe annual trade terms agreement: year-end rebates, advertising allowances and listing fees, charged by debit note

AJT codes: GS1 EANCOM 2002, Edition 2016, updated 2021. Retailer practice varies on both sides.

Payer and ship-to differ. In both markets, the party that receives the goods is often not the party that pays. Under central settlement (Zentralregulierung) in German retail, a buying group’s or wholesaler’s central office pays suppliers for its members, nets their claims and deducts a fee for guaranteeing payment. One remittance then covers many member accounts, each with its own deductions. Keep payer and ship-to as separate fields in the customer master; the mechanics are in central settlement for buying groups.

Year-end debit notes. In DACH, many of the larger claims follow the annual trade terms agreement rather than a delivery: year-end rebates, advertising allowances and listing fees arrive as retailer debit notes, sometimes long after the goods were paid for. The checks are in checking year-end rebate and trade terms deductions.

Takeaway: in DACH, find out who pays before you match; the payer may settle for many accounts at once.

What does a clean chain look like, and how do you check it?

A clean chain has every document agreeing on the five link fields before the invoice goes out and every remittance line explained by a document or a claim on file.

Six checks for a clean grocery supplier chain (a starting policy you adapt)

  1. Order captured with its price, checked against your price master for the order date. Owner: order desk.
  2. Ship notice sent before arrival and matching the load, built from what was loaded, not the pick list. Owner: warehouse.
  3. Proof of delivery signed with exceptions written down, short or damaged cases noted on the receipt. Owner: logistics.
  4. Invoice compared to the PO and the ship notice: same PO number, GTINs, prices and quantities, ship notice referenced. Owner: billing.
  5. Remittance read line by line: every short-paid line gets a reason, from the remittance or a query to the retailer. Owner: AR.
  6. Every adjustment tied to a claim number: no credit memo without the retailer’s claim reference and the evidence behind it. Owner: deductions team.

Three counts to take from this. Share of invoices paid in full; share of deductions that arrive with a reason; days from remittance to a coded deduction. No independent benchmarks exist for these, so your last two quarters are the baseline. See days deductions outstanding, CPG deduction KPIs and DSO and DSO benchmarks by industry.

When a check fails. A wrong ship notice or missed appointment leads to OTIF fines and compliance chargebacks; portal claim backup needs matching to the right invoice; an invalid deduction goes to the B2B invoice dispute workflow. Terms: dispute vs deduction vs short pay vs chargeback.

Takeaway: five agreeing fields before the invoice, one explained line per deduction after the payment.

How does Transformance fit into the grocery supplier chain?

Transformance reads the remittance, matches each payment to open invoices, classifies each deduction into six categories in under 15 seconds, and a person approves what posts to the ERP.

Transformance reads remittances and claim documents in any format, with over 97% extraction accuracy across 100+ document types and 170+ languages and no template setup, and identifies deductions with 97% accuracy (Transformance platform data, 2026). It classifies each deduction in under 15 seconds, against 45 minutes by hand, auto-validates about 40% of trade deductions by rules and auto-matches 95% of payments, with 5-10% revenue recovered (Transformance customer data, 2026).

Vero, Transformance’s AI agent, investigates each exception from Customer 360, its working memory for every customer, fetches internal and external information and proposes a resolution with the evidence. Postings follow a 4-level approval model (read, recommend, execute, post); nothing posts to the ERP without human sign-off, and a full audit trail records every step. Promotion records stay in your trade promotion system.

Transformance reads open items, customer master data and remittances, and writes clearing postings and ERP updates, including reversals. The ERP connection typically takes 2-3 days, and your IT team may be involved; the full rollout takes up to 4-8 weeks (Transformance customer data, 2026). More in deductions management and AR automation for CPG and FMCG on SAP.

Takeaway: the agent reads, classifies and gathers the evidence at the end of the chain; your team keeps the verdict and the approval.

Who Transformance is for

  • ERPs: consumer goods and food and beverage finance teams that run AR in SAP S/4HANA (on-premises, private or public cloud), SAP ECC, NetSuite, Microsoft Dynamics 365 Finance & Operations or Business Central, or Odoo, all running in production with customers; Oracle and Infor are supported.
  • Size: mid-market to large enterprise, 250 to 2,000+ employees, including groups with several entities and shared service centres.
  • Payment volume: from under 1,000 to over 100,000 payments a month.
  • Industries: manufacturing, consumer goods and food and beverage, logistics, e-commerce, agriculture, energy and professional services.
  • Scope: cash application alone, or the full order-to-cash: cash application, deductions, AR collections and cash forecasting.

Conclusion: six documents, one chain, deductions where they disagree

Know which documents each retailer sends, keep the five link fields consistent from order to invoice, and treat every deduction as a question about which two documents disagree. Book a Call to see how Transformance reads your retailer remittances and claims and prepares each deduction for approval.

Key terms

  • Order-to-cash: the process from customer order to cash received.
  • EDI: the electronic exchange of business documents between trading partners.
  • Remittance advice: the payer’s statement of what a payment covers and what was deducted.
  • EDI 812: the X12 credit/debit adjustment used to notify or request an adjustment or billback.
  • Proof of delivery: the signed record of what was delivered, with exceptions.
  • Short pay: a payment below the invoiced amount, with or without a reason.

Related guides

‍

‍

Frequently Asked Questions

What documents does a grocery supplier exchange with a retailer?

Typically an order, a ship notice, an invoice, a remittance advice and adjustment notices, plus a receiving advice at some retailers; in X12 these are 850, 856, 810, 820 and 812, in EANCOM ORDERS, DESADV, INVOIC, REMADV and RECADV. Some grocery programs use the X12 875 order and 880 invoice instead.

What is the difference between a ship notice and a receiving advice?

The supplier sends the ship notice (856, DESADV) before delivery to say what is on the truck, and the retailer sends the receiving advice (RECADV) after receipt to say what arrived and was accepted. The gap between the two is where a shortage deduction starts.

Where do grocery deductions usually come from in the document chain?

From a mismatch between two documents, from payment terms taken at remittance, or from a claim that arrives outside the order flow, such as a bill-back, a fee or a year-end rebate. The document map above shows where each one starts.

Which ERPs and company sizes does this apply to?

The chain applies to any supplier selling to grocery retail. Transformance serves finance teams on SAP S/4HANA, SAP ECC, NetSuite, Microsoft Dynamics 365 or Odoo, all running in production with customers (Oracle and Infor are supported), with 250 to 2,000+ employees, including groups with several entities.

How many payments a month can this handle?

From under 1,000 to over 100,000 payments a month, for a single entity or a group with several entities and shared service centres.

How long does implementation take and what does it cost?

The ERP connection typically takes 2-3 days, and your IT team may be involved; the full rollout takes up to 4-8 weeks (Transformance customer data, 2026). The cost depends on scope and the number of entities: Book a Call and we size it with you.

SAP, SAP S/4HANA, Microsoft, Dynamics 365, Business Central, Oracle, NetSuite, Odoo and Infor are trademarks of their respective owners (SAP SE, Microsoft Corporation, Oracle Corporation, Odoo S.A., Infor). Transformance is not affiliated with or endorsed by them.

Continue reading