{
“resourcePath”: “”,
“fileDefinition”: {
“_id”: “6786573d00ab623a1af28e24”,
“lastModified”: “2025-01-24T12:13:59.165Z”,
“name”: “Generic 850 5040”,
“sandbox”: false,
“description”: “Purchase Order”,
“version”: “2”,
“format”: “delimited”,
“delimited”: {
“rowSuffix”: “~”,
“rowDelimiter”: “n”,
“colDelimiter”: “*”
},
“rules”: [
{
“maxOccurrence”: 1,
“skipRowSuffix”: true,
“required”: true,
“elements”: [
{
“name”: “ISA”,
“value”: “ISA”
},
{
“name”: “Authorization Information Qualifier”,
“value”: “ISA01”,
“referenceValue”: “{{{ediProfile.isa01}}}”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Authorization Information”,
“value”: “ISA02”,
“referenceValue”: “{{{ediProfile.isa02}}}”,
“maxLength”: 10,
“minLength”: 10,
“type”: “string”,
“required”: true
},
{
“name”: “Security Information Qualifier”,
“value”: “ISA03”,
“referenceValue”: “{{{ediProfile.isa03}}}”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Security Information”,
“value”: “ISA04”,
“referenceValue”: “{{{ediProfile.isa04}}}”,
“maxLength”: 10,
“minLength”: 10,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange ID Qualifier(ISA05)”,
“value”: “ISA05”,
“referenceValue”: “{{{ediProfile.tpIdQualifier}}}”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange Sender ID”,
“value”: “ISA06”,
“referenceValue”: “{{{ediProfile.tpInterchangeId}}}”,
“maxLength”: 15,
“minLength”: 15,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange ID Qualifier(ISA07)”,
“value”: “ISA07”,
“referenceValue”: “{{{ediProfile.myIdQualifier}}}”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange Receiver ID”,
“value”: “ISA08”,
“referenceValue”: “{{{ediProfile.myInterchangeId}}}”,
“maxLength”: 15,
“minLength”: 15,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange Date”,
“value”: “ISA09”,
“maxLength”: 6,
“minLength”: 6,
“type”: “number”,
“required”: true
},
{
“name”: “Interchange Time”,
“value”: “ISA10”,
“maxLength”: 4,
“minLength”: 4,
“type”: “number”,
“required”: true
},
{
“name”: “Interchange Control Standards Identifier”,
“value”: “ISA11”,
“referenceValue”: “{{{ediProfile.isa11}}}”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange Control Version Number”,
“value”: “ISA12”,
“referenceValue”: “{{{ediProfile.isa12}}}”,
“maxLength”: 5,
“minLength”: 5,
“type”: “string”,
“required”: true
},
{
“name”: “Interchange Control Number”,
“value”: “ISA13”,
“maxLength”: 9,
“minLength”: 9,
“type”: “number”,
“required”: true
},
{
“name”: “Acknowledgment Requested”,
“value”: “ISA14”,
“referenceValue”: “{{{ediProfile.isa14}}}”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Usage Indicator”,
“value”: “ISA15”,
“referenceValue”: “T”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Component Element Separator”,
“value”: “ISA16”,
“referenceValue”: “{{{ediProfile.isa16}}}”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: true
}
],
“children”: [
{
“maxOccurrence”: 1,
“skipRowSuffix”: true,
“required”: true,
“elements”: [
{
“name”: “GS”,
“value”: “GS”
},
{
“name”: “Functional Identifier Code”,
“value”: “GS01”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Application Sender’s Code”,
“value”: “GS02”,
“referenceValue”: “{{{ediProfile.tpGroupId}}}”,
“maxLength”: 15,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Application Receiver’s Code”,
“value”: “GS03”,
“referenceValue”: “{{{ediProfile.myGroupId}}}”,
“maxLength”: 15,
“minLength”: 2,
“type”: “string”,
“required”: true
},
{
“name”: “Date”,
“value”: “GS04”,
“maxLength”: 8,
“minLength”: 8,
“type”: “string”,
“required”: true
},
{
“name”: “Time”,
“value”: “GS05”,
“maxLength”: 8,
“minLength”: 4,
“type”: “string”,
“required”: true
},
{
“name”: “Group Control Number”,
“value”: “GS06”,
“maxLength”: 9,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Responsible Agency Code”,
“value”: “GS07”,
“referenceValue”: “{{{ediProfile.gs07}}}”,
“maxLength”: 2,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Version / Release / Industry Identifier”,
“value”: “GS08”,
“referenceValue”: “{{{ediProfile.gs08}}}”,
“maxLength”: 12,
“minLength”: 1,
“type”: “string”,
“required”: true
}
],
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “ST”,
“value”: “ST”
},
{
“name”: “Transaction Set Identifier Code”,
“value”: “ST01”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: true
},
{
“name”: “Transaction Set Control Number 01”,
“value”: “ST02”,
“maxLength”: 9,
“minLength”: 4,
“type”: “string”,
“required”: true
},
{
“name”: “Implementation Convention Reference”,
“value”: “ST03”,
“maxLength”: 35,
“minLength”: 1,
“type”: “string”,
“required”: false
}
],
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “BEG”,
“value”: “BEG”
},
{
“name”: “Transaction Set Purpose Code”,
“value”: “BEG01”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Purchase Order Type Code”,
“value”: “BEG02”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Purchase Order Number”,
“value”: “BEG03”,
“maxLength”: 22,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Release Number”,
“value”: “BEG04”,
“maxLength”: 30,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Date”,
“value”: “BEG05”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: true
},
{
“name”: “Contract Number”,
“value”: “BEG06”,
“maxLength”: 30,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Acknowledgment Type”,
“value”: “BEG07”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Invoice Type Code”,
“value”: “BEG08”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Contract Type Code”,
“value”: “BEG09”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Purchase Category”,
“value”: “BEG10”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Security Level Code”,
“value”: “BEG11”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Transaction Type Code”,
“value”: “BEG12”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
}
]
},
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “CUR”,
“value”: “CUR”
},
{
“name”: “Entity Identifier Code”,
“value”: “CUR01”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Currency Code”,
“value”: “CUR02”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: true
},
{
“name”: “Exchange Rate”,
“value”: “CUR03”,
“maxLength”: 12,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Entity Identifier Code 01”,
“value”: “CUR04”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Currency Code 01”,
“value”: “CUR05”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false
},
{
“name”: “Currency Market/Exchange Code”,
“value”: “CUR06”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date/Time Qualifier”,
“value”: “CUR07”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date 01”,
“value”: “CUR08”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time”,
“value”: “CUR09”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Date/Time Qualifier 01”,
“value”: “CUR10”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date 02”,
“value”: “CUR11”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time 01”,
“value”: “CUR12”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Date/Time Qualifier 02”,
“value”: “CUR13”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date 03”,
“value”: “CUR14”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time 02”,
“value”: “CUR15”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Date/Time Qualifier 03”,
“value”: “CUR16”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date 04”,
“value”: “CUR17”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time 03”,
“value”: “CUR18”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Date/Time Qualifier 04”,
“value”: “CUR19”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date 05”,
“value”: “CUR20”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time 04”,
“value”: “CUR21”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
}
]
},
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “FOB”,
“value”: “FOB”
},
{
“name”: “Shipment Method of Payment”,
“value”: “FOB01”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Location Qualifier 05”,
“value”: “FOB02”,
“maxLength”: 2,
“minLength”: 1,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Description 01”,
“value”: “FOB03”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Transportation Terms Qualifier Code”,
“value”: “FOB04”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Transportation Terms Code”,
“value”: “FOB05”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Location Qualifier 06”,
“value”: “FOB06”,
“maxLength”: 2,
“minLength”: 1,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Description 02”,
“value”: “FOB07”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Risk of Loss Code”,
“value”: “FOB08”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Description 03”,
“value”: “FOB09”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
},
{
“name”: “DTM”,
“maxOccurrence”: 10,
“required”: false,
“container”: true,
“children”: [
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “DTM”,
“value”: “DTM”
},
{
“name”: “Date/Time Qualifier”,
“value”: “DTM01”,
“maxLength”: 3,
“minLength”: 3,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Date”,
“value”: “DTM02”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time”,
“value”: “DTM03”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Time Code”,
“value”: “DTM04”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date Time Period Format Qualifier”,
“value”: “DTM05”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Date Time Period”,
“value”: “DTM06”,
“maxLength”: 35,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
}
]
},
{
“name”: “N9”,
“maxOccurrence”: 2,
“required”: false,
“container”: true,
“children”: [
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N9”,
“value”: “N9”
},
{
“name”: “Reference Identification Qualifier”,
“value”: “N901”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Reference Identification”,
“value”: “N902”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Free-form Description”,
“value”: “N903”,
“maxLength”: 45,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Date”,
“value”: “N904”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time”,
“value”: “N905”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Time Code”,
“value”: “N906”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
}
]
}
]
},
{
“name”: “MSG”,
“maxOccurrence”: 2,
“required”: true,
“container”: true,
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “MSG”,
“value”: “MSG”
},
{
“name”: “Free-Form Message Text”,
“value”: “MSG01”,
“maxLength”: 264,
“minLength”: 1,
“type”: “string”,
“required”: true
}
]
}
]
},
{
“name”: “N9”,
“maxOccurrence”: 1,
“required”: false,
“container”: true,
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N9”,
“value”: “N9”
},
{
“name”: “Reference Identification Qualifier”,
“value”: “N901”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Reference Identification”,
“value”: “N902”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Free-form Description”,
“value”: “N903”,
“maxLength”: 45,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Date”,
“value”: “N904”,
“maxLength”: 10,
“minLength”: 8,
“type”: “number”,
“required”: false
},
{
“name”: “Time”,
“value”: “N905”,
“maxLength”: 11,
“minLength”: 4,
“type”: “number”,
“required”: false
},
{
“name”: “Time Code”,
“value”: “N906”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
}
]
}
]
},
{
“name”: “N1”,
“maxOccurrence”: 200,
“required”: true,
“container”: true,
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N1”,
“value”: “N1”
},
{
“name”: “Entity Identifier Code”,
“value”: “N101”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Name”,
“value”: “N102”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Identification Code Qualifier”,
“value”: “N103”,
“maxLength”: 2,
“minLength”: 1,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Identification Code”,
“value”: “N104”,
“maxLength”: 80,
“minLength”: 2,
“type”: “string”,
“required”: false
},
{
“name”: “Entity Relationship Code”,
“value”: “N105”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Entity Identifier Code 01”,
“value”: “N106”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
}
]
},
{
“name”: “N2”,
“maxOccurrence”: 2,
“required”: false,
“container”: true,
“children”: [
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N2”,
“value”: “N2”
},
{
“name”: “Name”,
“value”: “N201”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Name 01”,
“value”: “N202”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
}
]
},
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “IN2”,
“value”: “IN2”
},
{
“name”: “Name Component Qualifier”,
“value”: “IN201”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Name 01”,
“value”: “IN202”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Name 02”,
“value”: “IN203”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
},
{
“name”: “N3”,
“maxOccurrence”: 2,
“required”: false,
“container”: true,
“children”: [
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N3”,
“value”: “N3”
},
{
“name”: “Address Information”,
“value”: “N301”,
“maxLength”: 55,
“minLength”: 1,
“type”: “string”,
“required”: true
},
{
“name”: “Address Information 01”,
“value”: “N302”,
“maxLength”: 55,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
}
]
},
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “N4”,
“value”: “N4”
},
{
“name”: “City Name”,
“value”: “N401”,
“maxLength”: 30,
“minLength”: 2,
“type”: “string”,
“required”: false
},
{
“name”: “State or Province Code”,
“value”: “N402”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false
},
{
“name”: “Postal Code”,
“value”: “N403”,
“maxLength”: 15,
“minLength”: 3,
“type”: “string”,
“required”: false
},
{
“name”: “Country Code”,
“value”: “N404”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false
},
{
“name”: “Location Qualifier”,
“value”: “N405”,
“maxLength”: 2,
“minLength”: 1,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Location Identifier”,
“value”: “N406”,
“maxLength”: 30,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Country Subdivision Code”,
“value”: “N407”,
“maxLength”: 3,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
},
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “PER”,
“value”: “PER”
},
{
“name”: “Contact Function Code”,
“value”: “PER01”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Name 03”,
“value”: “PER02”,
“maxLength”: 60,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Communication Number Qualifier”,
“value”: “PER03”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Communication Number”,
“value”: “PER04”,
“maxLength”: 256,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Communication Number Qualifier 01”,
“value”: “PER05”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Communication Number 01”,
“value”: “PER06”,
“maxLength”: 256,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Communication Number Qualifier 02”,
“value”: “PER07”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Communication Number 02”,
“value”: “PER08”,
“maxLength”: 256,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Contact Inquiry Reference”,
“value”: “PER09”,
“maxLength”: 20,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
}
]
},
{
“name”: “PO1”,
“maxOccurrence”: 100000,
“required”: true,
“container”: true,
“children”: [
{
“required”: true,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “PO1”,
“value”: “PO1”
},
{
“name”: “Assigned Identification”,
“value”: “PO101”,
“maxLength”: 20,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Quantity”,
“value”: “PO102”,
“maxLength”: 17,
“minLength”: 1,
“type”: “number”,
“required”: false
},
{
“name”: “Unit or Basis for Measurement Code”,
“value”: “PO103”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Unit Price”,
“value”: “PO104”,
“maxLength”: 19,
“minLength”: 1,
“type”: “number”,
“required”: false
},
{
“name”: “Basis of Unit Price Code”,
“value”: “PO105”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID Qualifier”,
“value”: “PO106”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID”,
“value”: “PO107”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 01”,
“value”: “PO108”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 01”,
“value”: “PO109”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 02”,
“value”: “PO110”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 02”,
“value”: “PO111”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 03”,
“value”: “PO112”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 03”,
“value”: “PO113”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 04”,
“value”: “PO114”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 04”,
“value”: “PO115”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 05”,
“value”: “PO116”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 05”,
“value”: “PO117”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 06”,
“value”: “PO118”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 06”,
“value”: “PO119”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 07”,
“value”: “PO120”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 07”,
“value”: “PO121”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 08”,
“value”: “PO122”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 08”,
“value”: “PO123”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Product/Service ID Qualifier 09”,
“value”: “PO124”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product/Service ID 09”,
“value”: “PO125”,
“maxLength”: 48,
“minLength”: 1,
“type”: “string”,
“required”: false
}
]
},
{
“required”: false,
“skipRowSuffix”: true,
“elements”: [
{
“name”: “PID”,
“value”: “PID”
},
{
“name”: “Item Description Type”,
“value”: “PID01”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: true,
“enum”: []
},
{
“name”: “Product/Process Characteristic Code”,
“value”: “PID02”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Agency Qualifier Code”,
“value”: “PID03”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Product Description Code”,
“value”: “PID04”,
“maxLength”: 12,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Description”,
“value”: “PID05”,
“maxLength”: 80,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Surface/Layer/Position Code”,
“value”: “PID06”,
“maxLength”: 2,
“minLength”: 2,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Source Subqualifier”,
“value”: “PID07”,
“maxLength”: 15,
“minLength”: 1,
“type”: “string”,
“required”: false
},
{
“name”: “Yes/No Condition or Response Code”,
“value”: “PID08”,
“maxLength”: 1,
“minLength”: 1,
“type”: “string”,
“required”: false,
“enum”: []
},
{
“name”: “Language Code”,
“value”: “PID09”,
“maxLength”: 3,
“minLength”: 2,
“type”: “string”,
“required”: false
}
]
}
]
}
]
}
]
}
]
}
]
}
}