Can we configure the Celigo EDI parser during import to correctly handle files that use NEL (Next Line) as the row/segment delimiter?

I am using the Celigo EDI parser to import an X12 850 file where each segment is terminated by NEL followed by CRLF.

I configured the file definition as below:

"delimited": {
    "rowDelimiter": "…\r\n",
    "colDelimiter": "*"
}

However, during import I still receive the following error:
Message:
ISA Interchange control number: 000006546
Error message: Mandatory segment "GS" is missing on line: 2

Sample input file:

ISA*00*          *00*          *08*1234567890     *ZZ*SAMPLEPARTNER *251201*1200*U*00501*000000001*0*P*>…
GS*PO*1234567890*SAMPLEPARTNER*20251201*1200*1*X*005010VICS…
ST*850*0001…
BEG*00*DS*PO123456**20251201…
REF*BT*1234567890…
REF*DP*0001…
REF*PG*SAMPLECTG…
REF*CNO*9876543210…
REF*SB*01

Hi @Sriram_Ramji could you please attach the rules and the sample flow data for me to better understand the issue?

File definition rules:

{
    "resourcePath": "",
    "fileDefinition": {
        "_id": "69550a58ade70840c6df4dfe",
        "lastModified": "2025-12-31T11:34:48.227Z",
        "name": "Sample 850",
        "sandbox": true,
        "description": "Purchase Order",
        "version": "2",
        "_sourceId": "694dfebf3f70c4486dea7450",
        "format": "delimited/x12",
        "skipEmptyEndColDelimiter": true,
        "skipEDIValidation": true,
        "skipEDIProfileValidation": true,
        "delimited": {
            "rowSuffix": "~",
            "rowDelimiter": "…\r\n",
            "colDelimiter": "*"
        },
        "rules": [
            {
                "maxOccurrence": 1,
                "required": true,
                "skipRowSuffix": 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": "Sender Interchange ID Qualifier",
                        "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": "Receiver Interchange ID Qualifier",
                        "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 Standard ID",
                        "value": "ISA11",
                        "referenceValue": "{{{ediProfile.isa11}}}",
                        "maxLength": 1,
                        "minLength": 1,
                        "type": "string",
                        "required": true
                    },
                    {
                        "name": "Interchange Version ID",
                        "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": "Test Indicator",
                        "value": "ISA15",
                        "referenceValue": "{{{ediProfile.isa15}}}",
                        "maxLength": 1,
                        "minLength": 1,
                        "type": "string",
                        "required": true
                    },
                    {
                        "name": "Subelement Separator",
                        "value": "ISA16",
                        "referenceValue": "{{{ediProfile.isa16}}}",
                        "maxLength": 1,
                        "minLength": 1,
                        "type": "string",
                        "required": true
                    }
                ],
                "children": [
                    {
                        "required": true,
                        "maxOccurrence": 1,
                        "skipRowSuffix": 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": "Data Interchange Date",
                                "value": "GS04",
                                "maxLength": 8,
                                "minLength": 8,
                                "type": "string",
                                "required": true
                            },
                            {
                                "name": "Data Interchange Time",
                                "value": "GS05",
                                "maxLength": 8,
                                "minLength": 4,
                                "type": "string",
                                "required": true
                            },
                            {
                                "name": "Group Control Number",
                                "value": "GS06",
                                "maxLength": 9,
                                "minLength": 1,
                                "type": "number",
                                "required": true
                            },
                            {
                                "name": "Responsible Agency Code",
                                "value": "GS07",
                                "referenceValue": "{{{ediProfile.gs07}}}",
                                "maxLength": 2,
                                "minLength": 1,
                                "type": "string",
                                "required": true
                            },
                            {
                                "name": "Version/Rel Ind. Identifier Code",
                                "value": "GS08",
                                "referenceValue": "{{{ediProfile.gs08}}}",
                                "maxLength": 12,
                                "minLength": 1,
                                "type": "string",
                                "required": true
                            }
                        ],
                        "children": [
                            {
                                "name": "ST",
                                "maxOccurrence": 1000,
                                "container": true,
                                "children": [
                                    {
                                        "required": true,
                                        "skipRowSuffix": true,
                                        "elements": [
                                            {
                                                "name": "ST",
                                                "value": "ST"
                                            },
                                            {
                                                "name": "Identifier",
                                                "value": "ST01",
                                                "maxLength": 3,
                                                "minLength": 3,
                                                "type": "string",
                                                "required": true,
                                                "enum": []
                                            },
                                            {
                                                "name": "Control",
                                                "value": "ST02",
                                                "maxLength": 9,
                                                "minLength": 4,
                                                "type": "string",
                                                "required": true,
                                                "enum": []
                                            }
                                        ],
                                        "children": [
                                            {
                                                "name": "BEG",
                                                "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": [
                                                            "00",
                                                            "06",
                                                            "07",
                                                            "16"
                                                        ]
                                                    },
                                                    {
                                                        "name": "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,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Release Number",
                                                        "value": "BEG04",
                                                        "maxLength": 30,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Date(BEG05)",
                                                        "value": "BEG05",
                                                        "maxLength": 8,
                                                        "minLength": 8,
                                                        "type": "string",
                                                        "required": true,
                                                        "enum": []
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "REF",
                                                "maxOccurrence": 1000,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "REF",
                                                                "value": "REF"
                                                            },
                                                            {
                                                                "name": "Qualifier",
                                                                "value": "REF01",
                                                                "maxLength": 3,
                                                                "minLength": 3,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "001",
                                                                    "010",
                                                                    "015",
                                                                    "037"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Reference Number",
                                                                "value": "REF02",
                                                                "maxLength": 8,
                                                                "minLength": 8,
                                                                "type": "number",
                                                                "required": false,
                                                                "enum": []
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "PER",
                                                "maxOccurrence": 3,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "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",
                                                                "value": "PER02",
                                                                "maxLength": 60,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": false
                                                            },
                                                            {
                                                                "name": "Communication 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
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "required": false,
                                                "skipRowSuffix": true,
                                                "elements": [
                                                    {
                                                        "name": "FOB",
                                                        "value": "FOB"
                                                    },
                                                    {
                                                        "name": "Payment Code",
                                                        "value": "FOB01",
                                                        "maxLength": 2,
                                                        "minLength": 2,
                                                        "type": "string",
                                                        "required": true,
                                                        "enum": []
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "SAC",
                                                "maxOccurrence": 25,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "SAC",
                                                                "value": "SAC"
                                                            },
                                                            {
                                                                "name": "Indicator",
                                                                "value": "SAC01",
                                                                "maxLength": 1,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Service, Promotion, Allowance, or Charge Code",
                                                                "value": "SAC02",
                                                                "maxLength": 4,
                                                                "minLength": 4,
                                                                "type": "string",
                                                                "required": false,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Agency Qualifier Code",
                                                                "value": "SAC03",
                                                                "maxLength": 2,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Agency Service, Promotion, Allowance, or Charge Code",
                                                                "value": "SAC04",
                                                                "maxLength": 10,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true
                                                            },
                                                            {
                                                                "name": "Amount",
                                                                "value": "SAC05",
                                                                "maxLength": 10,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": false
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "required": false,
                                                "skipRowSuffix": true,
                                                "elements": [
                                                    {
                                                        "name": "ITD",
                                                        "value": "ITD"
                                                    },
                                                    {
                                                        "name": "Type Code (ITD01)",
                                                        "value": "ITD01",
                                                        "maxLength": 2,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": true,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Date Code",
                                                        "value": "ITD02",
                                                        "maxLength": 2,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": true,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Percent",
                                                        "value": "ITD03",
                                                        "maxLength": 8,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Discount Days Due",
                                                        "value": "ITD04",
                                                        "maxLength": 8,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Terms Discount Days Due",
                                                        "value": "ITD05",
                                                        "maxLength": 5,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Terms Net Due Date",
                                                        "value": "ITD06",
                                                        "maxLength": 8,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Net Days Due",
                                                        "value": "ITD07",
                                                        "maxLength": 3,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": true
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "DTM",
                                                "maxOccurrence": 1000,
                                                "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": [
                                                                    "001",
                                                                    "010",
                                                                    "015",
                                                                    "037"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Date",
                                                                "value": "DTM02",
                                                                "maxLength": 8,
                                                                "minLength": 8,
                                                                "type": "number",
                                                                "required": false,
                                                                "enum": []
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "required": true,
                                                "maxoccurence": 1000,
                                                "skipRowSuffix": true,
                                                "elements": [
                                                    {
                                                        "name": "TD5",
                                                        "value": "TD5"
                                                    },
                                                    {
                                                        "name": "Routing Sequence Code",
                                                        "value": "TD501",
                                                        "maxLength": 2,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Identification Code Qualifier",
                                                        "value": "TD502",
                                                        "maxLength": 2,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Identification Code",
                                                        "value": "TD503",
                                                        "maxLength": 80,
                                                        "minLength": 2,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Transportation Method/Type Code",
                                                        "value": "TD504",
                                                        "maxLength": 2,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Routing",
                                                        "value": "TD505",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": true
                                                    },
                                                    {
                                                        "name": "TD506",
                                                        "value": "TD506",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "TD507",
                                                        "value": "TD507",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "TD508",
                                                        "value": "TD508",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "TD509",
                                                        "value": "TD509",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "TD510",
                                                        "value": "TD510",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "TD511",
                                                        "value": "TD511",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": false
                                                    },
                                                    {
                                                        "name": "Service Level Code",
                                                        "value": "TD512",
                                                        "maxLength": 35,
                                                        "minLength": 1,
                                                        "type": "string",
                                                        "required": true
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "N9",
                                                "maxOccurrence": 1000,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "N9",
                                                                "value": "N9"
                                                            },
                                                            {
                                                                "name": "Reference ID Qualifier",
                                                                "value": "N901",
                                                                "maxLength": 3,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "CO",
                                                                    "L1"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Reference Identification",
                                                                "value": "N902",
                                                                "maxLength": 80,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            }
                                                        ]
                                                    },
                                                    {
                                                        "name": "MTX",
                                                        "maxOccurrence": 1000,
                                                        "required": false,
                                                        "container": true,
                                                        "children": [
                                                            {
                                                                "required": false,
                                                                "skipRowSuffix": true,
                                                                "elements": [
                                                                    {
                                                                        "name": "MTX",
                                                                        "value": "MTX"
                                                                    },
                                                                    {
                                                                        "name": "Note Reference Code",
                                                                        "value": "MTX01",
                                                                        "maxLength": 3,
                                                                        "minLength": 3,
                                                                        "type": "string",
                                                                        "required": false,
                                                                        "enum": [
                                                                            "MKN",
                                                                            "LAB",
                                                                            "PKG",
                                                                            "OTH",
                                                                            "GPL",
                                                                            "INT",
                                                                            "EAJ"
                                                                        ]
                                                                    },
                                                                    {
                                                                        "name": "Free-form Text(MTX02)",
                                                                        "value": "MTX02",
                                                                        "maxLength": 264,
                                                                        "minLength": 1,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": []
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "N1",
                                                "maxOccurrence": 1000,
                                                "required": true,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "N1",
                                                                "value": "N1"
                                                            },
                                                            {
                                                                "name": "Entity Identifier Code",
                                                                "value": "N101",
                                                                "maxLength": 3,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "GIR",
                                                                    "BY",
                                                                    "ST",
                                                                    "BT"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Name",
                                                                "value": "N102",
                                                                "maxLength": 60,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Identification Code Qualifier",
                                                                "value": "N103",
                                                                "maxLength": 60,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": false,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Identification Code",
                                                                "value": "N104",
                                                                "maxLength": 2,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": false,
                                                                "enum": []
                                                            }
                                                        ]
                                                    },
                                                    {
                                                        "name": "N3",
                                                        "maxOccurrence": 1000,
                                                        "required": true,
                                                        "container": true,
                                                        "children": [
                                                            {
                                                                "required": false,
                                                                "skipRowSuffix": true,
                                                                "elements": [
                                                                    {
                                                                        "name": "N3",
                                                                        "value": "N3"
                                                                    },
                                                                    {
                                                                        "name": "Address Line (N301)",
                                                                        "value": "N301",
                                                                        "maxLength": 55,
                                                                        "minLength": 1,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": []
                                                                    },
                                                                    {
                                                                        "name": "Address Line (N302)",
                                                                        "value": "N302",
                                                                        "maxLength": 55,
                                                                        "minLength": 1,
                                                                        "type": "string",
                                                                        "required": false,
                                                                        "enum": []
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    },
                                                    {
                                                        "name": "N4",
                                                        "maxOccurrence": 1000,
                                                        "required": true,
                                                        "container": true,
                                                        "children": [
                                                            {
                                                                "required": false,
                                                                "skipRowSuffix": true,
                                                                "elements": [
                                                                    {
                                                                        "name": "N4",
                                                                        "value": "N4"
                                                                    },
                                                                    {
                                                                        "name": "City",
                                                                        "value": "N401",
                                                                        "maxLength": 30,
                                                                        "minLength": 2,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": []
                                                                    },
                                                                    {
                                                                        "name": "State",
                                                                        "value": "N402",
                                                                        "maxLength": 2,
                                                                        "minLength": 2,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": []
                                                                    },
                                                                    {
                                                                        "name": "Postal Code",
                                                                        "value": "N403",
                                                                        "maxLength": 15,
                                                                        "minLength": 3,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": []
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "PO1",
                                                "maxOccurrence": 100000,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "PO1",
                                                                "value": "PO1"
                                                            },
                                                            {
                                                                "name": "Assigned ID (PO101)",
                                                                "value": "PO101",
                                                                "maxLength": 20,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Quantity",
                                                                "value": "PO102",
                                                                "maxLength": 17,
                                                                "minLength": 1,
                                                                "type": "number",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Code(PO103)",
                                                                "value": "PO103",
                                                                "maxLength": 2,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "EA",
                                                                    "AS"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Unit Price (COST)",
                                                                "value": "PO104",
                                                                "maxLength": 19,
                                                                "minLength": 1,
                                                                "type": "number",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Basis of Unit Price",
                                                                "value": "PO105",
                                                                "maxLength": 2,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "LD",
                                                                    "LE",
                                                                    "NC",
                                                                    "PR",
                                                                    "QT",
                                                                    "QT",
                                                                    "TD",
                                                                    "TE",
                                                                    "WD",
                                                                    "WE"
                                                                ]
                                                            },
                                                            {
                                                                "name": "Qualifier(PO106)",
                                                                "value": "PO106",
                                                                "maxLength": 2,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": [
                                                                    "UP",
                                                                    "EN",
                                                                    "UK"
                                                                ]
                                                            },
                                                            {
                                                                "name": "UPC Number(PO107)",
                                                                "value": "PO107",
                                                                "maxLength": 48,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "Qualifier(PO108)",
                                                                "value": "PO108",
                                                                "maxLength": 2,
                                                                "minLength": 2,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            },
                                                            {
                                                                "name": "ID(PO109)",
                                                                "value": "PO109",
                                                                "maxLength": 48,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true,
                                                                "enum": []
                                                            }
                                                        ],
                                                        "children": [
                                                            {
                                                                "name": "CTP",
                                                                "required": false,
                                                                "skipRowSuffix": true,
                                                                "elements": [
                                                                    {
                                                                        "name": "CTP",
                                                                        "value": "CTP"
                                                                    },
                                                                    {
                                                                        "name": "Class of Trade Code",
                                                                        "value": "CTP01",
                                                                        "maxLength": 2,
                                                                        "minLength": 2,
                                                                        "type": "string",
                                                                        "required": false,
                                                                        "enum": []
                                                                    },
                                                                    {
                                                                        "name": "Price Qualifier",
                                                                        "value": "CTP02",
                                                                        "maxLength": 3,
                                                                        "minLength": 3,
                                                                        "type": "string",
                                                                        "required": true,
                                                                        "enum": [
                                                                            "MSR",
                                                                            "PRP",
                                                                            "RTL"
                                                                        ]
                                                                    },
                                                                    {
                                                                        "name": "Unit Price (CTP03)",
                                                                        "value": "CTP03",
                                                                        "maxLength": 19,
                                                                        "minLength": 1,
                                                                        "type": "number",
                                                                        "required": true,
                                                                        "enum": []
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "name": "PID",
                                                                "maxOccurrence": 1000,
                                                                "required": false,
                                                                "container": true,
                                                                "children": [
                                                                    {
                                                                        "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": true,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Agency Qualifier Code",
                                                                                "value": "PID03",
                                                                                "maxLength": 3,
                                                                                "minLength": 2,
                                                                                "type": "string",
                                                                                "required": false,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Product Description Code",
                                                                                "value": "PID04",
                                                                                "maxLength": 12,
                                                                                "minLength": 1,
                                                                                "type": "string",
                                                                                "required": false,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Description",
                                                                                "value": "PID05",
                                                                                "maxLength": 80,
                                                                                "minLength": 1,
                                                                                "type": "string",
                                                                                "required": true
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            },
                                                            {
                                                                "name": "SDQ",
                                                                "maxOccurrence": 1000,
                                                                "required": false,
                                                                "container": true,
                                                                "children": [
                                                                    {
                                                                        "skipRowSuffix": true,
                                                                        "required": false,
                                                                        "elements": [
                                                                            {
                                                                                "name": "SDQ",
                                                                                "value": "SDQ"
                                                                            },
                                                                            {
                                                                                "name": "Code(SDQ01)",
                                                                                "value": "SDQ01",
                                                                                "maxLength": 2,
                                                                                "minLength": 2,
                                                                                "type": "string",
                                                                                "required": false,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Qualifier(SDQ02)",
                                                                                "value": "SDQ02",
                                                                                "maxLength": 2,
                                                                                "minLength": 1,
                                                                                "type": "string",
                                                                                "required": false,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Identification Code(SDQ03)",
                                                                                "value": "SDQ03",
                                                                                "maxLength": 13,
                                                                                "minLength": 2,
                                                                                "type": "string",
                                                                                "required": true,
                                                                                "enum": []
                                                                            },
                                                                            {
                                                                                "name": "Quantity(SDQ04)",
                                                                                "value": "SDQ04",
                                                                                "maxLength": 15,
                                                                                "minLength": 1,
                                                                                "type": "number",
                                                                                "required": true,
                                                                                "enum": []
                                                                            }
                                                                        ]
                                                                    }
                                                                ]
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "name": "CTT",
                                                "maxOccurrence": 1,
                                                "required": false,
                                                "container": true,
                                                "children": [
                                                    {
                                                        "required": false,
                                                        "skipRowSuffix": true,
                                                        "elements": [
                                                            {
                                                                "name": "CTT",
                                                                "value": "CTT"
                                                            },
                                                            {
                                                                "name": "Number of Line Items",
                                                                "value": "CTT01",
                                                                "maxLength": 8,
                                                                "minLength": 1,
                                                                "type": "string",
                                                                "required": true
                                                            }
                                                        ]
                                                    }
                                                ]
                                            },
                                            {
                                                "maxOccurrence": 1,
                                                "required": false,
                                                "skipRowSuffix": true,
                                                "elements": [
                                                    {
                                                        "name": "SE",
                                                        "value": "SE"
                                                    },
                                                    {
                                                        "name": "Number of Included Segments",
                                                        "value": "SE01",
                                                        "maxLength": 12,
                                                        "minLength": 1,
                                                        "type": "number",
                                                        "required": true,
                                                        "enum": []
                                                    },
                                                    {
                                                        "name": "Transaction Set Control Number(SE02)",
                                                        "value": "SE02",
                                                        "maxLength": 9,
                                                        "minLength": 4,
                                                        "type": "string",
                                                        "required": true,
                                                        "enum": []
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ],
                        "closeRule": [
                            {
                                "maxOccurrence": 1,
                                "required": false,
                                "skipRowSuffix": true,
                                "elements": [
                                    {
                                        "name": "GE",
                                        "value": "GE"
                                    },
                                    {
                                        "name": "Number of Transaction Sets Included",
                                        "value": "GE01",
                                        "maxLength": 6,
                                        "minLength": 1,
                                        "type": "number",
                                        "required": true
                                    },
                                    {
                                        "name": "Group Control Number(GE02)",
                                        "value": "GE02",
                                        "maxLength": 9,
                                        "minLength": 1,
                                        "type": "number",
                                        "required": true
                                    }
                                ]
                            }
                        ]
                    }
                ],
                "closeRule": {
                    "maxOccurrence": 1,
                    "required": false,
                    "skipRowSuffix": true,
                    "elements": [
                        {
                            "name": "IEA",
                            "value": "IEA"
                        },
                        {
                            "name": "Number of Included Functional Groups",
                            "value": "IEA01",
                            "maxLength": 5,
                            "minLength": 1,
                            "type": "number",
                            "required": true
                        },
                        {
                            "name": "Interchange Control Number(IEA02)",
                            "value": "IEA02",
                            "maxLength": 9,
                            "minLength": 9,
                            "type": "number",
                            "required": true
                        }
                    ]
                }
            }
        ],
        "globalId": "66b0446f-f876-4673-ac78-1b3bbdbbd15b"
    }
}

Sample 850:

ISA*00*          *00*          *08*1234567890     *ZZ*TESTTRADING    *260101*1200*U*00501*000000123*0*P*>…
GS*PO*1234567890*TESTTRADING*20260101*1200*123*X*005010VICS…
ST*850*1001…
BEG*00*DS*PO12345678**20260101…
REF*BT*9876543210…
REF*DP*0456…
REF*PG*HOMEGOODS…
REF*CNO*123456780001…
REF*SB*22…
REF*CO*5556667777…
REF*PD*1234567800…
REF*NB*SINGLE…
REF*FI*AB…
PER*DC*Jane Smith*TE*5551234567…
FOB*DF…
SAC*N**VI*FRT…
SAC*N*ZZZZ*VI*H100*1500…
ITD*05*2*****30…
DTM*001*20260201…
DTM*010*20260101…
DTM*002*20260105…
TD5*****CONTACT BUYER TRANSPORTATIONSI…
N9*VWMTX…
MTX**Delivery of goods constitutes acceptance of terms…
MTX**Terms available on supplier portal…
N98MMTX…
MTX**RETAILER - TEST SITE…
N9VWMTX…
MTX**For shipment issues please contact…
N9*VW*MTX…
MTX**1-555-555-1212…
N1*BO*RETURNS DEPT*92*RT…
N1*MA*Jane Smith…
N3*1234 Sample Street…
N4*Sample City*CA*90001…
N1*BT*Jane Smith…
N3*1234 Sample Street…
N4*Sample City*CA*90001…
PO1*1*2*EA*199.99*WE*UP*111111111111*CG*12…
CTP**RTL*249.99…
PID*F*08*Sample Product One Description…
SDQ*EA920001*2…
PO1*2*3*EA*25.50*WE*UP*222222222222*CG*6…
CTP**RTL*39.99…
PID*F*08***Sample Product Two Description…
SDQ*EA*92*0001*3…
PO1*3*1*EA*49.95*WE*UP*333333333333*CG*4…
CTP**RTL*79.95…
PID*F*08*Sample Product Three Description…
SDQ*EA920001*1…
CTT*3…
SE*50*1001…
GE*1*123…
IEA*1*000000123

The end-of-line character is a NEL (…) character. Because of this, we are unable to parse the EDI file and generate the JSON output. Please refer to the attached screenshot for reference.

By removing the \r from the rowDelimiter you should be able to parse the file. Please try and let me know.

Attaching the image from the EDI parser helper