Output doesn't match Preview

I'm trying to process a 940 through FTP connectors. What it's supposed to do is import the document in x12 format and reformat it into a flat file. When I preview the generated file, I get the below

However, when the file actually gets processed I get this:

So far I have tried the following:

  • Used a Dummy HTTPS destination to get the correct raw data for mapping
  • Ensured that the file that I was trying to process was the same as the file that I implemented with
  • Changed the file extensions just in case it didn't know how to read the input file without it

I've been able to get this to work previously, but I don't know what would have changed to make it stop seeing the data.

Here are my rules:

{
"_id": "659e99942fcea4324e60c54a",
"lastModified": "2024-01-26T19:19:14.069Z",
"name": "Geodis 940",
"sandbox": true,
"description": "Geodis 940",
"version": "1",
"format": "fixed",
"fixed": {
"rowSuffix": "",
"rowDelimiter": "\n",
"paddingChar": " "
},
"rules": [
{
"required": true,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "PARTNER"
},
{
"name": "Value",
"length": 10,
"value": "BAY01"
}
]
},
{
"required": true,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "SET"
},
{
"name": "Value",
"length": 10,
"value": "940"
}
]
},
{
"required": true,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "ROUTE"
},
{
"name": "Value",
"length": 10,
"value": "BAY01"
}
]
},
{
"required": true,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "COMPANY"
},
{
"name": "Value",
"length": 10,
"value": "W1"
}
]
},
{
"required": true,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "BEGIN"
}
]
},
{
"required": true,
"maxOccurrence": 100,
"elements": [
{
"name": "RECORDID",
"length": 20,
"value": "I940_1020_004010"
},
{
"name": "RECORDTYPE",
"length": 4,
"value": "1020"
},
{
"name": "Order Status Code",
"length": 1,
"value": "{{[Order Status Code]}}"
},
{
"name": "Depositor Order Number",
"length": 22,
"value": "{{{[Depositor Order Number]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 3,
"relativeDataPath": "N1",
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1040_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1040"
},
{
"name": "N101",
"length": 4,
"value": "{{{[Entity Identifier Code]}}}"
},
{
"name": "Name(N102)",
"length": 60,
"value": "{{{[Name(N102)]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1,
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1060_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1060"
},
{
"name": "Address1",
"length": 55,
"value": "{{{[N1].1.[N3].0.[Address Information]}}}"
},
{
"name": "Address2",
"length": 55,
"value": "{{{[N1].1.[N3].0.[Address Information(N302)]}}}"
}
]
},
{
"required": false,
"relativeDataPath": "[N1].1",
"maxOccurrence": 3,
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_1070_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "1070"
},
{
"name": "City",
"length": 30,
"value": "{{{[City Name]}}}"
},
{
"name": "State",
"length": 2,
"value": "{{{[State or Province Code]}}}"
},
{
"name": "Zip",
"length": 15,
"value": "{{{[Postal Code]}}}"
},
{
"name": "Country",
"length": 10,
"value": "{{{[Country Code(N404)]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 3,
"relativeDataPath": "G62",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_1110_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "1110"
},
{
"name": "Qualifier",
"length": 2,
"value": "{{{[Date Qualifier]}}}"
},
{
"name": "Date",
"length": 10,
"value": "{{{[Date]}}}"
}
]
},
{
"name": "1140",
"required": false,
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1140_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1140"
},
{
"name": "Shipment Method of Payment",
"length": 2,
"value": "{{{[Shipment Method of Payment Code]}}}"
},
{
"name": "Transportation Method Code",
"length": 2,
"value": "{{{[Transportation Method/Type Code]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "LX",
"elements": [
{
"name": "LX",
"length": 20,
"value": "LX"
}
],
"children": [
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "W01",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2020_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2020"
},
{
"name": "Quantity",
"length": 17,
"value": "{{{[Quantity]}}}"
},
{
"name": "ItmQual",
"length": 2,
"value": "VN"
},
{
"name": "prodID",
"length": 12,
"value": "{{{[Product/Service ID(W0107)]}}}"
},
{
"name": "LotQualifier",
"length": 2,
"value": "LT"
},
{
"name": "Lot",
"length": 48,
"value": ""
}
],
"children": [
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "N9",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2040_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2040"
},
{
"name": "Reference Identification Qualifier",
"length": 3,
"value": "{{{[Reference Identification Qualifier]}}}"
},
{
"name": "Reference Identification",
"length": 30,
"value": "{{{[Reference Identification]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "G69",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2030_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2030"
},
{
"name": "description",
"length": 40,
"value": "{{{[Free-form Description]}}}"
}
]
}
]
}
]
},
{
"name": "File Trailer Record",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_3010_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "3010"
},
{
"name": "Quantity",
"length": 17,
"value": "{{{[Quantity]}}}"
}
]
},
{
"name": "File Trailer Record",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "E",
"length": 3,
"value": "End"
}
]
}
]
}

Any ideas?

Better picture of the output

@jackharris what is your sample data?

{
"Authorization Information Qualifier": "00",
"Authorization Information": "",
"Security Information Qualifier": "00",
"Security Information": "",
"Interchange ID Qualifier": "01",
"Interchange Sender ID": "006127708",
"CodeList Summary": "12",
"Interchange Receiver ID": "7045875587",
"Interchange Date": "231211",
"Interchange Time": "1115",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00501",
"Interchange Control Number": "000012533",
"Acknowledgment Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ":",
"Functional Identifier Code": "OW",
"Application Sender's Code": "4144979345",
"Application Receiver's Code": "7045875587",
"Date the EDI was created": "20231211",
"Time": "1115",
"Group Control Number": "2985",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "005010",
"Transaction Set Identifier Code": "940",
"Transaction Set Control Number": "3316",
"Order Status Code": "R",
"Depositor Order Number": "0007213778",
"Master Reference (Link) Number": "0085673654",
"Transaction Type Code": "TS",
"N1": [
{
"Entity Identifier Code": "SF",
"Name(N102)": "Bay Valley Foods, LLC - Charlotte",
"Identification Code Qualifier": "54",
"Identification Code": "1615"
},
{
"Entity Identifier Code": "ST",
"Name(N102)": "Bay Valley Foods LLC",
"Identification Code Qualifier": "9",
"Identification Code": "0000001610",
"N3": [
{
"Address Information": "Kings Mountain SEDC Southeast DC",
"Address Information(N302)": "120 Woodlake Pkwy"
}
],
"City Name": "Kings Mountain",
"State or Province Code": "NC",
"Postal Code": "28086-9225",
"Country Code(N404)": "US"
}
],
"N9": [
{
"Reference Identification Qualifier": "PIN",
"Reference Identification": "DEFAULT"
}
],
"G62": [
{
"Date Qualifier": "10",
"Date": "20231212"
},
{
"Date Qualifier": "02",
"Date": "20231213"
}
],
"Shipment Method of Payment Code": "PP",
"Transportation Method/Type Code": "M",
"LX": [
{
"Assigned Number": "10",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044616444",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "09196870756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "4/1 REF SAUERKRAUT -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "10"
}
],
"W20": [
{
"Weight": "36",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1512"
}
]
}
]
},
{
"Assigned Number": "20",
"W01": [
{
"Quantity": "325",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "003430000135",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "71818464328",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "12/2 REF DELI STYLE SAUERKRAUT-DELEX"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "20"
}
],
"W20": [
{
"Weight": "26",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "8450"
}
]
}
]
},
{
"Assigned Number": "30",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH DLL SPR 375 425 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "30"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6082.02"
}
]
}
]
},
{
"Assigned Number": "40",
"W01": [
{
"Quantity": "60",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 REF KSH DLL SPR 145 175 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "40"
}
],
"W20": [
{
"Weight": "19.974",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1198.44"
}
]
}
]
},
{
"Assigned Number": "50",
"W01": [
{
"Quantity": "40",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF KSHHDS3/16 1100 1300 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "50"
}
],
"W20": [
{
"Weight": "19.948",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "797.92"
}
]
}
]
},
{
"Assigned Number": "60",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044654580",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29654580756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RF KSH LWSL3/16 700 800 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "60"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.56"
}
]
}
]
},
{
"Assigned Number": "70",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655210",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655210756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF WH KSHR DILLS 60 70 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "70"
}
],
"W20": [
{
"Weight": "48.33",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2029.86"
}
]
}
]
},
{
"Assigned Number": "80",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH HMB DLL SLC3/16 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "80"
}
],
"W20": [
{
"Weight": "48.275",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.7"
}
]
}
]
},
{
"Assigned Number": "90",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658280",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658280756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RFKSHHMBSL1/4CC1400 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "90"
}
],
"W20": [
{
"Weight": "48.315",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6087.69"
}
]
}
]
},
{
"Assigned Number": "100",
"W01": [
{
"Quantity": "120",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044623040",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29253040756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF SPC HMB SL1/4CC 675 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "100"
}
],
"W20": [
{
"Weight": "19.979",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2397.48"
}
]
}
]
}
],
"Quantity": "937",
"Weight": "31258.67",
"Unit or Basis for Measurement Code": "LB",
"Number of Included Segments": "62",
"SE Transaction Set Control Number": "3316",
"Number of Transaction Sets Included": "1",
"GE Group Control Number": "2985",
"Number of Included Functional Groups": "1",
"IEA Interchange Control Number": "000012533"
}

