Canonical Routing Instructions 754 Format Specification

Modified on Thu, Aug 27 at 8:38 AM

ECGrid Simplify

Canonical Routing Instructions 754 Format Specification

Version: 1.0   Date: June 2026   Owner: ECGrid Product   

1. Purpose

This document defines the canonical Routing Instructions format used by ECGrid Simplify. It is the single source of truth for document structure, field definitions, data types, required fields, and serialisation rules across XML and JSON.

Both XML and JSON representations convey the same logical Routing Instructions message. The 754 transaction set is a carrier's response to a Request for Routing Instructions (753), confirming pickup date, carrier assignment, and order details.

 

Direction Note: The Canonical Routing Instructions flows inbound to ECGrid from the carrier or logistics provider. ECGrid receives an X12 754 EDI transaction and translates it into the canonical format for delivery to the shipper's system.

 

2. Scope

In scope:

  • Routing Instructions document structure (envelope, header, party blocks, and line items).
  • Field-level definitions, data types, required fields, and EDI source mapping.
  • Canonical XML and JSON representations.
  • Party identification (ShipFrom, ShipTo at header and line level) and date conventions.

Out of scope:

  • Transport (HTTPS, AS2, SFTP). Covered in ECGrid Simplify API docs.
  • Functional acknowledgments and application responses.
  • X12 754 EDI mapping rules. See Map_ANSI X12 754 004010 To Simplify XML Routing Instructions 754 - Global.csv.
  • Request for Routing Instructions (753). Covered in ECGrid_Simplify_753_Spec.docx.

 

3. Document Structure

A canonical Routing Instructions payload contains a RoutingInstructionsMessage root element with exactly one RoutingInstructions child. The child holds all header fields from the BGN and PER segments, two header-level party blocks (ShipFrom, ShipTo), and one or more LineItem entries from the LX loop. Each LineItem may also contain line-level party blocks (OrderShipFrom, OrderShipTo).

XML vs JSON Naming: Both XML and JSON use PascalCase field names throughout. The JSON root key is "RoutingInstructionsMessage" — matching the XML root element exactly.

Top-level shape:

RoutingInstructionsMessage

   └── RoutingInstructions   (required, exactly one)

       ├── TradingPartnerId / Sender / Receiver …   (envelope fields, ISA/GS)

       ├── TransactionSetPurposeCode / ReferenceNumber …  (header, BGN)

       ├── ContactName / ContactPhone …                (contact, PER)

       ├── ShipFrom                                   (party block, N1/SF)

       ├── ShipTo                                     (party block, N1/ST)

       └── LineItem  (1..n, one per LX loop)

            ├── LineItemNumber / StandardCarrierAlphaCode / PickupDate …

            ├── OrderShipFrom  (line party, LoopN1/SF)

            └── OrderShipTo    (line party, LoopN1/ST)

 

3.1 Comparison with the Canonical Request for Routing Instructions (753)

 

Aspect

Canonical Request for Routing Instr. (753)

Canonical Routing Instructions (754)

Root element

<RequestForRoutingInstructionsMessage> / <RequestForRoutingInstructions>

<RoutingInstructionsMessage> / <RoutingInstructions>

Transaction

753

754

GS-01 code

RF

GF

Direction

Outbound — shipper requests routing from carrier

Inbound — carrier responds with confirmed routing

JSON root key

"RequestForRoutingInstructionsMessage"

"RoutingInstructionsMessage"

Header segment

BGN (purpose, reference, date, time, timezone, action)

BGN (same fields; RoutingDate instead of RequestDate)

Carrier field

None (carrier not yet assigned)

BLR: StandardCarrierAlphaCode + PickupDate (confirmed)

Service info segment

USI: AgencyQualifier, ServiceCode, ServiceAmount

Not present in standard 754 mapping

Quantity segment

Not present in standard 753 mapping

QTY in LoopQTY: QuantityQualifier (38=Confirmed) + Quantity

Order detail segment

OID inside LoopOID (nested in LoopLX)

OID directly in LoopLX (not nested)

Party types

ShipFrom, ShipTo, BillTo (header) + OrderShipFrom, OrderShipTo (line)

ShipFrom, ShipTo (header) + OrderShipFrom, OrderShipTo (line)

 

4. Envelope Fields

Sourced from ISA (interchange) and GS (functional group) segments.

