Skip to content
EDIFACT RECADV — EDIFACT Receiving AdvicePublished Oct 12, 2026

EDIFACT RECADV: Receiving Advice and Examples

EDIFACT RECADV receiving advice explained: QTY 194, QVR discrepancy codes, per-SSCC receipts, three live EANCOM examples and the X12 861 mapping.

RECADV is the buyer telling you what actually made it onto their shelves. Your DESADV said 120 units on pallet one. The RECADV says 108 were accepted and 12 arrived crushed. That difference becomes a credit note, a deduction from your next payment, or a dispute, so the receiving advice is the document your finance team should be reading as closely as your warehouse team.

This guide follows the GS1 EANCOM 2002 RECADV layout (subset version EAN009, directory D.01B). Every example continues the same fictional order used in the ORDERS, ORDRSP and DESADV guides, so you can follow one purchase order from start to finish.

What is an EDIFACT RECADV?

RECADV (receiving advice) is the UN/EDIFACT message a buyer or receiving site sends to the supplier after goods have been physically received and inspected. It confirms receipt, reports any differences between what was received and accepted and what was despatched or ordered, and can say what should happen to the difference: return it, destroy it, or keep the line open as a backorder.

GS1 describes two uses for the message:

  • Confirmation of receipt. Only the header is sent. It names the despatch advice and order and says, in effect, "all arrived".
  • Notification of discrepancies. The detail section lists each item (and optionally each pallet) with the accepted quantity and a QVR variance explaining any gap.

GS1 says the message should be sent within a commercially agreed period after receipt, giving 24 hours as an example. In practice the partner's implementation guide sets the deadline.

Where RECADV sits in the order-to-cash flow

StepMessageSent byX12 equivalent
1ORDERSBuyer850
2ORDRSP (optional)Supplier855
3ORDCHG (if the order changes)Buyer860
4DESADVSupplier, at despatch856
5RECADVBuyer, after receipt861
6INVOICSupplier810

Some partners want the invoice to follow the RECADV, so you bill for what was accepted rather than what was despatched. Others invoice from the DESADV and use the RECADV to raise deductions afterwards. Find out which model your partner runs before go-live, because it decides whether a short receipt shows up as a smaller invoice or as a debit note weeks later.

Each RECADV covers one despatch point and one receiving point. A delivery to two depots produces two receiving advices.

Example 1: full receipt, header only

The fictional retailer Harbour Lane Stores receives despatch advice KV-DES-7781 from Kestrel Valley Homeware at its distribution centre on 15 October 2026. Everything checks in. Following the GS1 "simple scenario", only the header is sent.

Live exampleEDIFACT RECADVEANCOM D.01B EAN009

RECADV confirming a complete receipt

Header-only receiving advice: references the DESADV and order, no line detail because nothing differed.

Structurally valid UN/EDIFACT
UN/EDIFACT · RECADV · D:01B:UN · EANCOM EAN009 · 15 segments · 1 message

RECADV · Receiving advice · ref 1

Document
Goods receipt
Document number
HL-REC-30417
Message function
Original
Document/message date/time
2026-10-15
Goods receipt date/time
2026-10-15 07:15
Reference date/time
2026-10-13
Reference date/time
2026-10-11
Despatch advice number
KV-DES-7781
Order number (buyer)
HL-PO-88231

Parties

RoleIdentifierName and address
Buyer BY5012345000008GS1 (GLN)-
Supplier SU5098765000002GS1 (GLN)-
Delivery party DP5012345000107GS1 (GLN)-

Interchange (UNB)

Sender
5012345000008GS1 GLN
Recipient
5098765000002GS1 GLN
Prepared
2026-10-15 16:30
Control reference
HLS000478
Syntax
UNOC version 3
Messages
1
SegmentWhat it says
BGM+632+HL-REC-30417+9'Document 632 (goods receipt), receiving advice number HL-REC-30417, function 9 (original)
DTM+137:20261015:102'Message date
DTM+50:202610150715:203'Goods receipt date and time: 07:15 on 15 October 2026
RFF+AAK:KV-DES-7781'The despatch advice this receipt relates to
DTM+171:20261013:102'Date of that despatch advice
RFF+ON:HL-PO-88231'The buyer's order number
NAD+BY / NAD+SU / NAD+DPBuyer, supplier and the delivery point that received the goods
UNT+12+1'12 segments from UNH to UNT inclusive