Downloaded file

ISA*00*          *00*          *12*7045875587     *01*006127708      ***:*00501**0*P*:~

GS*SW*7045875587*9254530005****X*005010~

ST*945*091200001~

W17~

N1~

W08***T~

W12***VN~

W03*0~

SE*8*165885354~

GE*1*611~

@jackharris does this get you there? I changed your max occurrence on ISA to 1 and max occurrence on ST to 1000.

Rules:

{
"name": "Generic EDI 944",
"sandbox": true,
"description": "Warehouse Stock Transfer Receipt Advice",
"version": "1",
"format": "delimited",
"skipEmptyEndColDelimiter": true,
"delimited": {
"rowSuffix": "~",
"rowDelimiter": "\n",
"colDelimiter": "*"
},
"rules": [
{
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "ISA",
"value": "ISA"
},
{
"name": "Authorization Information Qualifier",
"value": "00"
},
{
"name": "Authorization Information",
"value": " "
},
{
"name": "Security Information Qualifier",
"value": "00"
},
{
"name": "Security Information",
"value": " "
},
{
"name": "Interchange ID Qualifier(ISA05)",
"value": "12"
},
{
"name": "Interchange Sender ID",
"value": "7045875587 "
},
{
"name": "Interchange ID Qualifier(ISA07)",
"value": "01"
},
{
"name": "Interchange Receiver ID",
"value": "006127708 "
},
{
"name": "Interchange Date",
"value": "{{{[ISA].[ExchangeDate]}}}"
},
{
"name": "Interchange Time",
"value": "{{{[ISA].[ExchangeTime]}}}"
},
{
"name": "Interchange Control Standards Identifier",
"value": ":"
},
{
"name": "Interchange Control Version Number",
"value": "00501"
},
{
"name": "Interchange Control Number(ISA13)",
"value": "{{{[ISA].[ISA]}}}"
},
{
"name": "Acknowledgment Requested",
"value": "0"
},
{
"name": "Usage Indicator",
"value": "P"
},
{
"name": "Component Element Separator",
"value": ":"
}
],
"children": [
{
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "GS",
"value": "GS"
},
{
"name": "Functional Identifier Code",
"value": "SW"
},
{
"name": "Application Sender's Code",
"value": "7045875587"
},
{
"name": "Application Receiver's Code",
"value": "9254530005"
},
{
"name": "Date(GS04)",
"value": "{{{[GS].[EDICreationDate]}}}"
},
{
"name": "Time",
"value": "{{{[GS].[EDICreationTime]}}}"
},
{
"name": "Group Control Number(GS06)",
"value": "{{{[GS].[GSID]}}}"
},
{
"name": "Responsible Agency Code",
"value": "X"
},
{
"name": "Version / Release / Industry Identifier Code",
"value": "005010"
}
],
"children": [
{
"maxOccurrence": 1000,
"required": true,
"elements": [
{
"name": "ST",
"value": "ST"
},
{
"name": "Transaction Set Identifier Code",
"value": "944"
},
{
"name": "Transaction Set Control Number(ST02)",
"value": "{{{[GS].[GS]}}}00001"
}
],
"children": [
{
"maxOccurrence": 1,
"required": true,
"relativeDataPath": "ReferenceInfo.0",
"elements": [
{
"name": "W17",
"value": "W17"
},
{
"name": "Reporting Code",
"value": "{{{ReportingCode}}}"
},
{
"name": "Date",
"value": "{{{[DateofReceipt]}}}"
},
{
"name": "Depositor Order Number",
"value": "{{{[DepositorOrderNo]}}}"
},
{
"name": "Shipment Identification Number",
"value": "{{{[WhseRcptNo]}}}"
}
],
"children": [
{
"maxOccurrence": 10,
"required": true,
"relativeDataPath": "Names",
"elements": [
{
"name": "N1",
"value": "N1"
},
{
"name": "Entity Identifier Code(N101)",
"value": "{{{[EntityIDCode]}}}"
},
{
"name": "Name",
"value": "{{{[Name]}}}"
},
{
"name": "Identification Code Qualifier",
"value": "{{{[IDType]}}}"
},
{
"name": "Identification Code",
"value": "{{{[EntityCode]}}}"
}
]
}
]
},
{
"required": false,
"relativeDataPath": "ReferenceInfo.0.ReceiptCarrierInfo.0",
"elements": [
{
"name": "W08",
"value": "W08"
},
{
"name": "Transportation Method/Type Code",
"value": "{{{[TransportationMethod]}}}"
},
{
"name": "Standard Carrier Alpha Code",
"value": "{{{[SCAC]}}}"
},
{
"name": "Equipment Initial",
"value": "T"
},
{
"name": "Equipment Number",
"value": "{{{[EquipmentNumber]}}}"
}
]
},
{
"maxOccurrence": 1000,
"required": false,
"container": true,
"children": [
{
"relativeDataPath": "Lines",
"maxOccurrence": 1000,
"required": false,
"elements": [
{
"name": "W12",
"value": "W12"
},
{
"name": "Quantity Received",
"value": "{{{[QuantityReceived]}}}",
"tally": true
},
{
"name": "Unit/Base Measure Code",
"value": "{{{[UOM]}}}"
},
{
"name": "Item Qualifier",
"value": "VN"
},
{
"name": "Item Number",
"value": "{{{[Item]}}}"
}
],
"children": [
{
"maxOccurrence": 1000,
"required": false,
"elements": [
{
"name": "N9",
"value": "N9"
},
{
"name": "Reference Identification Qualifier",
"value": "{{{[Qualifier]}}}"
},
{
"name": "Reference Identification",
"value": "{{{[ReferenceID]}}}"
}
]
}
]
}
]
}
],
"closeRule": {
"maxOccurrence": 1,
"required": false,
"elements": [
{
"name": "W14",
"value": "W03"
},
{
"name": "Quantity Received",
"value": "{{_tally.[Quantity Received]}}"
}
]
}
}
],
"closeRule": {
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "SE",
"value": "SE"
},
{
"name": "Number of Included Segments",
"value": "{{_iterationCount}}"
},
{
"name": "Transaction Set Control Number(SE02)",
"value": "{{{[ISA].[Interchange Control Number]}}}"
}
]
}
}
],
"closeRule": {
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "GE",
"value": "GE"
},
{
"name": "Number of Transaction Sets Included",
"value": "1"
},
{
"name": "Group Control Number(GE02)",
"value": "{{{[GS].[Group Control Number]}}}"
}
]
}
}
]
}