ISA fixed-width: ISA-06 (Sender) and ISA-08 (Receiver) are 15-character fixed-width fields padded with trailing spaces. ECGrid always trims before populating TradingPartnerId, Sender, and Receiver.

 

XML Element

JSON Property

Req

Description

TradingPartnerId

TradingPartnerId

Yes

ISA-06 — ECGrid trading partner identifier. 15-char fixed-width; always trimmed.

Sender

Sender

Yes

ISA-06 — Interchange sender identifier value. Trimmed.

SenderQualifier

SenderQualifier

Yes

ISA-05 — Qualifies the sender identifier type (e.g. 01=DUNS, ZZ=Mutually Defined).

Receiver

Receiver

Yes

ISA-08 — Interchange receiver identifier value. Trimmed.

ReceiverQualifier

ReceiverQualifier

Yes

ISA-07 — Qualifies the receiver identifier type.

InterchangeDate

InterchangeDate

Yes

ISA-09 — Interchange date. YYMMDD format.

InterchangeControlNumber

InterchangeControlNumber

Yes

ISA-13 — Interchange control number.

TestProductionIndicator

TestProductionIndicator

Yes

ISA-15 — T=Test, P=Production.

GroupFunctionCode

GroupFunctionCode

Yes

GS-01 — Functional identifier code (GF=Routing Instructions).

 

5. Header Fields

Sourced from BGN (routing instruction header) and PER (contact information) segments.

Contact phone/email extraction: PER-03 is the qualifier: TE=Telephone, EM=Email. If PER-03=TE then ContactPhone=PER-04; if PER-05=TE then ContactPhone=PER-06. Same pattern applies for ContactEmail with qualifier EM.

 

XML Element

JSON Property

Req

Description

TransactionSetPurposeCode

TransactionSetPurposeCode

Yes

BGN-01 — Transaction set purpose code. 00=Original, 05=Replace, 01=Cancellation.

ReferenceNumber

ReferenceNumber

Yes

BGN-02 — Reference number assigned by the sender (e.g. routing instruction ID).

RoutingDate

RoutingDate

Yes

BGN-03 — Date the routing instructions were issued. YYYYMMDD format.

RoutingTime

RoutingTime

No

BGN-04 — Time the routing instructions were issued. HHMM format.

TimeZoneCode

TimeZoneCode

No

BGN-05 — Time zone designator code (e.g. ET=Eastern, CT=Central).

ActionCode

ActionCode

No

BGN-06 — Action code qualifier.

ContactFunctionCode

ContactFunctionCode

No

PER-01 — Contact function code (e.g. CN=General Contact).

ContactName

ContactName

No

PER-02 — Contact person or department name.

ContactPhone

ContactPhone

No

PER-04 (PER-03=TE) — Contact phone number. Extracted when PER-03 qualifier is TE.

ContactEmail

ContactEmail

No

PER-04 (PER-03=EM) — Contact email address. Extracted when PER-03 qualifier is EM.

 

6. Party Address Blocks  (N1 Loop)

Header-level party blocks are extracted from the N1 loop appearing before the LX loop. N1-01 qualifier routes data: SF=ShipFrom (pickup origin), ST=ShipTo (delivery destination). Absent loops are silently skipped; all fields output as empty string.

N1 Loop Qualifier Routing: SF=ShipFrom (origin/pickup), ST=ShipTo (destination/delivery). Absent loops are silently skipped.

 

6.1  ShipFrom   (N1-01 = SF)

 

XML Element

JSON Property

Req

Description

PartyIdentification

PartyIdentification

No

N1-04 — Party identifier value (e.g. account number, location code).

PartyIdentificationType

PartyIdentificationType

No

N1-03 — Code qualifying the identifier type (e.g. 91=Assigned by Seller).

Name

Name

Yes

N1-02 — Party legal or trading name.

AdditionalName

AdditionalName

No

N2-01 — Additional name line.

StreetAddress1

StreetAddress1

No

N3-01 — Primary street address line.

StreetAddress2

StreetAddress2

No

N3-02 — Secondary address line (suite, unit, etc.).

City

City

No

N4-01 — City name.

StateCode

StateCode

No

N4-02 — Two-letter state or province code.

PostalCode

PostalCode

No

N4-03 — Postal / ZIP code.

CountryCode

CountryCode

No

N4-04 — ISO 3166-1 alpha-2 country code (e.g. US).

 

6.2  ShipTo   (N1-01 = ST)

 

XML Element

JSON Property

Req

Description

PartyIdentification

PartyIdentification

No

