{
“_id”: “673fc56d702dc6db7cc64d55”,
“lastModified”: “2024-11-29T07:17:51.964Z”,
“name”: “Amazon Vendor Central EDIFACT ORDRSP”,
“sandbox”: false,
“description”: “Purchase order response message”,
“version”: “1”,
“format”: “delimited/edifact”,
“skipEmptyEndColDelimiter”: true,
“delimited”: {
“rowSuffix”: “‘”,
“rowDelimiter”: “n”,
“colDelimiter”: “+”
},
“rules”: [
{
“maxOccurrence”: 2,
“required”: true,
“elements”: [
{
“name”: “UNB”,
“value”: “UNB”
},
{
“name”: “SYNTAX IDENTIFIER”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Syntax identifier”,
“value”: “{{{[SYNTAX IDENTIFIER].[Syntax identifier]}}}”
},
{
“name”: “Syntax version number”,
“value”: “{{{[SYNTAX IDENTIFIER].[Syntax version number]}}}”
}
]
}
},
{
“name”: “INTERCHANGE SENDER”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Sender identification”,
“value”: “{{{[INTERCHANGE SENDER].[Sender identification]}}}”
},
{
“name”: “Partner identification code qualifier”,
“value”: “”
}
]
}
},
{
“name”: “INTERCHANGE RECIPIENT”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Recipient identification”,
“value”: “{{{[INTERCHANGE RECIPIENT].[Recipient identification]}}}”
},
{
“name”: “Partner identification code qualifier”,
“value”: “”
}
]
}
},
{
“name”: “DATE/TIME OF PREPARATION”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Date of preparation”,
“value”: “{{{[DATE/TIME OF PREPARATION].[Date of preparation]}}}”
},
{
“name”: “Time of preparation”,
“value”: “{{{[DATE/TIME OF PREPARATION].[Time of preparation]}}}”
}
]
}
},
{
“name”: “Interchange control reference”,
“value”: “{{{[Interchange control reference]}}}”
}
],
“children”: [
{
“maxOccurrence”: 1,
“required”: true,
“elements”: [
{
“name”: “UNH”,
“value”: “UNH”
},
{
“name”: “Message reference number”,
“value”: “{{{[Interchange control reference]}}}”
},
{
“name”: “MESSAGE IDENTIFIER”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Message type identifier”,
“value”: “{{{[MESSAGE IDENTIFIER].[Message type identifier]}}}”
},
{
“name”: “Message type version number”,
“value”: “{{{[MESSAGE IDENTIFIER].[Message type version number]}}}”
},
{
“name”: “Message type release number”,
“value”: “{{{[MESSAGE IDENTIFIER].[Message type release number]}}}”
},
{
“name”: “Controlling agency”,
“value”: “{{{[MESSAGE IDENTIFIER].[Controlling agency]}}}”
},
{
“name”: “Association assigned code”,
“value”: “{{{[MESSAGE IDENTIFIER].[Association assigned code]}}}”
}
]
}
}
],
“children”: [
{
“maxOccurrence”: 1,
“required”: true,
“elements”: [
{
“name”: “BGM”,
“value”: “BGM”
},
{
“name”: “DOCUMENT/MESSAGE NAME”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Document/message name, coded”,
“value”: “{{{[DOCUMENT/MESSAGE NAME].[Document/message name, coded]}}}”
},
{
“name”: “BGM010-020”,
“value”: “”
},
{
“name”: “BGM010-030”,
“value”: “{{{[DOCUMENT/MESSAGE NAME].[BGM010-030]}}}”
},
{
“name”: “Document/message name”,
“value”: “{{{[DOCUMENT/MESSAGE NAME].[Document/message name]}}}”
}
]
}
},
{
“name”: “Document/message number”,
“value”: “{{{[DOCUMENT/MESSAGE NUMBER]}}}”
},
{
“name”: “Message function, coded”,
“value”: “29”
}
],
“children”: [
{
“name”: “DTM”,
“maxOccurrence”: 35,
“relativeDataPath”: “DTM”,
“required”: true,
“elements”: [
{
“name”: “DTM”,
“value”: “DTM”
},
{
“name”: “DATE/TIME/PERIOD”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Date/time/period qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date qualifier 1]}}}”
},
{
“name”: “Date/time/period”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period]}}}”
},
{
“name”: “Date/time/period format qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period format qualifier]}}}”
}
]
}
}
]
},
{
“name”: “DTM”,
“maxOccurrence”: 35,
“relativeDataPath”: “DTM”,
“required”: true,
“elements”: [
{
“name”: “DTM”,
“value”: “DTM”
},
{
“name”: “DATE/TIME/PERIOD”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Date/time/period qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date qualifier 2]}}}”
},
{
“name”: “Date/time/period”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period 2]}}}”
},
{
“name”: “Date/time/period format qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period format qualifier 2]}}}”
}
]
}
}
]
},
{
“name”: “DTM”,
“maxOccurrence”: 35,
“relativeDataPath”: “DTM”,
“required”: true,
“elements”: [
{
“name”: “DTM”,
“value”: “DTM”
},
{
“name”: “DATE/TIME/PERIOD”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Date/time/period qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period qualifier]}}}”
},
{
“name”: “Date/time/period”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period 2]}}}”
},
{
“name”: “Date/time/period format qualifier”,
“value”: “{{{[DATE/TIME/PERIOD].[Date/time/period format qualifier 2]}}}”
}
]
}
}
]
},
{
“name”: “Segment Group 1”,
“maxOccurrence”: 10,
“relativeDataPath”: “Segment Group 1”,
“required”: true,
“elements”: [
{
“name”: “RFF”,
“value”: “RFF”
},
{
“name”: “REFERENCE”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Reference qualifier”,
“value”: “{{{[REFERENCE].[Reference qualifier]}}}”
},
{
“name”: “Reference number”,
“value”: “{{{[REFERENCE].[Reference number]}}}”
}
]
}
}
]
},
{
“name”: “Segment Group 2”,
“maxOccurrence”: 7,
“relativeDataPath”: “NAD”,
“required”: true,
“elements”: [
{
“name”: “NAD”,
“value”: “NAD”
},
{
“name”: “PARTY QUALIFIER”,
“value”: “SU”
},
{
“name”: “PARTY IDENTIFIC. DETAILS”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Party Id identification”,
“value”: “OXTL”
},
{
“name”: “Code list qualifier”,
“value”: “”
},
{
“name”: “Code list responsible agency,coded”,
“value”: “92”
}
]
}
}
]
},
{
“name”: “Segment Group 2”,
“maxOccurrence”: 7,
“relativeDataPath”: “NAD”,
“required”: true,
“elements”: [
{
“name”: “NAD”,
“value”: “NAD”
},
{
“name”: “PARTY QUALIFIER”,
“value”: “BY”
},
{
“name”: “PARTY IDENTIFIC. DETAILS”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Party Id identification”,
“value”: “{{[Customer Ref number]}}”
},
{
“name”: “Code list qualifier”,
“value”: “”
},
{
“name”: “Code list responsible agency,coded”,
“value”: “92”
}
]
}
}
]
},
{
“name”: “Segment Group 2”,
“maxOccurrence”: 7,
“relativeDataPath”: “NAD”,
“required”: true,
“elements”: [
{
“name”: “NAD”,
“value”: “NAD”
},
{
“name”: “PARTY QUALIFIER”,
“value”: “SN”
},
{
“name”: “PARTY IDENTIFIC. DETAILS”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Party Id identification”,
“value”: “{{[Customer Ref number]}}”
},
{
“name”: “Code list qualifier”,
“value”: “”
},
{
“name”: “Code list responsible agency,coded”,
“value”: “92”
}
]
}
}
]
},
{
“name”: “Segment Group 26”,
“maxOccurrence”: 200000,
“relativeDataPath”: “Segment Group 25”,
“required”: true,
“elements”: [
{
“name”: “LIN”,
“value”: “LIN”
},
{
“name”: “Line item number”,
“value”: “{{{[LINE ITEM NUMBER]}}}”
},
{
“name”: “Action request/notification, coded”,
“value”: “5”
},
{
“name”: “ITEM NUMBER IDENTIFICATION”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Item number”,
“value”: “{{{[ITEM NUMBER IDENTIFICATION].[Item number]}}}”
},
{
“name”: “Item number type, coded”,
“value”: “{{{[ITEM NUMBER IDENTIFICATION].[Item number type, coded]}}}”
}
]
}
}
],
“children”: [
{
“name”: “PIA”,
“maxOccurrence”: 25,
“relativeDataPath”: “PIA”,
“required”: false,
“elements”: [
{
“name”: “PIA”,
“value”: “PIA”
},
{
“name”: “Product id. function qualifier”,
“value”: “{{{[LINE ITEM NUMBER]}}}”
},
{
“name”: “ITEM NUMBER IDENTIFICATION”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Item number”,
“value”: “{{{[ITEM NUMBER IDENTIFICATION].[Item number]}}}”
},
{
“name”: “Item number type, coded”,
“value”: “{{{[ITEM NUMBER IDENTIFICATION].[Item number type, coded]}}}”
}
]
}
}
]
},
{
“name”: “PIA”,
“maxOccurrence”: 25,
“relativeDataPath”: “PIA”,
“required”: false,
“elements”: [
{
“name”: “PIA”,
“value”: “PIA”
},
{
“name”: “Product id. function qualifier”,
“value”: “{{{[LINE ITEM NUMBER]}}}”
},
{
“name”: “ITEM NUMBER IDENTIFICATION”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Item number”,
“value”: “{{{[ITEM NUMBER IDENTIFICATION].[Item number]}}}”
},
{
“name”: “Item number type, coded”,
“value”: “SA”
}
]
}
}
]
},
{
“maxOccurrence”: 5,
“required”: true,
“relativeDataPath”: “IMD”,
“elements”: [
{
“name”: “IMD”,
“value”: “IMD”
},
{
“name”: “ITEM DESCRIPTION, CODED”,
“value”: “F”
},
{
“name”: “Item characteristic code”,
“value”: “”
},
{
“name”: “Item description”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Item description(IMD030-010)”,
“value”: “”
},
{
“name”: “Item description(IMD030-020)”,
“value”: “”
},
{
“name”: “Item description(IMD030-030)”,
“value”: “”
},
{
“name”: “Item description(IMD030-040)”,
“value”: “{{[Item Description]}}”
}
]
}
}
]
},
{
“name”: “QTY”,
“maxOccurrence”: 10,
“relativeDataPath”: “QTY”,
“required”: true,
“elements”: [
{
“name”: “QTY”,
“value”: “QTY”
},
{
“name”: “QUANTITY DETAILS”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Quantity qualifier”,
“value”: “{{[QUANTITY DETAILS].[Quantity qualifier]}}”
},
{
“name”: “Quantity”,
“value”: “{{[QUANTITY DETAILS].[Quantity]}}”
},
{
“name”: “Quantity Measure”,
“value”: “{{[QUANTITY DETAILS].[Measure unit qualifier]}}”
}
]
}
}
]
},
{
“name”: “Segment Group 30”,
“maxOccurrence”: 25,
“relativeDataPath”: “PRICE INFORMATION”,
“required”: true,
“elements”: [
{
“name”: “PRI”,
“value”: “PRI”
},
{
“name”: “PRICE INFORMATION”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Price qualifier”,
“value”: “{{{[Price qualifier]}}}”
},
{
“name”: “Price”,
“value”: “{{{[Price]}}}”
},
{
“name”: “Price type, coded”,
“value”: “”
},
{
“name”: “Price type qualifier”,
“value”: “”
},
{
“name”: “per quantity”,
“value”: “1”
},
{
“name”: “Price type qualifier”,
“value”: “{{{[Price type qualifier]}}}”
}
]
}
}
]
},
{
“name”: “Segment Group 36”,
“maxOccurrence”: 10,
“relativeDataPath”: “Segment Group 36”,
“required”: false,
“elements”: [
{
“name”: “TAX”,
“value”: “TAX”
},
{
“name”: “Duty/tax/fee function qualifier”,
“value”: “{{{[Duty/tax/fee function qualifier]}}}”
},
{
“name”: “Duty/tax/fee type, coded”,
“value”: “{{{[Duty/tax/fee type, coded]}}}”
},
{
“name”: “TAX030”,
“value”: “{{{[TAX030]}}}”
},
{
“name”: “TAX040”,
“value”: “{{{[TAX040]}}}”
},
{
“name”: “DUTY/TAX/FEE DETAIL”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “TAX050-010”,
“value”: “{{{[DUTY/TAX/FEE DETAIL].[TAX050-010]}}}”
},
{
“name”: “TAX050-020”,
“value”: “{{{[DUTY/TAX/FEE DETAIL].[TAX050-020]}}}”
},
{
“name”: “TAX050-030”,
“value”: “{{{[DUTY/TAX/FEE DETAIL].[TAX050-030]}}}”
},
{
“name”: “Duty/tax/fee rate”,
“value”: “{{{[DUTY/TAX/FEE DETAIL].[Duty/tax/fee rate]}}}”
}
]
}
}
]
}
]
},
{
“maxOccurrence”: 1,
“required”: true,
“elements”: [
{
“name”: “UNS”,
“value”: “UNS”
},
{
“name”: “Section identification”,
“value”: “{{{[SECTION IDENTIFICATION]}}}”
}
]
}
],
“closeRule”: {
“name”: “CNT”,
“maxOccurrence”: 10,
“relativeDataPath”: “CNT”,
“required”: true,
“elements”: [
{
“name”: “CNT”,
“value”: “CNT”
},
{
“name”: “CONTROL”,
“value”: {
“delimiter”: “:”,
“elements”: [
{
“name”: “Control qualifier”,
“value”: “{{{[CONTROL].[Control qualifier]}}}”
},
{
“name”: “Control value”,
“value”: “{{{[CONTROL].[Control value]}}}”
}
]
}
}
]
}
}
],
“closeRule”: {
“maxOccurrence”: 1,
“required”: true,
“elements”: [
{
“name”: “UNT”,
“value”: “UNT”
},
{
“name”: “Number of segments in a message”,
“value”: “{{{_iterationCount}}}”
},
{
“name”: “Message reference number(UNT020)”,
“value”: “{{{[Interchange control reference]}}}”
}
]
}
}
],
“closeRule”: {
“maxOccurrence”: 1,
“required”: true,
“elements”: [
{
“name”: “UNZ”,
“value”: “UNZ”
},
{
“name”: “Interchange control count”,
“value”: “1”
},
{
“name”: “Interchange control reference(UNZ020)”,
“value”: “{{{[Interchange control reference]}}}”
}
]
}
}
]
}