Input:

[
{
"ISA": {
"Authorization Information Qualifier": "00",
"Authorization Information": " ",
"Security Information Qualifier": "00",
"Security Information": " ",
"Interchange ID Qualifier": "12",
"Interchange Sender ID": "7045875587 ",
"CodeList Summary": "08",
"Interchange Receiver ID": "006127708 ",
"Interchange Date": "240129",
"Interchange Time": "0906",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00401",
"Interchange Control Number": "009706661",
"Acknowledgement Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ">"
},
"GS": {
"GS": "0906",
"Functional Identifier Code": "RE",
"Application Sender's Code": "7045875587",
"Application Receiver's Code": "4144979345",
"Date the EDI was created": "240129",
"Time": "0906",
"Group Control Number": "553",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "004010"
},
"Header Info": [
{
"CODE CLIENT": "BAY03"
},
{
"SET": "944"
},
{
"Route": "BAY03"
},
{
"WhseCode": "W1"
}
],
"ReferenceInfo": [
{
"ReportingCode": "F",
"DateofReceipt": "20240115",
"WhseRcptNo": "291958",
"DepositorOrderNo": "0007216165",
"Names": [
{
"OrgIDCode": "WH",
"Name": "Distribution Technology"
},
{
"OrgIDCode": "DE",
"Name": "BAY VALLEY FOODS"
},
{
"OrgIDCode": "SF",
"Name": "PREFERRED FREEZER SERVICES"
}
],
"Address1": "4500 WEST ANN LURIE PLACE",
"City": "CHICAGO",
"State": "IL",
"Zip": "60632",
"ReceiptCarrierInfo": [
{
"TransportationMethod": "M",
"SCAC": "PRIM",
"Routing": "PRIME",
"EquipmentNumber": "161248"
}
]
}
],
"Lines": [
{
"QuantityReceived": "336",
"UPC1": "000044655001",
"ItemQualifier": "VN",
"Item": "29655000756",
"LotNumber": "6126.3 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000001",
"ReceivingConditions": "1",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044654580",
"ItemQualifier": "VN",
"Item": "29654580756",
"LotNumber": "015.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER LW 5 GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000002",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655002",
"ItemQualifier": "VN",
"Item": "29655010756",
"LotNumber": "031.2 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000003",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655210",
"ItemQualifier": "VN",
"Item": "29655210756",
"LotNumber": "036.2 U",
"ProductDescription": "SCHWARTZ REF WHL KSHR DILL 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000004",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044658230",
"ItemQualifier": "VN",
"Item": "29658230756",
"LotNumber": "015.8 U",
"ProductDescription": "1/5 REF KSH HMB DLL SLC3/16 SCHWZ",
"Qualifier": "LI",
"ReferenceID": "000005",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044616444",
"ItemQualifier": "VN",
"Item": "09196870756",
"LotNumber": "192.0 U",
"ProductDescription": "SCHWARTZ REF UNPASTRZD SAUERKRAUT 4/1GAL",
"Qualifier": "LI",
"ReferenceID": "000006",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "09647611170",
"ItemQualifier": "VN",
"Item": "09647611170",
"LotNumber": "030.7 U",
"ProductDescription": "1/5 REF KOSH DILL SL 5/16 BYVAL",
"Qualifier": "LI",
"ReferenceID": "000007",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "180",
"UPC1": "000044627002",
"ItemQualifier": "VN",
"Item": "29257010756",
"LotNumber": "594.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 2GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000008",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
}
],
"TotalReceiptInformation": [
{
"QtyReceived": "936",
"QtyShipped": "936",
"QtyOnHold": "0"
}
]
},
{
"ISA": {
"Authorization Information Qualifier": "00",
"Authorization Information": " ",
"Security Information Qualifier": "00",
"Security Information": " ",
"Interchange ID Qualifier": "12",
"Interchange Sender ID": "7045875587 ",
"CodeList Summary": "08",
"Interchange Receiver ID": "006127708 ",
"Interchange Date": "240129",
"Interchange Time": "0906",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00401",
"Interchange Control Number": "009706661",
"Acknowledgement Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ">"
},
"GS": {
"GS": "0906",
"Functional Identifier Code": "RE",
"Application Sender's Code": "7045875587",
"Application Receiver's Code": "4144979345",
"Date the EDI was created": "240129",
"Time": "0906",
"Group Control Number": "553",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "004010"
},
"Header Info": [
{
"CODE CLIENT": "BAY03"
},
{
"SET": "944"
},
{
"Route": "BAY03"
},
{
"WhseCode": "W1"
}
],
"ReferenceInfo": [
{
"ReportingCode": "F",
"DateofReceipt": "20240115",
"WhseRcptNo": "291958",
"DepositorOrderNo": "0007216165",
"Names": [
{
"OrgIDCode": "WH",
"Name": "Distribution Technology"
},
{
"OrgIDCode": "DE",
"Name": "BAY VALLEY FOODS"
},
{
"OrgIDCode": "SF",
"Name": "PREFERRED FREEZER SERVICES"
}
],
"Address1": "4500 WEST ANN LURIE PLACE",
"City": "CHICAGO",
"State": "IL",
"Zip": "60632",
"ReceiptCarrierInfo": [
{
"TransportationMethod": "M",
"SCAC": "PRIM",
"Routing": "PRIME",
"EquipmentNumber": "161248"
}
]
}
],
"Lines": [
{
"QuantityReceived": "336",
"UPC1": "000044655001",
"ItemQualifier": "VN",
"Item": "29655000756",
"LotNumber": "6126.3 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000001",
"ReceivingConditions": "1",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044654580",
"ItemQualifier": "VN",
"Item": "29654580756",
"LotNumber": "015.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER LW 5 GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000002",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655002",
"ItemQualifier": "VN",
"Item": "29655010756",
"LotNumber": "031.2 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000003",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655210",
"ItemQualifier": "VN",
"Item": "29655210756",
"LotNumber": "036.2 U",
"ProductDescription": "SCHWARTZ REF WHL KSHR DILL 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000004",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044658230",
"ItemQualifier": "VN",
"Item": "29658230756",
"LotNumber": "015.8 U",
"ProductDescription": "1/5 REF KSH HMB DLL SLC3/16 SCHWZ",
"Qualifier": "LI",
"ReferenceID": "000005",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044616444",
"ItemQualifier": "VN",
"Item": "09196870756",
"LotNumber": "192.0 U",
"ProductDescription": "SCHWARTZ REF UNPASTRZD SAUERKRAUT 4/1GAL",
"Qualifier": "LI",
"ReferenceID": "000006",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "09647611170",
"ItemQualifier": "VN",
"Item": "09647611170",
"LotNumber": "030.7 U",
"ProductDescription": "1/5 REF KOSH DILL SL 5/16 BYVAL",
"Qualifier": "LI",
"ReferenceID": "000007",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "180",
"UPC1": "000044627002",
"ItemQualifier": "VN",
"Item": "29257010756",
"LotNumber": "594.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 2GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000008",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
}
],
"TotalReceiptInformation": [
{
"QtyReceived": "936",
"QtyShipped": "936",
"QtyOnHold": "0"
}
]
}
]