N1-04 — Party identifier value (e.g. account number, location code).

PartyIdentificationType

PartyIdentificationType

No

N1-03 — Code qualifying the identifier type (e.g. 91=Assigned by Seller).

Name

Name

Yes

N1-02 — Party legal or trading name.

AdditionalName

AdditionalName

No

N2-01 — Additional name line.

StreetAddress1

StreetAddress1

No

N3-01 — Primary street address line.

StreetAddress2

StreetAddress2

No

N3-02 — Secondary address line (suite, unit, etc.).

City

City

No

N4-01 — City name.

StateCode

StateCode

No

N4-02 — Two-letter state or province code.

PostalCode

PostalCode

No

N4-03 — Postal / ZIP code.

CountryCode

CountryCode

No

N4-04 — ISO 3166-1 alpha-2 country code (e.g. US).

 

7. Line Item Fields  (LoopLX)

The LineItem element repeats for each LX loop. Within each loop: LX (line number), L11 (reference), BLR (carrier + pickup date), OID (order details), G62 (date), and optionally SMD, MSI, LoopQTY (containing QTY + AT9), and LoopN1 (line parties).

LoopQTY nesting: QTY and AT9 segments are inside LoopQTY, which is nested inside LoopLX. Use source path LoopQTY/QTY/QTY01 — not a direct child of LoopLX.

OID position: In the 754 structure OID is a direct child of LoopLX (not nested in LoopOID). This differs from the 753 structure where OID is inside LoopOID.

SMD / MSI / AT9: ShipmentMethodOfPayment (SMD), MessageCode/Amount (MSI), and equipment/weight fields (AT9) are optional. They output as empty string when the segments are absent from the EDI.

 

XML Element

JSON Property

Req

Description

LineItemNumber

LineItemNumber

Yes

LX-01 — Line item sequence number.

ReferenceIdentification

ReferenceIdentification

No

L11-01 — Reference identification value (e.g. PO number, BOL number).

ReferenceQualifier

ReferenceQualifier

No

L11-02 — Qualifier for the reference identification (e.g. PO=Purchase Order).

FreeFormDescription

FreeFormDescription

No

L11-03 — Free-form description associated with the reference.

StandardCarrierAlphaCode

StandardCarrierAlphaCode

No

BLR-01 — SCAC code of the designated carrier (e.g. FEDX, UPSN).

PickupDate

PickupDate

No

BLR-02 — Scheduled pickup date. YYYYMMDD format.

ShipmentMethodOfPayment

ShipmentMethodOfPayment

No

SMD-01 — Shipment method of payment (e.g. PP=Prepaid, CC=Collect).

TransportationMethodCode

TransportationMethodCode

No

SMD-02 — Transportation method/mode code (e.g. M=Motor, A=Air).

PurchaseOrderNumber

PurchaseOrderNumber

No

OID-02 — Purchase order number.

ReleaseNumber

ReleaseNumber

No

OID-03 — Release number against the purchase order.

UnitOrBasisForMeasurementCode

UnitOrBasisForMeasurementCode

No

OID-04 — Unit of measure for the ordered quantity (e.g. EA, CA, PLT).

OrderQuantity

OrderQuantity

No

OID-05 — Quantity ordered on this line.

DateQualifier

DateQualifier

No

G62-01 — Date qualifier code (e.g. 11=Ship Date, 10=Pickup Date).

Date

Date

No

G62-02 — Date value associated with DateQualifier. YYYYMMDD format.

TimeCode

TimeCode

No

G62-03 — Time zone code for the date/time.

Time

Time

No

G62-04 — Time value associated with the date. HHMM format.

MessageCode

MessageCode

No

MSI-01 — Message code (e.g. rate/service type code). Optional segment.

MessageAmount

MessageAmount

No

MSI-02 — Monetary amount associated with the message code. Optional segment.

QuantityQualifier

QuantityQualifier

No

LoopQTY/QTY-01 — Qualifier for the quantity (e.g. 38=Confirmed). QTY inside LoopQTY.

Quantity

Quantity

No

LoopQTY/QTY-02 — Confirmed or adjusted quantity value.

EquipmentDescriptionCode

EquipmentDescriptionCode

No

AT9-01 — Equipment type/description code. Optional AT9 segment.

WeightQualifier

WeightQualifier

No

AT9-02 — Weight qualifier code. Optional AT9 segment.

Weight

Weight

No

AT9-03 — Shipment or equipment weight. Optional AT9 segment.

