CRMconnect Azuvio · Docs

RECADV — Receiving Advice (Aviz Recepție / NIR)

Versiune: 2.0 — Iunie 2026
Standard EDIfact: EANCOM D.01B
XML: v2.0
XSD: `Azuvio-CRMconnect-EDIconnect-RECADV-v2.0.xsd`

Direcție: Inbound (Partener → CRMconnect)
Trigger: Partenerul confirmă recepția mărfii (NIR)
Modul CRMconnect: Depozit → Reconciliere
Ca răspuns la: DESADV

Mesajul RECADV acoperă trei scenarii:

  • Recepție marfă (NIR) — BGM_1001: 632
  • Retur marfăDocumentType: R
  • Confiscare marfăBGM_1001: 70E
Important

Cele trei scenarii sunt procesate diferit în CRMconnect: NIR actualizează stocul, Retur creează un ordin de retur în depozit, Confiscare declanșează un workflow de eliminare marfă fără returnare fizică.


EDIfact D.01B

Următoarea schemă reprezintă lista elementelor în ordine secvențială, nu o formă sintactică completă a mesajului EANCOM. Se bazează pe standardul EANCOM D.01B. Conform instrucțiunii GS1, informații suplimentare pot fi introduse, dar nu vor fi transmise decât cele menționate în prezentul document.

Status Segment EANCOM Descriere
UNA:+.? ' Specificarea separatorilor
Obligatoriu UNB+UNOD:3+{GLN_Sender}:14+{GLN_Receiver}:14+{YYMMDD}:{HHMM}+{RefNo}++++++1' Început fișier fizic. UNB_0010 = GLN destinatar
Obligatoriu UNH+00001+RECADV:D:01B:UN:EAN010' Începutul unui aviz de recepție marfă
Obligatoriu BGM+632+{NIRNo}+9' sau BGM+70E+{NIRNo}+9' Tipul avizului și numărul. BGM_1001: 632=aviz recepție marfă (NIR) sau notificare confiscare marfă; BGM_1225: 9=original
Obligatoriu DTM+137:{YYYYMMDD}:102' Data avizului de recepție marfă
Obligatoriu DTM+50:{YYYYMMDD}:102' Data livrării mărfurilor
Condiționat/Optional RFF+ON:{OrderNo}' Numărul de comandă (pentru mesajele de retur/confiscare nu se transmite)
Condiționat/Optional DTM+171:{YYYYMMDD}:102' Data comenzii (pentru mesajele de retur/confiscare nu se transmite)
Obligatoriu NAD+SU+{GLN_Supplier}::9++{Name}+{Street}+{Town}++{PostalCode}+{Country}' Furnizor: GLN, Nume, Stradă și număr, Localitate, Cod Poștal, Cod Stat
Obligatoriu RFF+YC1:{SupplierNo}' Numărul furnizorului
Obligatoriu NAD+BY+{GLN_Buyer}::9++{Name}+{Address}+{Town}++{PostalCode}+{Country}' Cumpărător cu nume și adresă (incl. stradă și număr)
Obligatoriu NAD+DP+{GLN_Store}::9++{StoreName}+{Address}+{Town}++{PostalCode}+{Country}' Locația unde a fost livrată marfa (de unde s-a emis avizul de recepție)
Obligatoriu CPS+1' Mod calcul împachetări — conținut
Obligatoriu LIN+{LineNo}++{EAN}:SRV' Poziție linie principală — cod EAN produs
Condiționat/Optional PIA+1+{InternalCode}:IN' Cod produs intern alocat de cumpărător
Condiționat/Optional PIA+1+{AdditionalCode}:BP' Cod produs intern adițional alocat de cumpărător
Condiționat/Optional PIA+1+{SupplierCode}:SA' Cod produs intern alocat de furnizor
Condiționat/Optional IMD+A++:::{ArticleDesc}' Denumire produs — maxim 256 caractere
Condiționat/Optional IMD+C++RC' Tip articol — RC=ambalaj returnabil. Marchează articolul transmis ca ambalaj returnabil
Obligatoriu/Condiționat QTY+194:{Qty}:PCE' 194=cantitate recepționată
Optional QTY+21:{Qty}:PCE' 21=cantitate comandată
Condiționat/Optional QTY+59:{ConsumerUnits}:PCE' 59=numărul de unități consumator în unitatea tranzacționată (împachetarea)
Condiționat/Optional PRI+AAA:{UnitPrice}:::1:PCE' Prețul unitar net de recepție pentru produs
Condiționat/Optional FTX+ZZZ+1++COTA TVA %?:{VATRate}' Cota TVA aplicabilă articolului în sistemul informatic
Condiționat/Optional RFF+ALO:{NIRNo}' Numărul NIR
Condiționat/Optional MOA+203:{LineNetValue}' Valoarea netă totală recepționată la nivel de linie
Obligatoriu CNT+2:{LineCount}' Număr de linii din aviz
Obligatoriu UNT+{SegmentCount}+{MessageRef}' Terminator aviz — se repetă ID-ul mesajului
Obligatoriu UNZ+{MessageCount}+{InterchangeRef}' Terminator fișier fizic — se repetă ID-ul fișierului