Output:

ISA*00*          *00*          *12*7045875587     *01*006127708      ***:*00501**0*P*:~
GS*SW*7045875587*9254530005****X*005010~
ST*944*090600001~
W17*F*20240115*0007216165*291958~
N1**Distribution Technology~
N1**BAY VALLEY FOODS~
N1**PREFERRED FREEZER SERVICES~
W08*M*PRIM*T*161248~
W12*336**VN*29655000756~
N9*LI*000001~
W12*42**VN*29654580756~
N9*LI*000002~
W12*84**VN*29655010756~
N9*LI*000003~
W12*84**VN*29655210756~
N9*LI*000004~
W12*42**VN*29658230756~
N9*LI*000005~
W12*84**VN*09196870756~
N9*LI*000006~
W12*84**VN*09647611170~
N9*LI*000007~
W12*180**VN*29257010756~
N9*LI*000008~
W03*936~
ST*944*090600001~
W17*F*20240115*0007216165*291958~
N1**Distribution Technology~
N1**BAY VALLEY FOODS~
N1**PREFERRED FREEZER SERVICES~
W08*M*PRIM*T*161248~
W12*336**VN*29655000756~
N9*LI*000001~
W12*42**VN*29654580756~
N9*LI*000002~
W12*84**VN*29655010756~
N9*LI*000003~
W12*84**VN*29655210756~
N9*LI*000004~
W12*42**VN*29658230756~
N9*LI*000005~
W12*84**VN*09196870756~
N9*LI*000006~
W12*84**VN*09647611170~
N9*LI*000007~
W12*180**VN*29257010756~
N9*LI*000008~
W03*936~
SE*48~
GE*1~

@jackharris something like this. It's a little confusing, but you should change the sample data to be wrapped in array brackets. This is because during the actual run, a page of data is sent to the translator and not a single record.

{
"name": "Geodis 940",
"sandbox": true,
"description": "Geodis 940",
"version": "1",
"format": "fixed",
"fixed": {
"rowSuffix": "",
"rowDelimiter": "\n",
"paddingChar": " "
},
"rules": [
{
"name": "File Header",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "PARTNER"
},
{
"name": "Value",
"length": 10,
"value": "BAY01"
}
]
},
{
"name": "File Header",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "SET"
},
{
"name": "Value",
"length": 10,
"value": "940"
}
]
},
{
"name": "File Header",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "ROUTE"
},
{
"name": "Value",
"length": 10,
"value": "BAY01"
}
]
},
{
"name": "File Header",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "COMPANY"
},
{
"name": "Value",
"length": 10,
"value": "W1"
}
]
},
{
"name": "File Header",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "BEGIN"
}
]
},
{
"maxOccurrence": 1000,
"container": true,
"children": [
{
"required": true,
"maxOccurrence": 100,
"elements": [
{
"name": "RECORDID",
"length": 20,
"value": "I940_1020_004010"
},
{
"name": "RECORDTYPE",
"length": 4,
"value": "1020"
},
{
"name": "Order Status Code",
"length": 1,
"value": "{{[Order Status Code]}}"
},
{
"name": "Depositor Order Number",
"length": 22,
"value": "{{{[Depositor Order Number]}}}"
}
],
"children": [
{
"required": false,
"maxOccurrence": 3,
"relativeDataPath": "N1",
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1040_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1040"
},
{
"name": "N101",
"length": 4,
"value": "{{{[Entity Identifier Code]}}}"
},
{
"name": "Name(N102)",
"length": 60,
"value": "{{{[Name(N102)]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1,
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1060_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1060"
},
{
"name": "Address1",
"length": 55,
"value": "{{{[N1].1.[N3].0.[Address Information]}}}"
},
{
"name": "Address2",
"length": 55,
"value": "{{{[N1].1.[N3].0.[Address Information(N302)]}}}"
}
]
},
{
"required": false,
"relativeDataPath": "[N1].1",
"maxOccurrence": 3,
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_1070_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "1070"
},
{
"name": "City",
"length": 30,
"value": "{{{[City Name]}}}"
},
{
"name": "State",
"length": 2,
"value": "{{{[State or Province Code]}}}"
},
{
"name": "Zip",
"length": 15,
"value": "{{{[Postal Code]}}}"
},
{
"name": "Country",
"length": 10,
"value": "{{{[Country Code(N404)]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 3,
"relativeDataPath": "G62",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_1110_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "1110"
},
{
"name": "Qualifier",
"length": 2,
"value": "{{{[Date Qualifier]}}}"
},
{
"name": "Date",
"length": 10,
"value": "{{{[Date]}}}"
}
]
},
{
"name": "1140",
"required": false,
"elements": [
{
"name": "Record ID",
"length": 20,
"value": "I940_1140_004010"
},
{
"name": "Record Type",
"length": 4,
"value": "1140"
},
{
"name": "Shipment Method of Payment",
"length": 2,
"value": "{{{[Shipment Method of Payment Code]}}}"
},
{
"name": "Transportation Method Code",
"length": 2,
"value": "{{{[Transportation Method/Type Code]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "LX",
"elements": [
{
"name": "LX",
"length": 20,
"value": "LX"
}
],
"children": [
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "W01",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2020_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2020"
},
{
"name": "Quantity",
"length": 17,
"value": "{{{[Quantity]}}}"
},
{
"name": "ItmQual",
"length": 2,
"value": "VN"
},
{
"name": "prodID",
"length": 12,
"value": "{{{[Product/Service ID(W0107)]}}}"
},
{
"name": "LotQualifier",
"length": 2,
"value": "LT"
},
{
"name": "Lot",
"length": 48,
"value": ""
}
],
"children": [
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "N9",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2040_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2040"
},
{
"name": "Reference Identification Qualifier",
"length": 3,
"value": "{{{[Reference Identification Qualifier]}}}"
},
{
"name": "Reference Identification",
"length": 30,
"value": "{{{[Reference Identification]}}}"
}
]
},
{
"required": false,
"maxOccurrence": 1000,
"relativeDataPath": "G69",
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_2030_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "2030"
},
{
"name": "description",
"length": 40,
"value": "{{{[Free-form Description]}}}"
}
]
}
]
}
]
}
],
"closeRule": {
"name": "File Trailer Record",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "RecordId",
"length": 20,
"value": "I940_3010_004010"
},
{
"name": "RecordType",
"length": 4,
"value": "3010"
},
{
"name": "Quantity",
"length": 17,
"value": "{{{[Quantity]}}}"
}
]
}
}
]
},
{
"name": "File Footer",
"required": true,
"maxOccurrence": 1,
"elements": [
{
"name": "E",
"length": 3,
"value": "End"
}
]
}
]
}