Example 2: short delivery and a backorder

Same delivery, different outcome. On line 1 the DESADV said 120 chopping boards but only 114 were counted. On line 2 the supplier had already told the buyer, through ORDRSP, that only 40 of the 60 mill sets would ship now. The buyer accepts the 40 and keeps the remaining 20 open, but only until 30 October.

Live exampleEDIFACT RECADVEANCOM D.01B EAN009

RECADV with a short count and an open backorder

Line 1 short against the despatch advice; line 2 short against the order with a backorder deadline.

Structurally valid UN/EDIFACT
UN/EDIFACT · RECADV · D:01B:UN · EANCOM EAN009 · 26 segments · 1 message

RECADV · Receiving advice · ref 1

Document
Goods receipt
Document number
HL-REC-30418
Message function
Original
Document/message date/time
2026-10-15
Goods receipt date/time
2026-10-15 07:15
Reference date/time
2026-10-13
Reference date/time
2026-10-11
Despatch advice number
KV-DES-7781
Order number (buyer)
HL-PO-88231

Parties

RoleIdentifierName and address
Buyer BY5012345000008GS1 (GLN)-
Supplier SU5098765000002GS1 (GLN)-
Delivery party DP5012345000107GS1 (GLN)-

Lines (2)

#GTINCodesDescriptionReceived and acceptedPriceAmount
15098765100016--114--
25098765100023--40--

Interchange (UNB)

Sender
5012345000008GS1 GLN
Recipient
5098765000002GS1 GLN
Prepared
2026-10-15 16:45
Control reference
HLS000479
Syntax
UNOC version 3
Messages
1
SegmentWhat it says
CPS+1'Start of the detail section. GS1 recommends level 1 when you are not describing packing levels
LIN+1++5098765100016:SRV'Line 1, the GTIN received
QTY+194:114'Received and accepted: 114
QTY+12:120'Despatch quantity from the DESADV: 120
QVR+-6:12+CP'Variance of minus 6 against the despatch quantity. CP: shipment partial, considered complete, no backorder
QTY+21:60'Line 2 ordered quantity
QVR+-20:21+BP'Minus 20 against the ordered quantity. BP: partial shipment, back order to follow
DTM+61:20261030:102'Cancel the backorder if not delivered by 30 October
CNT+2:2'Two LIN lines

Read the QVR quantity qualifier carefully. It names the quantity the variance is measured against. -6:12 means "6 fewer than despatched", which is a supplier or carrier problem. -20:21 means "20 fewer than ordered", which the supplier already announced. The same minus sign means very different things for your invoice.

Example 3: damaged pallet, goods to be returned

This time the buyer reports by pallet. The first pallet, SSCC 350987650000000010, arrived with 12 boards damaged. They will be returned and the supplier must collect them on 20 October. The second pallet is fine. Reporting by SSCC uses the PCI, QTY, QVR and GIN group under each LIN, so the supplier can trace the damage to a specific pallet and, from there, to a carrier and a loading bay.

Live exampleEDIFACT RECADVEANCOM D.01B EAN009

RECADV rejecting damaged goods on one SSCC

Per-pallet receipt: 12 units on the first SSCC rejected for return, with a collection date.

Structurally valid UN/EDIFACT
UN/EDIFACT · RECADV · D:01B:UN · EANCOM EAN009 · 32 segments · 1 message

RECADV · Receiving advice · ref 1

Document
Goods receipt
Document number
HL-REC-30419
Message function
Original
Document/message date/time
2026-10-15
Goods receipt date/time
2026-10-15 07:15
Reference date/time
2026-10-13
Reference date/time
2026-10-11
Despatch advice number
KV-DES-7781
Order number (buyer)
HL-PO-88231

Parties

RoleIdentifierName and address
Buyer BY5012345000008GS1 (GLN)-
Supplier SU5098765000002GS1 (GLN)-
Delivery party DP5012345000107GS1 (GLN)-

Lines (2)

#GTINCodesDescriptionReceived and acceptedPriceAmount
15098765100016--108--
25098765100023
SSCC: 350987650000000010
-40--

Interchange (UNB)