Exemplu EDIfact

UNA:+.? '
UNB+UNOD:3+5940000000020:14+5940000000010:14+240320:0900+000099++++++1'
UNH+00001+RECADV:D:01B:UN:EAN010'
BGM+632+0777111+9'
DTM+137:20240320:102'
DTM+50:20240320:102'
RFF+ON:45147813'
DTM+171:20240315:102'
NAD+SU+5940000000010::9++Furnizor SRL+Str. Exemplu 1+Bucuresti++010000+RO'
RFF+YC1:12345'
NAD+BY+5940000000020::9++Retailer SRL+Bd. Unirii 10+Bucuresti++030000+RO'
NAD+DP+5940000000030::9++Depozit Central+Str. Logistica 5+Ilfov++077000+RO'
CPS+1'
LIN+1++4304984471105:SRV'
PIA+1+8622:IN'
PIA+1+42759:BP'
PIA+1+3342:SA'
IMD+A++:::Produs Demo 500ml'
QTY+194:18:PCE'
QTY+21:18:PCE'
PRI+AAA:5.00:::1:PCE'
FTX+ZZZ+1++COTA TVA %?:19'
RFF+ALO:0777111'
MOA+203:90.00'
CNT+2:1'
UNT+24+00001'
UNZ+1+000099'

XML v2.0

Structura mesajului: <Message> → <Version> → <Documents> → <Recadv> → <Header> + <Lines> + <Summary>