Sample data:

[{
"Authorization Information Qualifier": "00",
"Authorization Information": "",
"Security Information Qualifier": "00",
"Security Information": "",
"Interchange ID Qualifier": "01",
"Interchange Sender ID": "006127708",
"CodeList Summary": "12",
"Interchange Receiver ID": "7045875587",
"Interchange Date": "231211",
"Interchange Time": "1115",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00501",
"Interchange Control Number": "000012533",
"Acknowledgment Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ":",
"Functional Identifier Code": "OW",
"Application Sender's Code": "4144979345",
"Application Receiver's Code": "7045875587",
"Date the EDI was created": "20231211",
"Time": "1115",
"Group Control Number": "2985",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "005010",
"Transaction Set Identifier Code": "940",
"Transaction Set Control Number": "3316",
"Order Status Code": "R",
"Depositor Order Number": "0007213778",
"Master Reference (Link) Number": "0085673654",
"Transaction Type Code": "TS",
"N1": [
{
"Entity Identifier Code": "SF",
"Name(N102)": "Bay Valley Foods, LLC - Charlotte",
"Identification Code Qualifier": "54",
"Identification Code": "1615"
},
{
"Entity Identifier Code": "ST",
"Name(N102)": "Bay Valley Foods LLC",
"Identification Code Qualifier": "9",
"Identification Code": "0000001610",
"N3": [
{
"Address Information": "Kings Mountain SEDC Southeast DC",
"Address Information(N302)": "120 Woodlake Pkwy"
}
],
"City Name": "Kings Mountain",
"State or Province Code": "NC",
"Postal Code": "28086-9225",
"Country Code(N404)": "US"
}
],
"N9": [
{
"Reference Identification Qualifier": "PIN",
"Reference Identification": "DEFAULT"
}
],
"G62": [
{
"Date Qualifier": "10",
"Date": "20231212"
},
{
"Date Qualifier": "02",
"Date": "20231213"
}
],
"Shipment Method of Payment Code": "PP",
"Transportation Method/Type Code": "M",
"LX": [
{
"Assigned Number": "10",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044616444",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "09196870756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "4/1 REF SAUERKRAUT -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "10"
}
],
"W20": [
{
"Weight": "36",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1512"
}
]
}
]
},
{
"Assigned Number": "20",
"W01": [
{
"Quantity": "325",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "003430000135",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "71818464328",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "12/2 REF DELI STYLE SAUERKRAUT-DELEX"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "20"
}
],
"W20": [
{
"Weight": "26",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "8450"
}
]
}
]
},
{
"Assigned Number": "30",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH DLL SPR 375 425 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "30"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6082.02"
}
]
}
]
},
{
"Assigned Number": "40",
"W01": [
{
"Quantity": "60",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 REF KSH DLL SPR 145 175 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "40"
}
],
"W20": [
{
"Weight": "19.974",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1198.44"
}
]
}
]
},
{
"Assigned Number": "50",
"W01": [
{
"Quantity": "40",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF KSHHDS3/16 1100 1300 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "50"
}
],
"W20": [
{
"Weight": "19.948",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "797.92"
}
]
}
]
},
{
"Assigned Number": "60",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044654580",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29654580756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RF KSH LWSL3/16 700 800 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "60"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.56"
}
]
}
]
},
{
"Assigned Number": "70",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655210",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655210756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF WH KSHR DILLS 60 70 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "70"
}
],
"W20": [
{
"Weight": "48.33",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2029.86"
}
]
}
]
},
{
"Assigned Number": "80",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH HMB DLL SLC3/16 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "80"
}
],
"W20": [
{
"Weight": "48.275",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.7"
}
]
}
]
},
{
"Assigned Number": "90",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658280",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658280756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RFKSHHMBSL1/4CC1400 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "90"
}
],
"W20": [
{
"Weight": "48.315",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6087.69"
}
]
}
]
},
{
"Assigned Number": "100",
"W01": [
{
"Quantity": "120",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044623040",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29253040756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF SPC HMB SL1/4CC 675 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "100"
}
],
"W20": [
{
"Weight": "19.979",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2397.48"
}
]
}
]
}
],
"Quantity": "937",
"Weight": "31258.67",
"Unit or Basis for Measurement Code": "LB",
"Number of Included Segments": "62",
"SE Transaction Set Control Number": "3316",
"Number of Transaction Sets Included": "1",
"GE Group Control Number": "2985",
"Number of Included Functional Groups": "1",
"IEA Interchange Control Number": "000012533"
},
{
"Authorization Information Qualifier": "00",
"Authorization Information": "",
"Security Information Qualifier": "00",
"Security Information": "",
"Interchange ID Qualifier": "01",
"Interchange Sender ID": "006127708",
"CodeList Summary": "12",
"Interchange Receiver ID": "7045875587",
"Interchange Date": "231211",
"Interchange Time": "1115",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00501",
"Interchange Control Number": "000012533",
"Acknowledgment Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ":",
"Functional Identifier Code": "OW",
"Application Sender's Code": "4144979345",
"Application Receiver's Code": "7045875587",
"Date the EDI was created": "20231211",
"Time": "1115",
"Group Control Number": "2985",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "005010",
"Transaction Set Identifier Code": "940",
"Transaction Set Control Number": "3316",
"Order Status Code": "R",
"Depositor Order Number": "0007213778",
"Master Reference (Link) Number": "0085673654",
"Transaction Type Code": "TS",
"N1": [
{
"Entity Identifier Code": "SF",
"Name(N102)": "Bay Valley Foods, LLC - Charlotte",
"Identification Code Qualifier": "54",
"Identification Code": "1615"
},
{
"Entity Identifier Code": "ST",
"Name(N102)": "Bay Valley Foods LLC",
"Identification Code Qualifier": "9",
"Identification Code": "0000001610",
"N3": [
{
"Address Information": "Kings Mountain SEDC Southeast DC",
"Address Information(N302)": "120 Woodlake Pkwy"
}
],
"City Name": "Kings Mountain",
"State or Province Code": "NC",
"Postal Code": "28086-9225",
"Country Code(N404)": "US"
}
],
"N9": [
{
"Reference Identification Qualifier": "PIN",
"Reference Identification": "DEFAULT"
}
],
"G62": [
{
"Date Qualifier": "10",
"Date": "20231212"
},
{
"Date Qualifier": "02",
"Date": "20231213"
}
],
"Shipment Method of Payment Code": "PP",
"Transportation Method/Type Code": "M",
"LX": [
{
"Assigned Number": "10",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044616444",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "09196870756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "4/1 REF SAUERKRAUT -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "10"
}
],
"W20": [
{
"Weight": "36",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1512"
}
]
}
]
},
{
"Assigned Number": "20",
"W01": [
{
"Quantity": "325",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "003430000135",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "71818464328",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "12/2 REF DELI STYLE SAUERKRAUT-DELEX"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "20"
}
],
"W20": [
{
"Weight": "26",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "8450"
}
]
}
]
},
{
"Assigned Number": "30",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH DLL SPR 375 425 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "30"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6082.02"
}
]
}
]
},
{
"Assigned Number": "40",
"W01": [
{
"Quantity": "60",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627002",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257010756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 REF KSH DLL SPR 145 175 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "40"
}
],
"W20": [
{
"Weight": "19.974",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1198.44"
}
]
}
]
},
{
"Assigned Number": "50",
"W01": [
{
"Quantity": "40",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044627230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29257230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF KSHHDS3/16 1100 1300 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "50"
}
],
"W20": [
{
"Weight": "19.948",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "797.92"
}
]
}
]
},
{
"Assigned Number": "60",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044654580",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29654580756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RF KSH LWSL3/16 700 800 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "60"
}
],
"W20": [
{
"Weight": "48.27",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.56"
}
]
}
]
},
{
"Assigned Number": "70",
"W01": [
{
"Quantity": "42",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044655210",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29655210756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF WH KSHR DILLS 60 70 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "70"
}
],
"W20": [
{
"Weight": "48.33",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2029.86"
}
]
}
]
},
{
"Assigned Number": "80",
"W01": [
{
"Quantity": "28",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658230",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658230756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 REF KSH HMB DLL SLC3/16 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "80"
}
],
"W20": [
{
"Weight": "48.275",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "1351.7"
}
]
}
]
},
{
"Assigned Number": "90",
"W01": [
{
"Quantity": "126",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044658280",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29658280756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/5 RFKSHHMBSL1/4CC1400 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "90"
}
],
"W20": [
{
"Weight": "48.315",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "6087.69"
}
]
}
]
},
{
"Assigned Number": "100",
"W01": [
{
"Quantity": "120",
"Unit or Basis for Measurement Code": "CA",
"UPC Case Code": "000044623040",
"Product/Service ID Qualifier(W0106)": "VN",
"Product/Service ID(W0107)": "29253040756",
"Product/Service Condition Code": "01",
"G69": [
{
"Free-form Description": "1/2 RF SPC HMB SL1/4CC 675 -SCHWZ"
}
],
"N9": [
{
"Reference Identification Qualifier": "LI",
"Reference Identification": "100"
}
],
"W20": [
{
"Weight": "19.979",
"Weight Qualifier": "G",
"Weight Unit Code": "L",
"Unit Weight": "2397.48"
}
]
}
]
}
],
"Quantity": "937",
"Weight": "31258.67",
"Unit or Basis for Measurement Code": "LB",
"Number of Included Segments": "62",
"SE Transaction Set Control Number": "3316",
"Number of Transaction Sets Included": "1",
"GE Group Control Number": "2985",
"Number of Included Functional Groups": "1",
"IEA Interchange Control Number": "000012533"
}]