Sender
5012345000008GS1 GLN
Recipient
5098765000002GS1 GLN
Prepared
2026-10-15 17:10
Control reference
HLS000480
Syntax
UNOC version 3
Messages
1
SegmentWhat it says
QTY+194:108' (under LIN)Total accepted for the item across all pallets
QVR+-12:195+AF'12 received but not accepted, to be returned (195), because goods were delivered damaged (AF)
DTM+200:20261020:102'Collection date for the returned goods
PCI+39'The following quantities relate to a package marked with an SSCC
QTY+194:108' (under PCI)Accepted quantity on this pallet
GIN+BJ+350987650000000010'The pallet's SSCC, matching the DESADV and the label

If the damaged goods are destroyed on site instead of returned, use quantity qualifier 196 (received, not accepted, to be destroyed) and drop the collection date.

RECADV segment reference

Status and repeats follow the EANCOM 2002 message structure chart. M is mandatory, C conditional.

SegmentNameStatusRepeatsCarriesX12 861 equivalent
UNHMessage headerM1RECADV:D:01B:UN:EAN009ST
BGMBeginning of messageM1632, receiving advice number, functionBRA
DTMDate/timeM10137 message date, 50 receipt dateBRA date, DTM
ALIAdditional informationC5Special conditions
FTXFree textC99Header notesNTE
RFF (SG1)ReferenceM in group10AAK despatch advice, ON orderREF, PRF
NAD (SG4)Name and addressM99BY, SU, DP, DEQ, UC by GLNN1
TDT (SG10)Transport detailsC10Carrier and vehicleTD5
EQD, SEL, CDIEquipment, seal, seal conditionC9999Broken or missing seals
CPS (SG16)Consignment packing sequenceM in group9999Detail section start
PAC, QVR, PCI, GINPackage level detailC9999Pallets damaged or unknown
LIN (SG22)Line itemM in group9999GTIN receivedLIN
PIAAdditional product idC10Buyer or supplier item number, batchLIN
QTYQuantityC10194 accepted, 12 despatched, 21 ordered, 46 deliveredRCD
QVRQuantity varianceC10Difference and reasonRCD
DTMLine dateC561 cancel-by, 200 collection, 360 sell-byDTM
PCI, QTY, QVR, GIN (SG29)Per-SSCC receiptC9999Quantity accepted per palletRCD
CNTControl totalC12 = number of LIN linesCTT
UNTMessage trailerM1Segment count, referenceSE

Code tables

BGM message function

CodeMeaning in EANCOM RECADV
9Original receiving advice
5Replace: corrects an earlier RECADV, which is then quoted in RFF+ALO
29Accepted without amendment: the referenced message is entirely accepted
27Not accepted: the referenced message is not accepted
31Copy for a third party, for information

QTY qualifiers

QualifierMeaning
194Received and accepted
46Delivered quantity
48Received quantity
12Despatch quantity (as advised in DESADV)
21Ordered quantity
192Free goods quantity

QVR: what the variance is measured against

The second component of QVR is a quantity qualifier. A negative value means less than expected, positive means more.

QualifierVariance against
12Despatch quantity
21Ordered quantity
46Delivered quantity
195Received, not accepted, to be returned
196Received, not accepted, to be destroyed

QVR discrepancy codes (third element)

CodeMeaning
ACOver-shipped
AEDelivered but not advised
AFGoods delivered damaged
AGDelivered too late
BPShipment partial, back order to follow
CPShipment partial, considered complete, no backorder

QVR can also carry a change reason code in its fourth element, such as AT (item not ordered), BH (batch number difference), BN (temperature outside agreed range) or PC (pack difference). Which reasons a partner sends, and what each one triggers commercially, is set in their guide and trading agreement.

Line-level DTM qualifiers

QualifierUse
61Cancel if not delivered by this date (backorder deadline)
200Pick-up or collection date for returned goods
360Sell-by date, used when rejecting short-dated product

RECADV vs the X12 861

DataEDIFACT RECADVX12 861
Receiving advice numberBGM second elementBRA01
Receipt dateDTM+50BRA02
Despatch advice referenceRFF+AAKREF (qualifier set by the partner)
Order numberRFF+ONPRF01
ItemLIN with GTINLIN
Accepted quantityQTY+194RCD quantity received
DiscrepancyQVR value, qualifier and reason codeRCD condition code and quantities
Line countCNT+2CTT01