Element XML Exemplu Format M Descriere
Version 2.0 Number (max 2 zecimale) Versiunea fișierului
ReceptionNumber 100107306 Number (16,0) Da Numărul avizului de recepție
ReceptionDate 2012-07-28 YYYY-MM-DD Da Data avizului de recepție
DeliveryNumber 65282 Text Nu Numărul avizului de livrare (DESADV)
DeliveryDate 2012-07-25 YYYY-MM-DD Nu Data avizului de livrare
OrderNumber 45051454 Number Nu Numărul comenzii
OrderDate 2012-07-27 YYYY-MM-DD Nu Data comenzii
TransportDocNo 45051454 Text Nu Numărul documentului de transport
DocumentType O Char (1-2 Char) Da O=original, C=anulare, R=aviz retur, RC=anulare aviz retur, RP=înlocuire
Buyer <Buyer> XML Tag Secțiune cumpărător
Buyer/GLN 5948909999665 Number (max 14 digits) Da GLN cumpărător
Buyer/BuyerName Text Nu Denumire cumpărător
Buyer/BuyerAddress Text Nu Adresă
Buyer/BuyerPostalCode Text Nu Cod poștal
Buyer/BuyerTown Text Nu Localitate
Buyer/BuyerCountry Text Nu Țară
Buyer/BuyerInternalCode Text Nu Cod intern cumpărător
Buyer/SAPCode Text Nu Cod SAP cumpărător
Supplier <Supplier> XML Tag Secțiune furnizor
Supplier/GLN 5948909999665 Number (max 14 digits) Da GLN furnizor
Supplier/BuyerDepartment A15 Text Nu Cod departament intern cumpărător
Supplier/SupplierName Text Nu Denumire furnizor
Supplier/SupplierAddress Text Nu Adresă
Supplier/SupplierPostalCode Text Nu Cod poștal
Supplier/SupplierTown Text Nu Localitate
Supplier/SupplierCountry Text Nu Țară
Supplier/SupplierInternalCode 103288774 Text Nu Cod intern furnizor
Supplier/SAPCode 103288774 Text Nu Cod SAP furnizor
Delivery <Delivery> XML Tag Secțiune locație livrare
Delivery/GLN 5948909999665 Number (max 14 digits) Da GLN locație livrare
Delivery/DeliveryName Text Nu Denumire locație
Delivery/DeliveryAddress Text Nu Adresă
Delivery/DeliveryPostalCode Text Nu Cod poștal
Delivery/DeliveryTown Text Nu Localitate
Delivery/DeliveryCountry Text Nu Țară
Delivery/DeliveryInternalCode 103288774 Text Nu Cod intern locație livrare
Delivery/SAPCode 103288774 Text Nu Cod SAP locație
LSP <LSP> XML Tag Secțiune furnizor logistică
LSP/GLN 5948909999665 Number (max 14 digits) Da GLN furnizor logistică
LSP/LSPInternalCode 103288774 Text Nu Cod intern furnizor logistică
LSP/SAPCode 103288774 Text Nu Cod SAP furnizor logistică
Invoicee <Invoicee> XML Tag Secțiune parte facturată
Invoicee/GLN 5948909999665 Number (max 14 digits) Nu GLN parte facturată
ContactDepartment Receptie Marfa Text Nu Departament contact la locația de livrare
ContactPhone 0214023120 Text Nu Telefon contact la locația de livrare
ContactEmail sefrm.militari@METRO.ro Text Nu Email contact la locația de livrare

Lines

1 linie per produs primit cu număr de lot unic, dată limită de consum, tip ambalaj, SSCC și poziție pe DESADV.

Element XML Exemplu Format M Descriere
Line <Line> XML Tag 1 linie per produs primit cu număr de lot unic, dată limită de consum, tip ambalaj, SSCC și poziție pe DESADV
LineNumber 1 Number Da Numărul liniei în recepție
EAN 5941234567899 Number (max 14 digits) Da EAN articol
ArticleName Coca cola 2L Text Nu Denumire articol
BuyerItemCode 123456001001 Number Nu Cod intern articol alocat de cumpărător
BuyerAdditionalItemCode 254635 Number Nu Cod intern adițional alocat de cumpărător
SupplierItemCode ABC1234 Text (max 35 char) Nu Cod intern articol alocat de furnizor
QuantityOrder 37.000 Number (max 3 decimals) Nu Cantitate pe comanda originală
QuantityDelivery 37.000 Number (max 3 decimals) Nu Cantitate pe avizul de livrare (DESADV)
QuantityReception 37.000 Number (max 3 decimals) Da Cantitate recepționată
QuantityVariance 37.000 Number (max 3 decimals) Nu Diferența dintre cantitatea livrată și cantitatea recepționată
Note

O diferență între QuantityDelivery și QuantityReception declanșează automat o sugestie de notă de credit în CRMconnect. Verificați că valorile sunt corecte înainte de trimitere.