What you gave me worked perfectly and now my 943s and 940s are working. But now I'm working on a 944 which isn't exporting and I don't understand what you changed to make it start working. Below is the data, but can you explain a bit more about what you changed in the rules?

Import Rules

{
"resourcePath": "",
"fileDefinition": {
"_id": "65b11f487372b027c4217288",
"lastModified": "2024-01-26T18:08:17.200Z",
"name": "Geodis 944",
"sandbox": true,
"description": "Geodis 944",
"version": "1",
"_sourceId": "65aaa35258c4331eb120f8d0",
"format": "fixed",
"fixed": {
"rowSuffix": "",
"rowDelimiter": "\r\n",
"paddingChar": " "
},
"rules": [
{
"name": "Header Info",
"required": true,
"maxOccurrence": 1,
"container": true,
"children": [
{
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "PARTNER"
},
{
"name": "CODE CLIENT",
"length": 10
}
]
},
{
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "SET"
},
{
"name": "SET",
"length": 10
}
]
},
{
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "ROUTE"
},
{
"name": "Route",
"length": 10
}
]
},
{
"elements": [
{
"name": "Qualifier",
"length": 8,
"value": "COMPANY"
},
{
"name": "WhseCode",
"length": 2
}
]
},
{
"elements": [
{
"name": "BEGIN",
"length": 10,
"value": "BEGIN"
}
]
}
]
},
{
"name": "ReferenceInfo",
"maxOccurrence": 100,
"required": false,
"container": true,
"children": [
{
"elements": [
{
"name": "1020",
"length": 4,
"value": "1020"
},
{
"name": "ReportingCode",
"length": 1
},
{
"name": "DateofReceipt",
"length": 8
},
{
"name": "WhseRcptNo",
"length": 12
},
{
"name": "DepositorOrderNo",
"length": 22
},
{
"name": "ShipmentID",
"length": 22
}
]
},
{
"name": "Names",
"maxOccurrence": 100,
"container": true,
"children": [
{
"required": true,
"elements": [
{
"name": "1040",
"length": 4,
"value": "1040"
},
{
"name": "OrgIDCode",
"length": 3
},
{
"name": "Name",
"length": 60
},
{
"name": "IDTYpe",
"length": 2
},
{
"name": "EntityCode",
"length": 80
}
]
}
]
},
{
"name": "Address",
"required": true,
"elements": [
{
"name": "1060",
"length": 4,
"value": "1060"
},
{
"name": "Address1",
"length": 55
},
{
"name": "Address2",
"length": 55
}
]
},
{
"name": "GeographicLocation",
"required": true,
"elements": [
{
"name": "RecordType",
"length": 4,
"value": "1070"
},
{
"name": "City",
"length": 30
},
{
"name": "State",
"length": 2
},
{
"name": "Zip",
"length": 15
}
]
},
{
"name": "DateAndTime",
"maxOccurrence": 4,
"container": true,
"required": false,
"children": [
{
"elements": [
{
"name": "1110",
"length": 4,
"value": "1110"
},
{
"name": "DateQualifier",
"length": 2
},
{
"name": "Date",
"length": 8
}
]
}
]
},
{
"name": "ReceiptCarrierInfo",
"maxOccurrence": 100,
"required": false,
"container": true,
"children": [
{
"required": true,
"elements": [
{
"name": "1130",
"length": 4,
"value": "1130"
},
{
"name": "TransportationMethod",
"length": 2
},
{
"name": "SCAC",
"length": 4
},
{
"name": "Routing",
"length": 35
},
{
"name": "EquipmentInitial",
"length": 4
},
{
"name": "EquipmentNumber",
"length": 10
},
{
"name": "Seal1",
"length": 15
},
{
"name": "Seal2",
"length": 15
},
{
"name": "SealStatusCode",
"length": 2
},
{
"name": "UnitLoadOptionCode",
"length": 2
}
]
}
]
}
]
},
{
"name": "Lines",
"container": true,
"maxOccurrence": 100,
"required": true,
"children": [
{
"elements": [
{
"name": "2020",
"length": 4,
"value": "2020"
},
{
"name": "QuantityReceived",
"length": 9
},
{
"name": "UOM",
"length": 2
},
{
"name": "UPC1",
"length": 12
},
{
"name": "ItemQualifier",
"length": 2
},
{
"name": "Item",
"length": 48
},
{
"name": "PDQualifier",
"length": 2
},
{
"name": "InventoryLevel3",
"length": 48
},
{
"name": "LotNumber",
"length": 12
},
{
"name": "WhseDetailAdjID",
"length": 1
},
{
"name": "ZZQualifier",
"length": 2
},
{
"name": "ExpiryDateW11",
"length": 48
},
{
"name": "GrsWgt",
"length": 12
},
{
"name": "GrsQualifier",
"length": 2
},
{
"name": "GrsUnit",
"length": 1
},
{
"name": "NetWgt",
"length": 12
},
{
"name": "NetQualifier",
"length": 2
},
{
"name": "NetUnit",
"length": 1
},
{
"name": "ItemDescription",
"length": 40
},
{
"name": "InventoryLevel2Description",
"length": 40
},
{
"name": "InventoryLevel3Description",
"length": 40
},
{
"name": "Inventorylevel4Description",
"length": 40
},
{
"name": "EDILineNumber",
"length": 10
},
{
"name": "ReservedForFuture",
"length": 40
}
]
},
{
"elements": [
{
"name": "2030",
"length": 4,
"value": "2030"
},
{
"name": "ProductDescription",
"length": 45
}
]
},
{
"elements": [
{
"name": "2040",
"length": 4,
"value": "2040"
},
{
"name": "Qualifier",
"length": 3
},
{
"name": "ReferenceID",
"length": 30
},
{
"name": "ReferenceDescription",
"length": 45
}
]
},
{
"elements": [
{
"name": "2050",
"length": 4,
"value": "2050"
},
{
"name": "Quantity",
"length": 17
},
{
"name": "UOM",
"length": 2
},
{
"name": "ReceivingConditions",
"length": 2
},
{
"name": "LotNumber",
"length": 12
},
{
"name": "DamageReasonCode",
"length": 2
}
]
}
]
},
{
"name": "TotalReceiptInformation",
"required": true,
"container": true,
"children": [
{
"elements": [
{
"name": "3010",
"length": 4,
"value": "3010"
},
{
"name": "QtyReceived",
"length": 9
},
{
"name": "QtyShipped",
"length": 12
},
{
"name": "QtyOnHold",
"length": 11
}
]
}
]
},
{
"name": "File Trailer Record",
"required": false,
"maxOccurrence": 1,
"elements": [
{
"name": "END",
"length": 3,
"value": "END"
}
]
}
]
}
}

