ORDRSP — Răspuns la comandă
Prezentare generală
Un mesaj ORDRSP este trimis de Azuvio / CRMconnect către partenerul comercial pentru a confirma, modifica sau respinge un mesaj ORDERS primit.
Direcție: Ieșire (CRMconnect → Partener)
Declanșator: Comandă de vânzare procesată în CRMconnect
Modulul CRMconnect: Vânzări → Comenzi
În răspuns la: ORDERS
Tipuri de răspuns
| Calificator BGM |
Semnificație |
231 |
Confirmare comandă (acceptată fără modificări) |
232 |
Modificare comandă (acceptată cu modificări) |
233 |
Anulare comandă (respinsă) |
Structură
<?xml version="1.0" encoding="UTF-8"?>
<OrderResponse xmlns="urn:azuvio:ediconnect:ordrsp:v1">
<Header>
<ResponseNumber>ORDRSP-2024-00456</ResponseNumber>
<ResponseDate>2024-03-15</ResponseDate>
<OrderNumber>PO-2024-00123</OrderNumber>
<OrderDate>2024-03-15</OrderDate>
<ResponseType>Accepted</ResponseType>
<!-- ResponseType: Accepted | AcceptedWithChanges | Rejected -->
<BuyerGLN>5941234567890</BuyerGLN>
<SellerGLN>5949876543210</SellerGLN>
<ConfirmedDeliveryDate>2024-03-20</ConfirmedDeliveryDate>
<Currency>RON</Currency>
</Header>
<Lines>
<Line>
<LineNumber>1</LineNumber>
<EAN>5901234123457</EAN>
<OrderedQuantity>100</OrderedQuantity>
<ConfirmedQuantity>100</ConfirmedQuantity>
<UnitOfMeasure>PCE</UnitOfMeasure>
<ConfirmedUnitPrice>12.50</ConfirmedUnitPrice>
<LineStatus>Accepted</LineStatus>
<!-- LineStatus: Accepted | Changed | Rejected -->
<RejectReason></RejectReason>
</Line>
</Lines>
</OrderResponse>
Câmpuri principale
| Câmp |
Element XML |
Observații |
| Tip răspuns |
Header/ResponseType |
Accepted, AcceptedWithChanges, Rejected |
| Număr comandă originală |
Header/OrderNumber |
Referință înapoi la ORDERS-ul partenerului |
| Dată livrare confirmată |
Header/ConfirmedDeliveryDate |
Poate diferi față de data solicitată |
| Cantitate confirmată |
Lines/Line/ConfirmedQuantity |
Poate fi mai mică decât cea comandată (livrare parțială) |
| Status linie |
Lines/Line/LineStatus |
Acceptare per linie de comandă |
| Motiv respingere |
Lines/Line/RejectReason |
Text liber în cazul respingerii |
Sumar segmente
| Segment |
Denumire |
M/C |
Observații |
| BGM |
Începutul mesajului |
M |
231=acceptat, 232=modificat, 233=anulat |
| DTM |
Dată/Oră/Perioadă |
M |
137=data răspunsului, 2=livrare confirmată |
| RFF+ON |
Referință la comandă |
M |
Numărul PO al partenerului |
| NAD+BY |
Cumpărător |
M |
|
| NAD+SU |
Furnizor |
M |
|
| LIN |
Linie de articol |
M |
|
| QTY+21 |
Cantitate comandată |
M |
Din ORDERS-ul original |
| QTY+12 |
Cantitate confirmată |
M |
Cantitatea care va fi efectiv livrată |
| PRI |
Preț confirmat |
C |
|
| DOC |
Status linie |
C |
Acceptare/respingere per linie |
| UNT / UNZ |
Terminatori |
M |
|
Exemplu minimal
BGM+231+ORDRSP-2024-00456+9'
DTM+137:20240315:102'
DTM+2:20240320:102'
RFF+ON:PO-2024-00123'
NAD+BY+5941234567890::9'
NAD+SU+5949876543210::9'
LIN+1++5901234123457:SRV'
QTY+21:100:PCE'
QTY+12:100:PCE'
PRI+AAA:12.50:CA'
UNS+S'
CNT+2:1'
UNT+12+1'
UNZ+1+000001'
Schema XSD
Fișier schemă: `xsd/ordrsp.xsd`
Namespace: urn:azuvio:ediconnect:ordrsp:v1
Versiune: 1.0
Mapare câmpuri în CRMconnect
| Câmp EDI |
Câmp CRMconnect |
| ResponseNumber |
Referință generată automat de sistem |
| OrderNumber (RFF+ON) |
Comandă de vânzare → Referință client |
| ConfirmedDeliveryDate |
Comandă de vânzare → Dată livrare confirmată |
| ConfirmedQuantity |
Linie comandă → Cantitate confirmată |
| LineStatus = Rejected |
Linie comandă → Status: Anulată |