Element XML Exemplu Format M Descriere
QuantityVarianceReason 124 Text (3) Nu Cod motiv pentru diferența de cantitate
UnitOfMeasure PCE 3 Letter Standard Da Codificare standard EDIFACT (PCE, KGM, CS pentru bax)
PackSize 1.000 Decimal (max 3 decimals) Da Număr de bucăți per bax (livrat de furnizor)
Price 10.3740 Number (max 4 decimals) Nu Prețul per unitate tranzacționată (QuantityReception)
UnitPrice 0.8645 Number (max 4 decimals) Nu Prețul per unitate consumator (Price / PackSize)
VatRate 9 Number Nu Cota TVA % exprimată ca număr, valabilă la data recepției
ArticleType CU 2 letter coding Nu CU=unitate consumator, TU=unitate tranzacționată, MX=sortiment mixt
FreeGood 0 0 sau 1 Nu 0=Nu sau lipsă; 1=marfă gratuită
DespatchPosNo 900003 Text (6) Nu Poziția articolului în DESADV-ul primit
BatchNo 2988 Text (10) Nu Numărul de lot
BatchCodeOrigin QA Text (15) Nu Codul de lot la origine
BatchCodeDestination SA Text (15) Nu Codul de lot la destinație
BestBeforeDate 2017-05-01 Date (YYYY-MM-DD) Nu Data limită de consum
PackageDetails <PackageDetails> XML Tag Nu Detalii ambalaj
PackageDetails/PackageType CT Text (3) Nu Tip ambalaj (CT=carton, 201=palet)
PackageDetails/PackageTypeIdentCode 50 Text (3) Nu 50=cod de bare EAN-13/EAN-8, 52=cod de bare UCC/EAN-128
PackageDetails/NumberOfPackages 108 Number (11,3) Nu Număr pachete pe același palet (marcat cu SSCC-ul de mai jos)
PackageDetails/SSCC 340017244206795132 Text (18) Nu SSCC — codul unic al paletului

Summary

Element XML Exemplu Format M Descriere
Lines 1 Number Da Număr total de linii în RECADV
TotalReceiptAmount 1234.56 Number (17,4) Nu Suma netă totală a recepției
TotalReceiptQuantity 1234.56 Number (17,4) Nu Cantitatea totală recepționată (sumă aritmetică indiferent de UM)
TotalPallets 12 Number (17,4) Nu Numărul total de paleți recepționați

XSD Schema

Fișier: `Azuvio-CRMconnect-EDIconnect-RECADV-v2.0.xsd`

xmllint --schema Azuvio-CRMconnect-EDIconnect-RECADV-v2.0.xsd aviz-receptie.xml --noout

Mapping câmpuri CRMconnect

Câmp EDI Segment EDIfact / Element XML Câmp CRMconnect
Număr NIR BGM+632 / ReceptionNumber Depozit → Recepție → Număr
Data NIR DTM+137 / ReceptionDate Depozit → Recepție → Data
Referință DESADV RFF+DQ / DeliveryNumber Issue → Document (căutare)
Referință comandă RFF+ON / OrderNumber Sales → Orders → Referință
Cantitate recepționată QTY+194 / QuantityReception Reconciliere → Acceptat
Diferență cantitate QuantityVariance Reconciliere → Diferență
Preț unitar PRI+AAA / UnitPrice Linie Recepție → Preț
Cota TVA FTX+ZZZ / VatRate Produs → Clasă TVA
Numărul NIR (referință) RFF+ALO Recepție → Număr NIR Intern
Valoare netă linie MOA+203 Recepție → Total Linie

Efecte în CRMconnect

Scenariu Acțiune CRMconnect
QuantityReception = QuantityDelivery Factură confirmată, nicio acțiune suplimentară
QuantityReception < QuantityDelivery Se generează sugestie de notă de credit
DocumentType = R (retur) Se creează ordin de retur în Depozit
BGM_1001 = 70E (confiscare) Se declanșează workflow de confiscare