Input Sample data

PARTNER BAY03
SET 944
ROUTE BAY03
COMPANY W1
BEGIN
1020F20240115291958 0007216165 0085690792
1040WH Distribution Technology
1040DE BAY VALLEY FOODS
1040SF PREFERRED FREEZER SERVICES 911645
10604500 WEST ANN LURIE PLACE
1070CHICAGO IL60632
11101120240115
1130M PRIMPRIME 161248
2020336 CA000044655001VN29655000756 11A12043
2030SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL
2040LI 000001
2050 16126.3 U L
202042 CA000044654580VN29654580756 11A11283
2030SCHWARTZ REF KOSHER LW 5 GAL PAIL
2040LI 000002
2050 2015.6 U L
202084 CA000044655002VN29655010756 11A11143
2030SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL
2040LI 000003
2050 4031.2 U L
202084 CA000044655210VN29655210756 11A11273
2030SCHWARTZ REF WHL KSHR DILL 5GAL PAIL
2040LI 000004
2050 4036.2 U L
202042 CA000044658230VN29658230756 11A11303
20301/5 REF KSH HMB DLL SLC3/16 SCHWZ
2040LI 000005
2050 2015.8 U L
202084 CA000044616444VN09196870756 30212133
2030SCHWARTZ REF UNPASTRZD SAUERKRAUT 4/1GAL
2040LI 000006
2050 3192.0 U L
202084 CA09647611170 VN09647611170 11A12083
20301/5 REF KOSH DILL SL 5/16 BYVAL
2040LI 000007
2050 4030.7 U L
2020180 CA000044627002VN29257010756 11A12133
2030SCHWARTZ REF KOSHER DILL SPEAR 2GAL PAIL
2040LI 000008
2050 3594.6 U L
3010936 936 0
END

Output Rules

{
"_id": "65b1205860b7e660663898da",
"lastModified": "2024-01-29T14:13:38.152Z",
"name": "Generic EDI 944",
"sandbox": true,
"description": "Warehouse Stock Transfer Receipt Advice",
"version": "1",
"format": "delimited",
"skipEmptyEndColDelimiter": true,
"delimited": {
"rowSuffix": "~",
"rowDelimiter": "\n",
"colDelimiter": "*"
},
"rules": [
{
"maxOccurrence": 2,
"required": true,
"elements": [
{
"name": "ISA",
"value": "ISA"
},
{
"name": "Authorization Information Qualifier",
"value": "00"
},
{
"name": "Authorization Information",
"value": " "
},
{
"name": "Security Information Qualifier",
"value": "00"
},
{
"name": "Security Information",
"value": " "
},
{
"name": "Interchange ID Qualifier(ISA05)",
"value": "12"
},
{
"name": "Interchange Sender ID",
"value": "7045875587 "
},
{
"name": "Interchange ID Qualifier(ISA07)",
"value": "01"
},
{
"name": "Interchange Receiver ID",
"value": "006127708 "
},
{
"name": "Interchange Date",
"value": "{{{[ISA].[ExchangeDate]}}}"
},
{
"name": "Interchange Time",
"value": "{{{[ISA].[ExchangeTime]}}}"
},
{
"name": "Interchange Control Standards Identifier",
"value": ":"
},
{
"name": "Interchange Control Version Number",
"value": "00501"
},
{
"name": "Interchange Control Number(ISA13)",
"value": "{{{[ISA].[ISA]}}}"
},
{
"name": "Acknowledgment Requested",
"value": "0"
},
{
"name": "Usage Indicator",
"value": "P"
},
{
"name": "Component Element Separator",
"value": ":"
}
],
"children": [
{
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "GS",
"value": "GS"
},
{
"name": "Functional Identifier Code",
"value": "SW"
},
{
"name": "Application Sender's Code",
"value": "7045875587"
},
{
"name": "Application Receiver's Code",
"value": "9254530005"
},
{
"name": "Date(GS04)",
"value": "{{{[GS].[EDICreationDate]}}}"
},
{
"name": "Time",
"value": "{{{[GS].[EDICreationTime]}}}"
},
{
"name": "Group Control Number(GS06)",
"value": "{{{[GS].[GSID]}}}"
},
{
"name": "Responsible Agency Code",
"value": "X"
},
{
"name": "Version / Release / Industry Identifier Code",
"value": "005010"
}
],
"children": [
{
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "ST",
"value": "ST"
},
{
"name": "Transaction Set Identifier Code",
"value": "944"
},
{
"name": "Transaction Set Control Number(ST02)",
"value": "{{{[GS].[GS]}}}00001"
}
],
"children": [
{
"maxOccurrence": 1,
"required": true,
"relativeDataPath": "ReferenceInfo.0",
"elements": [
{
"name": "W17",
"value": "W17"
},
{
"name": "Reporting Code",
"value": "{{{ReportingCode}}}"
},
{
"name": "Date",
"value": "{{{[DateofReceipt]}}}"
},
{
"name": "Depositor Order Number",
"value": "{{{[DepositorOrderNo]}}}"
},
{
"name": "Shipment Identification Number",
"value": "{{{[WhseRcptNo]}}}"
}
],
"children": [
{
"maxOccurrence": 10,
"required": true,
"relativeDataPath": "Names",
"elements": [
{
"name": "N1",
"value": "N1"
},
{
"name": "Entity Identifier Code(N101)",
"value": "{{{[EntityIDCode]}}}"
},
{
"name": "Name",
"value": "{{{[Name]}}}"
},
{
"name": "Identification Code Qualifier",
"value": "{{{[IDType]}}}"
},
{
"name": "Identification Code",
"value": "{{{[EntityCode]}}}"
}
]
}
]
},
{
"required": false,
"relativeDataPath": "ReferenceInfo.0.ReceiptCarrierInfo.0",
"elements": [
{
"name": "W08",
"value": "W08"
},
{
"name": "Transportation Method/Type Code",
"value": "{{{[TransportationMethod]}}}"
},
{
"name": "Standard Carrier Alpha Code",
"value": "{{{[SCAC]}}}"
},
{
"name": "Equipment Initial",
"value": "T"
},
{
"name": "Equipment Number",
"value": "{{{[EquipmentNumber]}}}"
}
]
},
{
"maxOccurrence": 1000,
"required": false,
"container": true,
"children": [
{
"relativeDataPath": "Lines",
"maxOccurrence": 1000,
"required": false,
"elements": [
{
"name": "W12",
"value": "W12"
},
{
"name": "Quantity Received",
"value": "{{{[QuantityReceived]}}}",
"tally": true
},
{
"name": "Unit/Base Measure Code",
"value": "{{{[UOM]}}}"
},
{
"name": "Item Qualifier",
"value": "VN"
},
{
"name": "Item Number",
"value": "{{{[Item]}}}"
}
],
"children": [
{
"maxOccurrence": 1000,
"required": false,
"elements": [
{
"name": "N9",
"value": "N9"
},
{
"name": "Reference Identification Qualifier",
"value": "{{{[Qualifier]}}}"
},
{
"name": "Reference Identification",
"value": "{{{[ReferenceID]}}}"
}
]
}
]
}
]
}
],
"closeRule": {
"maxOccurrence": 1,
"required": false,
"elements": [
{
"name": "W14",
"value": "W03"
},
{
"name": "Quantity Received",
"value": "{{_tally.[Quantity Received]}}"
}
]
}
}
],
"closeRule": {
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "SE",
"value": "SE"
},
{
"name": "Number of Included Segments",
"value": "{{_iterationCount}}"
},
{
"name": "Transaction Set Control Number(SE02)",
"value": "{{{[ISA].[Interchange Control Number]}}}"
}
]
}
}
],
"closeRule": {
"maxOccurrence": 1,
"required": true,
"elements": [
{
"name": "GE",
"value": "GE"
},
{
"name": "Number of Transaction Sets Included",
"value": "1"
},
{
"name": "Group Control Number(GE02)",
"value": "{{{[GS].[Group Control Number]}}}"
}
]
}
}
]
}