The biggest structural difference: X12 861 puts the condition and the quantity in one RCD segment. RECADV separates the accepted quantity (QTY+194) from the explanation (QVR), and lets you report the same item twice: once overall, and again per SSCC. When mapping between them, build each RCD from the QTY and QVR pair, not from QTY alone. The EDI 861 guide lists the X12 condition codes.

Common RECADV errors and fixes

  • Reading QTY+12 as the accepted quantity. It is what you said you despatched. The figure that drives the invoice is QTY+194. Map the right one or you will invoice for goods that were rejected.
  • Ignoring the QVR qualifier. A variance against 12 is a despatch problem; against 21 it is an order shortfall the buyer may already have agreed. Route them to different queues.
  • SSCCs that do not match the DESADV. If the RECADV quotes an SSCC your system never sent, the pallet was relabelled or the DESADV was wrong. Check the inspector for the GS1 check digit first, then compare against your despatch records.
  • No RECADV is not the same as a clean receipt. GS1 notes that a full, discrepancy-free receipt often produces no RECADV or a header-only one. Agree with the partner which applies, or you will wait for a message that never comes.
  • Replacements treated as new receipts. A BGM function 5 replaces an earlier RECADV quoted in RFF+ALO. Update the original receipt; do not add a second one.
  • Backorder deadlines lost. DTM+61 under a line is a cancel-by date. If you ship after it, the buyer can refuse the delivery.

Testing checklist

  1. Agree whether the partner sends header-only RECADVs for clean receipts, or none at all.
  2. Confirm which quantity qualifiers they send (194 only, or 194 plus 12, 21 and 46).
  3. Get their full list of QVR discrepancy and reason codes, and decide what each one does in your ERP.
  4. Ask whether they report by item, by SSCC, or both.
  5. Test a short receipt, an over-delivery and a damaged pallet before go-live.
  6. Check that UNT counts and CNT+2 match by pasting each test file into the EDIFACT inspector.
  7. Agree how disputes are raised: through EDI, a portal or email.

OrderSync reads RECADV, matches each line back to the order and despatch advice, and shows accepted, short and rejected quantities next to each other, so your team works the exceptions instead of re-keying them.

Frequently Asked Questions

What is a RECADV in EDI?

RECADV is the UN/EDIFACT receiving advice message. The buyer or receiving warehouse sends it after goods arrive to confirm what was received and accepted and to report shortages, damage or over-deliveries against the despatch advice or the order. It is the EDIFACT equivalent of the X12 861.

What is the difference between DESADV and RECADV?

DESADV is sent by the supplier when goods leave and says what was shipped. RECADV is sent by the buyer after the goods arrive and says what was received and accepted. Comparing the two, line by line and SSCC by SSCC, is how both sides find and settle delivery discrepancies.

What does QTY+194 mean?

Qualifier 194 means "received and accepted". It is the quantity the buyer has taken into stock and will pay for. Other quantities in the same line, such as 12 (despatched) or 21 (ordered), are there for comparison.

Is RECADV mandatory?

No. EANCOM defines it but does not require it, and many retailers never send one. Where it is used, the trading partner agreement sets when it is sent and what it triggers, such as invoice matching or automatic deductions.

How quickly is a RECADV sent?

GS1 recommends sending it within a commercially agreed period after receipt and gives 24 hours as an example. The partner's guide sets the actual window.

Can a RECADV reject a whole delivery?

Yes. A rejected item is reported as its own line with a received and accepted quantity of zero and a QVR explaining why, for example item not ordered or goods damaged. GS1 also defines message function 27 (not accepted) in BGM for a receiving advice that does not accept the referenced message.

What is the X12 equivalent of RECADV?

The X12 861 Receiving Advice/Acceptance Certificate. The data is similar, but X12 combines condition and quantity in the RCD segment, while RECADV splits them into QTY and QVR.

Related guides

Sources

Paste any RECADV into the free EDIFACT inspector to see each line, quantity and SSCC laid out and checked.

James Darby
Last updated: 10/12/2026

How to Answer "Are You EDI Capable?"

A buyer asked, and you need to answer this week. The four things they are checking, what you can say yes to today, and a realistic date for the rest.

  • What a buyer is really asking when they ask this
  • The minimum set-up that makes the answer yes
  • What you can answer today versus what needs building
  • Rough timelines, so you can give a date rather than a maybe

One email with the download. Unsubscribe any time.

Related Resources