WeightUnitCode

WeightUnitCode

No

AT9-04 — Unit of measure for weight (e.g. L=Pounds, K=Kilograms).

Volume

Volume

No

AT9-05 — Volume measurement. Optional AT9 segment.

VolumeUnitQualifier

VolumeUnitQualifier

No

AT9-06 — Unit qualifier for volume (e.g. E=Cubic Feet). Optional AT9 segment.

 

7.1  Line-Level Party Blocks  (LoopLX / LoopN1)

Each LineItem may contain line-level party blocks from the N1 loop inside LoopLX. These use the same 10-field structure as header parties.

     OrderShipFrom

Ship-from party at the line level. Extracted from LoopLX/LoopN1 (N1-01=SF).

XML Element

JSON Property

Req

Description

PartyIdentification

PartyIdentification

No

N1-04 — Party identifier value (e.g. account number, location code).

PartyIdentificationType

PartyIdentificationType

No

N1-03 — Code qualifying the identifier type (e.g. 91=Assigned by Seller).

Name

Name

Yes

N1-02 — Party legal or trading name.

AdditionalName

AdditionalName

No

N2-01 — Additional name line.

StreetAddress1

StreetAddress1

No

N3-01 — Primary street address line.

StreetAddress2

StreetAddress2

No

N3-02 — Secondary address line (suite, unit, etc.).

City

City

No

N4-01 — City name.

StateCode

StateCode

No

N4-02 — Two-letter state or province code.

PostalCode

PostalCode

No

N4-03 — Postal / ZIP code.

CountryCode

CountryCode

No

N4-04 — ISO 3166-1 alpha-2 country code (e.g. US).

 

     OrderShipTo

Ship-to party at the line level. Extracted from LoopLX/LoopN1 (N1-01=ST).

XML Element

JSON Property

Req

Description

PartyIdentification

PartyIdentification

No

N1-04 — Party identifier value (e.g. account number, location code).

PartyIdentificationType

PartyIdentificationType

No

N1-03 — Code qualifying the identifier type (e.g. 91=Assigned by Seller).

Name

Name

Yes

N1-02 — Party legal or trading name.

AdditionalName

AdditionalName

No

N2-01 — Additional name line.

StreetAddress1

StreetAddress1

No

N3-01 — Primary street address line.

StreetAddress2

StreetAddress2

No

N3-02 — Secondary address line (suite, unit, etc.).

City

City

No

N4-01 — City name.

StateCode

StateCode

No

N4-02 — Two-letter state or province code.

PostalCode

PostalCode

No

N4-03 — Postal / ZIP code.

CountryCode

CountryCode

No

N4-04 — ISO 3166-1 alpha-2 country code (e.g. US).

 

 

8. Naming Conventions

Both XML and JSON use PascalCase field names throughout (e.g. RoutingDate, StandardCarrierAlphaCode, LineItem). XML and JSON field names are identical.

The JSON root key is "RoutingInstructionsMessage" — matching the XML root element exactly.

Empty optional values: XML: <FieldName></FieldName>. JSON: "FieldName": "". Every field is always present in the output even when absent from the EDI.

All values are strings: All canonical values are typed as string — including numeric-looking fields such as OrderQuantity, Quantity, and LineItemNumber.

 

9. Validation Rules

 

Rule

Detail

Required fields

TradingPartnerId, SenderQualifier, Sender, ReceiverQualifier, Receiver, GroupFunctionCode, TransactionSetPurposeCode, ReferenceNumber, RoutingDate, and LineItemNumber (per LineItem) are always populated from the EDI.

Missing fields

Every field in the canonical structure is always present — no fields are omitted even when absent from the EDI.

ISA trimming

ISA-06 and ISA-08 are 15-character fixed-width; always trim trailing spaces.

Contact extraction

ContactPhone and ContactEmail are extracted by scanning PER-03 and PER-05 for qualifiers TE (telephone) and EM (email) respectively.

LoopQTY nesting

QTY and AT9 are inside LoopQTY (inside LoopLX). Not direct children of LoopLX. Source path: LoopQTY/QTY/QTY01.

OID path

OID is a direct child of LoopLX in 754. Source path: LoopLX/OID/OID02.

Party qualifier

Header parties: SF=ShipFrom, ST=ShipTo. Line parties (LoopLX/LoopN1): SF=OrderShipFrom, ST=OrderShipTo.

G62 date qualifiers