Output Sample Data

[
{
"ISA": {
"Authorization Information Qualifier": "00",
"Authorization Information": " ",
"Security Information Qualifier": "00",
"Security Information": " ",
"Interchange ID Qualifier": "12",
"Interchange Sender ID": "7045875587 ",
"CodeList Summary": "08",
"Interchange Receiver ID": "006127708 ",
"Interchange Date": "240129",
"Interchange Time": "0906",
"Interchange Control Standards Identifier": "U",
"Interchange Control Version Number": "00401",
"Interchange Control Number": "009706661",
"Acknowledgement Requested": "0",
"Usage Indicator": "P",
"Component Element Separator": ">"
},
"GS": {
"GS": "0906",
"Functional Identifier Code": "RE",
"Application Sender's Code": "7045875587",
"Application Receiver's Code": "4144979345",
"Date the EDI was created": "240129",
"Time": "0906",
"Group Control Number": "553",
"Responsible Agency Code": "X",
"Version / Release / Industry Identifier Code": "004010"
},
"Header Info": [
{
"CODE CLIENT": "BAY03"
},
{
"SET": "944"
},
{
"Route": "BAY03"
},
{
"WhseCode": "W1"
}
],
"ReferenceInfo": [
{
"ReportingCode": "F",
"DateofReceipt": "20240115",
"WhseRcptNo": "291958",
"DepositorOrderNo": "0007216165",
"Names": [
{
"OrgIDCode": "WH",
"Name": "Distribution Technology"
},
{
"OrgIDCode": "DE",
"Name": "BAY VALLEY FOODS"
},
{
"OrgIDCode": "SF",
"Name": "PREFERRED FREEZER SERVICES"
}
],
"Address1": "4500 WEST ANN LURIE PLACE",
"City": "CHICAGO",
"State": "IL",
"Zip": "60632",
"ReceiptCarrierInfo": [
{
"TransportationMethod": "M",
"SCAC": "PRIM",
"Routing": "PRIME",
"EquipmentNumber": "161248"
}
]
}
],
"Lines": [
{
"QuantityReceived": "336",
"UPC1": "000044655001",
"ItemQualifier": "VN",
"Item": "29655000756",
"LotNumber": "6126.3 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000001",
"ReceivingConditions": "1",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044654580",
"ItemQualifier": "VN",
"Item": "29654580756",
"LotNumber": "015.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER LW 5 GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000002",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655002",
"ItemQualifier": "VN",
"Item": "29655010756",
"LotNumber": "031.2 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000003",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044655210",
"ItemQualifier": "VN",
"Item": "29655210756",
"LotNumber": "036.2 U",
"ProductDescription": "SCHWARTZ REF WHL KSHR DILL 5GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000004",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "42",
"UPC1": "000044658230",
"ItemQualifier": "VN",
"Item": "29658230756",
"LotNumber": "015.8 U",
"ProductDescription": "1/5 REF KSH HMB DLL SLC3/16 SCHWZ",
"Qualifier": "LI",
"ReferenceID": "000005",
"ReceivingConditions": "2",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "000044616444",
"ItemQualifier": "VN",
"Item": "09196870756",
"LotNumber": "192.0 U",
"ProductDescription": "SCHWARTZ REF UNPASTRZD SAUERKRAUT 4/1GAL",
"Qualifier": "LI",
"ReferenceID": "000006",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "84",
"UPC1": "09647611170",
"ItemQualifier": "VN",
"Item": "09647611170",
"LotNumber": "030.7 U",
"ProductDescription": "1/5 REF KOSH DILL SL 5/16 BYVAL",
"Qualifier": "LI",
"ReferenceID": "000007",
"ReceivingConditions": "4",
"DamageReasonCode": "L"
},
{
"QuantityReceived": "180",
"UPC1": "000044627002",
"ItemQualifier": "VN",
"Item": "29257010756",
"LotNumber": "594.6 U",
"ProductDescription": "SCHWARTZ REF KOSHER DILL SPEAR 2GAL PAIL",
"Qualifier": "LI",
"ReferenceID": "000008",
"ReceivingConditions": "3",
"DamageReasonCode": "L"
}
],
"TotalReceiptInformation": [
{
"QtyReceived": "936",
"QtyShipped": "936",
"QtyOnHold": "0"
}
]
}
]

Generated file

ISA*00*          *00*          *12*7045875587     *01*006127708      ***:*00501**0*P*:~
GS*SW*7045875587*9254530005****X*005010~
ST*944*090600001~
W17*F*20240115*0007216165*291958~
N1**Distribution Technology~
N1**BAY VALLEY FOODS~
N1**PREFERRED FREEZER SERVICES~
W08*M*PRIM*T*161248~
W12*336**VN*29655000756~
N9*LI*000001~
W12*42**VN*29654580756~
N9*LI*000002~
W12*84**VN*29655010756~
N9*LI*000003~
W12*84**VN*29655210756~
N9*LI*000004~
W12*42**VN*29658230756~
N9*LI*000005~
W12*84**VN*09196870756~
N9*LI*000006~
W12*84**VN*09647611170~
N9*LI*000007~
W12*180**VN*29257010756~
N9*LI*000008~
W03*936~
SE*25*009706661~
GE*1*553~