11=Ship Date, 10=Pickup Date. Additional qualifiers pass through in DateQualifier.

Optional segments

SMD (shipment method/mode), MSI (message code/amount), AT9 (equipment/weight) are optional — output as empty string when absent.

Multiple transactions

Multiple ST…SE blocks produce separate RoutingInstructions elements (XML) or array entries (JSON).

 

10. XML Example

Canonical 754 Routing Instructions in XML format. Empty tags represent optional fields not present in the source EDI.

 

<?xml version="1.0" encoding="UTF-8"?>

<RoutingInstructionsMessage>

   <RoutingInstructions>

     <TradingPartnerId>609195581</TradingPartnerId>

    <Sender>609195581</Sender>

     <SenderQualifier>01</SenderQualifier>

    <Receiver>112084681</Receiver>

     <ReceiverQualifier>01</ReceiverQualifier>

     <InterchangeDate>260609</InterchangeDate>

     <InterchangeControlNumber>000000754</InterchangeControlNumber>

     <TestProductionIndicator>P</TestProductionIndicator>

     <GroupFunctionCode>GF</GroupFunctionCode>

    <TransactionSetPurposeCode>00</TransactionSetPurposeCode>

     <ReferenceNumber>RI-2026-060901</ReferenceNumber>

     <RoutingDate>20260609</RoutingDate>

    <RoutingTime>1656</RoutingTime>

    <TimeZoneCode></TimeZoneCode>

    <ActionCode></ActionCode>

     <ContactFunctionCode>CN</ContactFunctionCode>

    <ContactName>Jane Carrier</ContactName>

     <ContactPhone>5559876543</ContactPhone>

    <ContactEmail></ContactEmail>

    <ShipFrom>

       <PartyIdentification>ACME-PLANT-05</PartyIdentification>

       <PartyIdentificationType>91</PartyIdentificationType>

      <Name>ACME Manufacturing Corp</Name>

       <AdditionalName></AdditionalName>

      <StreetAddress1>1000 Industrial Pkwy</StreetAddress1>

       <StreetAddress2></StreetAddress2>

      <City>Columbus</City>

      <StateCode>OH</StateCode>

       <PostalCode>43204</PostalCode>

      <CountryCode>US</CountryCode>

    </ShipFrom>

    <ShipTo>

       <PartyIdentification>WH-MW-001</PartyIdentification>

       <PartyIdentificationType>91</PartyIdentificationType>

      <Name>Midwest 3PL Fulfillment</Name>

       <AdditionalName></AdditionalName>

      <StreetAddress1>5500 Distribution Dr</StreetAddress1>

       <StreetAddress2></StreetAddress2>

      <City>Indianapolis</City>

      <StateCode>IN</StateCode>

       <PostalCode>46241</PostalCode>

      <CountryCode>US</CountryCode>

    </ShipTo>

    <LineItem>

       <LineItemNumber>1</LineItemNumber>

       <ReferenceIdentification>REF-001</ReferenceIdentification>

       <ReferenceQualifier>PO</ReferenceQualifier>

       <FreeFormDescription></FreeFormDescription>

       <StandardCarrierAlphaCode>FEDX</StandardCarrierAlphaCode>

       <PickupDate>20260617</PickupDate>

       <ShipmentMethodOfPayment></ShipmentMethodOfPayment>

       <TransportationMethodCode></TransportationMethodCode>

       <PurchaseOrderNumber>PO-2026-0001</PurchaseOrderNumber>

       <ReleaseNumber></ReleaseNumber>

       <UnitOrBasisForMeasurementCode>PLT</UnitOrBasisForMeasurementCode>

      <OrderQuantity>100</OrderQuantity>

       <DateQualifier>11</DateQualifier>

      <Date>20260617</Date>

      <TimeCode></TimeCode>

      <Time></Time>

      <MessageCode></MessageCode>

       <MessageAmount></MessageAmount>

       <QuantityQualifier>38</QuantityQualifier>

      <Quantity>100</Quantity>

       <EquipmentDescriptionCode></EquipmentDescriptionCode>

       <WeightQualifier></WeightQualifier>

      <Weight></Weight>

       <WeightUnitCode></WeightUnitCode>

      <Volume></Volume>

      <VolumeUnitQualifier></VolumeUnitQualifier>

      <OrderShipFrom>

         <PartyIdentification>ACME-PLANT-05</PartyIdentification>

         <PartyIdentificationType>91</PartyIdentificationType>

        <Name>ACME Manufacturing Corp</Name>

         <AdditionalName></AdditionalName>

        <StreetAddress1>1000 Industrial Pkwy</StreetAddress1>

         <StreetAddress2></StreetAddress2>

        <City>Columbus</City>

        <StateCode>OH</StateCode>

         <PostalCode>43204</PostalCode>

         <CountryCode>US</CountryCode>

      </OrderShipFrom>

      <OrderShipTo>

         <PartyIdentification></PartyIdentification>

         <PartyIdentificationType></PartyIdentificationType>

        <Name></Name>

         <AdditionalName></AdditionalName>

        <StreetAddress1></StreetAddress1>

         <StreetAddress2></StreetAddress2>

        <City></City>

        <StateCode></StateCode>

        <PostalCode></PostalCode>

        <CountryCode></CountryCode>

      </OrderShipTo>

    </LineItem>

   </RoutingInstructions>

</RoutingInstructionsMessage>

 

11. JSON Example

The same canonical 754 Routing Instructions in JSON format. Empty string ("") represents optional fields not present in the source EDI.

 

{

   "RoutingInstructionsMessage": {

    "RoutingInstructions": {

      "TradingPartnerId": "609195581",

      "Sender": "609195581",

      "SenderQualifier": "01",

      "Receiver": "112084681",

      "ReceiverQualifier": "01",

      "InterchangeDate": "260609",

      "InterchangeControlNumber": "000000754",

      "TestProductionIndicator": "P",

      "GroupFunctionCode": "GF",

      "TransactionSetPurposeCode": "00",

      "ReferenceNumber": "RI-2026-060901",

      "RoutingDate": "20260609",

      "RoutingTime": "1656",

      "TimeZoneCode": "",

      "ActionCode": "",

      "ContactFunctionCode": "CN",

      "ContactName": "Jane Carrier",

      "ContactPhone": "5559876543",

      "ContactEmail": "",

      "ShipFrom": {

        "PartyIdentification": "ACME-PLANT-05",

        "PartyIdentificationType": "91",

        "Name": "ACME Manufacturing Corp",

        "AdditionalName": "",

        "StreetAddress1": "1000 Industrial Pkwy",

        "StreetAddress2": "",

        "City": "Columbus",

        "StateCode": "OH",

        "PostalCode": "43204",

        "CountryCode": "US"

      },

      "ShipTo": {

        "PartyIdentification": "WH-MW-001",

        "PartyIdentificationType": "91",

        "Name": "Midwest 3PL Fulfillment",

        "StreetAddress1": "5500 Distribution Dr",

        "City": "Indianapolis",

        "StateCode": "IN",

        "PostalCode": "46241",

        "CountryCode": "US"

      },

      "LineItem": [

        {

          "LineItemNumber": "1",

          "ReferenceIdentification": "REF-001",

          "ReferenceQualifier": "PO",

          "FreeFormDescription": "",

          "StandardCarrierAlphaCode": "FEDX",

          "PickupDate": "20260617",

          "ShipmentMethodOfPayment": "",

          "TransportationMethodCode": "",

          "PurchaseOrderNumber": "PO-2026-0001",

          "ReleaseNumber": "",

           "UnitOrBasisForMeasurementCode": "PLT",

          "OrderQuantity": "100",

          "DateQualifier": "11",

          "Date": "20260617",

          "TimeCode": "",

          "Time": "",

          "MessageCode": "",

          "MessageAmount": "",

           "QuantityQualifier": "38",

          "Quantity": "100",

          "EquipmentDescriptionCode": "",

          "WeightQualifier": "",

          "Weight": "",

          "WeightUnitCode": "",

          "Volume": "",

          "VolumeUnitQualifier": "",

          "OrderShipFrom": {

            "PartyIdentification": "ACME-PLANT-05",

             "PartyIdentificationType": "91",

            "Name": "ACME Manufacturing Corp",

            "StreetAddress1": "1000 Industrial Pkwy",

            "City": "Columbus",

            "StateCode": "OH",

            "PostalCode": "43204",

            "CountryCode": "US"

          },

          "OrderShipTo": {

            "PartyIdentification": "",

             "PartyIdentificationType": "",

            "Name": "",

            "AdditionalName": "",

            "StreetAddress1": "",

            "StreetAddress2": "",

            "City": "",

            "StateCode": "",

            "PostalCode": "",

            "CountryCode": ""

          }

        }

      ]

    }

   }

}

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article