SupportedCanonical map

EDI 810 Data Map and Field Reference

This page documents the current 195-field Smart Mapping layout for supported EDI 810 files.

Field order, values, sections, collections, sensitivity, and release applicability are rendered directly from the frozen repository map authority.

Download the 810 Data Map

CSV/Excel mapping of 195 ordered fields and 20 metadata columns.

Complete Field Reference

19 sections ยท source order preserved
ColumnEDI SourceDescriptionDisplay LabelSectionData TypeScopeRow ApplicabilitySource SegmentSource RuleQualifier RuleRepeat StrategyCollection ContractApplicable VersionsField ClassificationAmount SemanticsScale RuleDerivedPublicOutput Order
Record and Invoice Identity
RecordTypeConverter row ownerIT1 for a physical invoice line, SLN for an independent subline, or SUMMARY only when the transaction has no IT1.Record TypeRecord and Invoice IdentityCODERECORDIT1|SLN|SUMMARYCONVERTEREmit one IT1 row per IT1, then owned SLN rows in source order; emit exactly one SUMMARY row only when no IT1 exists.Allowed values IT1|SLN|SUMMARYDERIVEDSCALAR004010|004030|005010DERIVED_ROW_IDNOT_AMOUNTNONETRUETRUE1
InvoiceLineNumberIT101Native invoice line identifier; blank on SLN and SUMMARY rows.Invoice Line NumberRecord and Invoice IdentitySTRINGLINEIT1IT1Use row-owning IT101 only.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE2
ParentInvoiceLineNumberOwning IT101Parent IT1 identifier on SLN rows; blank on IT1 and SUMMARY rows.Parent Invoice Line NumberRecord and Invoice IdentitySTRINGSUBLINESLNIT1|SLNUse the owning IT101 as explicit relationship context without inheriting parent line collections.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE3
SublineNumberSLN01Native subline identifier; blank on IT1 and SUMMARY rows.Subline NumberRecord and Invoice IdentitySTRINGSUBLINESLNSLNUse row-owning SLN01 only.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE4
SublineRelationshipCodeSLN03Original code describing the SLN relationship to its parent IT1.Subline Relationship CodeRecord and Invoice IdentityCODESUBLINESLNSLNUse row-owning SLN03 only.Preserve unknown valid relationship codes.SCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE5
InvoiceDateBIG01Invoice issue date transmitted in BIG; no DTM fallback.Invoice DateRecord and Invoice IdentityDATE_STRINGHEADERIT1|SLN|SUMMARYBIGUse BIG01 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE6
InvoiceNumberBIG02Invoice number transmitted in BIG; no REF fallback.Invoice NumberRecord and Invoice IdentityIDENTIFIERHEADERIT1|SLN|SUMMARYBIGUse BIG02 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE7
PurchaseOrderDateBIG03Purchase-order date transmitted in BIG; no DTM substitution.Purchase Order DateRecord and Invoice IdentityDATE_STRINGHEADERIT1|SLN|SUMMARYBIGUse BIG03 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE8
PurchaseOrderNumberBIG04Purchase-order number transmitted in BIG; optional in the generic contract.Purchase Order NumberRecord and Invoice IdentityIDENTIFIERHEADERIT1|SLN|SUMMARYBIGUse BIG04 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE9
ReleaseNumberBIG05Release number transmitted in BIG.Release NumberRecord and Invoice IdentitySTRINGHEADERIT1|SLN|SUMMARYBIGUse BIG05 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE10
ChangeOrderSequenceNumberBIG06Change-order sequence transmitted in BIG.Change Order Sequence NumberRecord and Invoice IdentitySTRINGHEADERIT1|SLN|SUMMARYBIGUse BIG06 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE11
InvoiceTransactionTypeCodeBIG07Transaction type code preserved independently from purpose and amount sign.Invoice Transaction Type CodeRecord and Invoice IdentityCODEHEADERIT1|SLN|SUMMARYBIGUse BIG07 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE12
TransactionSetPurposeCodeBIG08Transaction-set purpose code preserved independently from BIG07.Transaction Set Purpose CodeRecord and Invoice IdentityCODEHEADERIT1|SLN|SUMMARYBIGUse BIG08 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE13
ActionCodeBIG09Action code transmitted in BIG.Action CodeRecord and Invoice IdentityCODEHEADERIT1|SLN|SUMMARYBIGUse BIG09 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE14
ConsolidatedInvoiceNumberBIG10Consolidated invoice number where the resolved release defines BIG10; never relabeled as original invoice number.Consolidated Invoice NumberRecord and Invoice IdentityIDENTIFIERHEADERIT1|SLN|SUMMARYBIGUse BIG10 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE15
InvoiceTransactionTypeDescriptionBIG07 code lookupVersion-aware description of the preserved BIG07 code; unknown codes remain explicit.Invoice Transaction Type DescriptionRecord and Invoice IdentitySTRINGHEADERIT1|SLN|SUMMARYBIGDescribe BIG07 only from the resolved release code list; never infer sign.Version-specific BIG07 lookupDERIVEDSCALAR004010|004030|005010SEMANTIC_DESCRIPTIONNOT_AMOUNTNONETRUETRUE16
TransactionSetPurposeDescriptionBIG08 code lookupVersion-aware description of the preserved BIG08 code; unknown codes remain explicit.Transaction Set Purpose DescriptionRecord and Invoice IdentitySTRINGHEADERIT1|SLN|SUMMARYBIGDescribe BIG08 only from the resolved release code list.Version-specific BIG08 lookupDERIVEDSCALAR004010|004030|005010SEMANTIC_DESCRIPTIONNOT_AMOUNTNONETRUETRUE17
CurrencyCodeResolved CUR02One nonconflicting applicable invoice currency code; blank when missing, invalid, or ambiguous.Currency CodeRecord and Invoice IdentityCODEMULTI_SCOPEIT1|SLN|SUMMARYCURResolve native row CUR before HEADER CUR; SLN never reads parent LINE CUR. Do not convert currencies.Exactly one applicable nonconflicting CUR02SEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE18
CurrencyResolutionStatusCUR resolutionCurrency status RESOLVED, MISSING, AMBIGUOUS, or INVALID.Currency Resolution StatusRecord and Invoice IdentityCODEDIAGNOSTICIT1|SLN|SUMMARYCURClassify applicable CUR evidence without guessing precedence across conflicts.Allowed values RESOLVED|MISSING|AMBIGUOUS|INVALIDDERIVEDSCALAR004010|004030|005010DERIVED_STATUSNOT_AMOUNTNONETRUETRUE19
CurrencyEntityQualifierSelected CUR01Entity qualifier belonging to the selected CurrencyCode.Currency Entity QualifierRecord and Invoice IdentityCODEMULTI_SCOPEIT1|SLN|SUMMARYCURUse CUR01 from the same physical occurrence selected for CurrencyCode.NONESEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE20
CurrencySourceScopeSelected CUR scopePhysical scope supplying CurrencyCode; blank when unresolved.Currency Source ScopeRecord and Invoice IdentityCODEDIAGNOSTICIT1|SLN|SUMMARYCUREmit HEADER, LINE, or SUBLINE from the selected CUR owner.Allowed values HEADER|LINE|SUBLINEDERIVEDSCALAR004010|004030|005010DERIVED_PROVENANCENOT_AMOUNTNONETRUETRUE21
CurrencyCountCurrencyOccurrences logical occurrence countNumber of logical objects serialized in CurrencyOccurrences; child segments do not independently increase the count.Currency CountRecord and Invoice IdentityINTEGERMULTI_SCOPEIT1|SLN|SUMMARYCURCount the logical objects in CurrencyOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE22
CurrencyOccurrencesCURApplicable currency and exchange-rate evidence with conflicts preserved.Currency OccurrencesRecord and Invoice IdentityJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYCURSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,entityQualifier,currencyCode,exchangeRate,secondaryEntityQualifier,secondaryCurrencyCode. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE23
Parties
SellerNameSelected N102Name of the selected Seller party; all parties remain in PartyOccurrences.Seller NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=SE using native row scope before HEADER; SLN never reads parent LINE parties.N101=SE; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE24
SellerIDQualifierSelected N103Identification qualifier from the same Seller N1 occurrence.Seller ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=SE occurrence selected for SellerName.N101=SESEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE25
SellerIDSelected N104Identification value from the same Seller N1 occurrence.Seller IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=SE occurrence selected for SellerName.N101=SESEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE26
BuyerNameSelected N102Name of the selected Buyer party; all parties remain in PartyOccurrences.Buyer NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=BY using native row scope before HEADER; SLN never reads parent LINE parties.N101=BY; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE27
BuyerIDQualifierSelected N103Identification qualifier from the same Buyer N1 occurrence.Buyer ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=BY occurrence selected for BuyerName.N101=BYSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE28
BuyerIDSelected N104Identification value from the same Buyer N1 occurrence.Buyer IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=BY occurrence selected for BuyerName.N101=BYSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE29
BillToNameSelected N102Name of the selected BillTo party; all parties remain in PartyOccurrences.Bill To NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=BT using native row scope before HEADER; SLN never reads parent LINE parties.N101=BT; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE30
BillToIDQualifierSelected N103Identification qualifier from the same BillTo N1 occurrence.Bill To ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=BT occurrence selected for BillToName.N101=BTSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE31
BillToIDSelected N104Identification value from the same BillTo N1 occurrence.Bill To IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=BT occurrence selected for BillToName.N101=BTSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE32
ShipToNameSelected N102Name of the selected ShipTo party; all parties remain in PartyOccurrences.Ship To NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=ST using native row scope before HEADER; SLN never reads parent LINE parties.N101=ST; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE33
ShipToIDQualifierSelected N103Identification qualifier from the same ShipTo N1 occurrence.Ship To ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=ST occurrence selected for ShipToName.N101=STSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE34
ShipToIDSelected N104Identification value from the same ShipTo N1 occurrence.Ship To IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=ST occurrence selected for ShipToName.N101=STSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE35
RemitToNameSelected N102Name of the selected RemitTo party; all parties remain in PartyOccurrences.Remit To NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=RI using native row scope before HEADER; SLN never reads parent LINE parties.N101=RI; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE36
RemitToIDQualifierSelected N103Identification qualifier from the same RemitTo N1 occurrence.Remit To ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=RI occurrence selected for RemitToName.N101=RISEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE37
RemitToIDSelected N104Identification value from the same RemitTo N1 occurrence.Remit To IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=RI occurrence selected for RemitToName.N101=RISEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE38
RemittanceRecipientNameSelected N102Name of the selected RemittanceRecipient party; all parties remain in PartyOccurrences.Remittance Recipient NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=RE using native row scope before HEADER; SLN never reads parent LINE parties.N101=RE; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE39
RemittanceRecipientIDQualifierSelected N103Identification qualifier from the same RemittanceRecipient N1 occurrence.Remittance Recipient ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=RE occurrence selected for RemittanceRecipientName.N101=RESEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE40
RemittanceRecipientIDSelected N104Identification value from the same RemittanceRecipient N1 occurrence.Remittance Recipient IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=RE occurrence selected for RemittanceRecipientName.N101=RESEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE41
ShipFromNameSelected N102Name of the selected ShipFrom party; all parties remain in PartyOccurrences.Ship From NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=SF using native row scope before HEADER; SLN never reads parent LINE parties.N101=SF; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE42
ShipFromIDQualifierSelected N103Identification qualifier from the same ShipFrom N1 occurrence.Ship From ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=SF occurrence selected for ShipFromName.N101=SFSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE43
ShipFromIDSelected N104Identification value from the same ShipFrom N1 occurrence.Ship From IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=SF occurrence selected for ShipFromName.N101=SFSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE44
PayerNameSelected N102Name of the selected Payer party; all parties remain in PartyOccurrences.Payer NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=PR using native row scope before HEADER; SLN never reads parent LINE parties.N101=PR; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE45
PayerIDQualifierSelected N103Identification qualifier from the same Payer N1 occurrence.Payer ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=PR occurrence selected for PayerName.N101=PRSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE46
PayerIDSelected N104Identification value from the same Payer N1 occurrence.Payer IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=PR occurrence selected for PayerName.N101=PRSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE47
SupplierNameSelected N102Name of the selected Supplier party; all parties remain in PartyOccurrences.Supplier NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=SU using native row scope before HEADER; SLN never reads parent LINE parties.N101=SU; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE48
SupplierIDQualifierSelected N103Identification qualifier from the same Supplier N1 occurrence.Supplier ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=SU occurrence selected for SupplierName.N101=SUSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE49
SupplierIDSelected N104Identification value from the same Supplier N1 occurrence.Supplier IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=SU occurrence selected for SupplierName.N101=SUSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE50
InvoiceIssuerNameSelected N102Name of the selected InvoiceIssuer party; all parties remain in PartyOccurrences.Invoice Issuer NamePartiesSTRINGPARTYIT1|SLN|SUMMARYN1Select the first physical N1 with N101=II using native row scope before HEADER; SLN never reads parent LINE parties.N101=II; first physical matchSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE51
InvoiceIssuerIDQualifierSelected N103Identification qualifier from the same InvoiceIssuer N1 occurrence.Invoice Issuer ID QualifierPartiesCODEPARTYIT1|SLN|SUMMARYN1Use N103 from the N101=II occurrence selected for InvoiceIssuerName.N101=IISEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE52
InvoiceIssuerIDSelected N104Identification value from the same InvoiceIssuer N1 occurrence.Invoice Issuer IDPartiesIDENTIFIERPARTYIT1|SLN|SUMMARYN1Use N104 from the N101=II occurrence selected for InvoiceIssuerName.N101=IISEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE53
PartyCountPartyOccurrences logical occurrence countNumber of logical objects serialized in PartyOccurrences; child segments do not independently increase the count.Party CountPartiesINTEGERMULTI_SCOPEIT1|SLN|SUMMARYN1Count the logical objects in PartyOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE54
PartyOccurrencesN1/N2/N3/N4/REF/PER/DMGComplete physical N1 loops with each child attached only to its N1 owner.Party OccurrencesPartiesJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYN1Repeat HEADER parties on every row; add only the row-native LINE or SUBLINE parties; each nested child retains its own sourceIndex and exact elements; never copy parent IT1 parties into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,roleCode,name,idQualifier,id,nameLines,addressLines,city,state,postalCode,country,referenceChildren,contactChildren,demographicChildren. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE55
ContactCountContactOccurrences logical occurrence countNumber of logical objects serialized in ContactOccurrences; child segments do not independently increase the count.Contact CountPartiesINTEGERMULTI_SCOPEIT1|SLN|SUMMARYPERCount the logical objects in ContactOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE56
ContactOccurrencesPERNon-party and row-applicable contacts; party-owned PER also remains nested in its PartyOccurrences object with the same source identity.Contact OccurrencesPartiesJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYPERSerialize applicable direct PER occurrences in source order; communications is an ordered array of qualifier/value pairs. Party-owned PER uses the same physical source identity when projected.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,contactFunctionCode,name,communications. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE57
Core Line
InvoicedQuantityIT102|SLN04Native invoiced quantity for IT1 or native subline quantity for SLN.Invoiced QuantityCore LineDECIMALLINE_OR_SUBLINEIT1|SLNIT1|SLNSelect only the row-owning IT102|SLN04; preserve exact decimal text where applicable.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE58
UnitOfMeasureCodeIT103|simple SLN05Native UOM; SLN value is populated only when its composite is losslessly scalar.Unit Of Measure CodeCore LineCODELINE_OR_SUBLINEIT1|SLNIT1|SLNSelect only the row-owning IT103|simple SLN05; preserve exact decimal text where applicable.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE59
UnitPriceIT104|SLN06Native unit price for the row; never inherited between IT1 and SLN.Unit PriceCore LineDECIMALLINE_OR_SUBLINEIT1|SLNIT1|SLNSelect only the row-owning IT104|SLN06; preserve exact decimal text where applicable.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE60
BasisOfUnitPriceCodeIT105|SLN07Native basis-of-unit-price code for the row.Basis Of Unit Price CodeCore LineCODELINE_OR_SUBLINEIT1|SLNIT1|SLNSelect only the row-owning IT105|SLN07; preserve exact decimal text where applicable.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE61
UnitOfMeasureDescriptionUnitOfMeasureCode lookupVersion-aware description of the preserved UOM code.Unit Of Measure DescriptionCore LineSTRINGLINE_OR_SUBLINEIT1|SLNIT1|SLNDescribe the native UOM code; unknown codes remain Unknown (code).Version-specific UOM lookupDERIVEDSCALAR004010|004030|005010SEMANTIC_DESCRIPTIONNOT_AMOUNTNONETRUETRUE62
BasisOfUnitPriceDescriptionBasisOfUnitPriceCode lookupVersion-aware description of the native price-basis code.Basis Of Unit Price DescriptionCore LineSTRINGLINE_OR_SUBLINEIT1|SLNIT1|SLNDescribe the native price-basis code without applying a conversion.Version-specific price-basis lookupDERIVEDSCALAR004010|004030|005010SEMANTIC_DESCRIPTIONNOT_AMOUNTNONETRUETRUE63
CompositeUnitOfMeasureSLN05Complete native SLN composite UOM serialized without discarding components.Composite Unit Of MeasureCore LineSTRINGSUBLINESLNSLNSerialize every parsed SLN05 component deterministically; blank only when absent.NONESCALARSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTNONEFALSETRUE64
Product Identifiers
BuyerPartNumberIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen BP>IN priority; complete evidence remains collected.Buyer Part NumberProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority BP>INSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE65
VendorPartNumberIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen VP>VN priority; complete evidence remains collected.Vendor Part NumberProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority VP>VNSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE66
ManufacturerPartNumberIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen MG priority; complete evidence remains collected.Manufacturer Part NumberProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority MGSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE67
SKUIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen SK priority; complete evidence remains collected.SKUProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority SKSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE68
GTIN12OrUPCIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen UP priority; complete evidence remains collected.GTIN12 Or UPCProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority UPSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE69
GTIN14IT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen UK priority; complete evidence remains collected.GTIN14Product IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority UKSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE70
EANIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen EN priority; complete evidence remains collected.EANProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority ENSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE71
ISBNIT106-IT125|SLN09-SLN28First native-row product identifier satisfying the frozen IB priority; complete evidence remains collected.ISBNProduct IdentifiersIDENTIFIERLINE_OR_SUBLINEIT1|SLNIT1|SLNEvaluate native qualifier/value pairs in qualifier priority then physical pair order; never inherit across IT1/SLN.Priority IBSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE72
ProductIDCountProductIDOccurrences logical occurrence countNumber of logical objects serialized in ProductIDOccurrences; child segments do not independently increase the count.Product ID CountProduct IdentifiersINTEGERMULTI_SCOPEIT1|SLNIT1|SLNCount the logical objects in ProductIDOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE73
ProductIDOccurrencesIT106-IT125|SLN09-SLN28All ten native qualifier/value positions, including duplicates, blanks, and unknown qualifiers.Product ID OccurrencesProduct IdentifiersJSON_ARRAYMULTI_SCOPEIT1|SLNIT1|SLNSerialize all row-native positional pairs in pair order; never shift incomplete pairs and never inherit parent or sibling identifiers.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,pairPosition,qualifier,value,qualifierDescription. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE74
Descriptions
PrimaryDescriptionSelected PID05First native-owner PID01=F with nonblank PID05, otherwise first native-owner PID01=X with nonblank PID05; structured-only PID is excluded.Primary DescriptionDescriptionsSTRINGMULTI_SCOPEIT1|SLN|SUMMARYPIDUse only the row-native PID owner; SUMMARY uses heading or ISS-summary ownership. Never inherit parent IT1 description into SLN.PID01 priority F>X; PID05 nonblankSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE75
DescriptionCountDescriptionOccurrences logical occurrence countNumber of logical objects serialized in DescriptionOccurrences; child segments do not independently increase the count.Description CountDescriptionsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYPIDCount the logical objects in DescriptionOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE76
DescriptionOccurrencesPIDAll applicable PID occurrences with type and exact ownership preserved.Description OccurrencesDescriptionsJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYPIDSerialize HEADER context plus native row or SUMMARY-shipment PID only; never copy parent IT1 PID into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,typeCode,characteristicCode,agencyCode,descriptionCode,description. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE77
Dates
ShipDateSelected DTM02Ship Date selected only from the exact DTM qualifier; BIG dates are never overwritten.Ship DateDatesDATE_STRINGMULTI_SCOPEIT1|SLN|SUMMARYDTMSelect native row occurrence before HEADER; SLN never reads parent LINE DTM; SUMMARY uses SUMMARY before HEADER.DTM01=011SEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE78
ShipDateSourceScopeSelected DTM scopeScope of the DTM occurrence supplying ShipDate.Ship Date Source ScopeDatesCODEDIAGNOSTICIT1|SLN|SUMMARYDTMReport the exact owner selected for ShipDate.DTM01=011DERIVEDSCALAR004010|004030|005010DERIVED_PROVENANCENOT_AMOUNTNONETRUETRUE79
DeliveryDateSelected DTM02Delivery Date selected only from the exact DTM qualifier; BIG dates are never overwritten.Delivery DateDatesDATE_STRINGMULTI_SCOPEIT1|SLN|SUMMARYDTMSelect native row occurrence before HEADER; SLN never reads parent LINE DTM; SUMMARY uses SUMMARY before HEADER.DTM01=035SEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE80
DeliveryDateSourceScopeSelected DTM scopeScope of the DTM occurrence supplying DeliveryDate.Delivery Date Source ScopeDatesCODEDIAGNOSTICIT1|SLN|SUMMARYDTMReport the exact owner selected for DeliveryDate.DTM01=035DERIVEDSCALAR004010|004030|005010DERIVED_PROVENANCENOT_AMOUNTNONETRUETRUE81
DateTimeCountDateTimeOccurrences logical occurrence countNumber of logical objects serialized in DateTimeOccurrences; child segments do not independently increase the count.Date Time CountDatesINTEGERMULTI_SCOPEIT1|SLN|SUMMARYDTMCount the logical objects in DateTimeOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE82
DateTimeOccurrencesDTMAll applicable qualified dates, times, and periods without first-date inference.Date Time OccurrencesDatesJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYDTMSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,qualifier,date,time,timeCode,periodFormat,period. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE83
References
DepartmentNumberSelected REF02Convenience alias for REF01=DP; never used as InvoiceNumber.Department NumberReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=DPSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE84
ContractReferenceSelected REF02Convenience alias for REF01=CT; never used as InvoiceNumber.Contract ReferenceReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=CTSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE85
CustomerOrderReferenceSelected REF02Convenience alias for REF01=CO; never used as InvoiceNumber.Customer Order ReferenceReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=COSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE86
BillOfLadingNumberSelected REF02Convenience alias for REF01=BM; never used as InvoiceNumber.Bill Of Lading NumberReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=BMSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE87
ProNumberSelected REF02Convenience alias for REF01=CN; never used as InvoiceNumber.Pro NumberReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=CNSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE88
ManifestNumberSelected REF02Convenience alias for REF01=MA; never used as InvoiceNumber.Manifest NumberReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=MASEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE89
InternalVendorNumberSelected REF02Convenience alias for REF01=IA; never used as InvoiceNumber.Internal Vendor NumberReferencesIDENTIFIERMULTI_SCOPEIT1|SLN|SUMMARYREFSelect native row REF before HEADER REF; exclude PARTY-owned REF; SLN never reads parent LINE REF.REF01=IASEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE90
ReferenceCountReferenceOccurrences logical occurrence countNumber of logical objects serialized in ReferenceOccurrences; child segments do not independently increase the count.Reference CountReferencesINTEGERMULTI_SCOPEIT1|SLN|SUMMARYREF|N9Count the logical objects in ReferenceOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE91
ReferenceOccurrencesREF|N9All header, party, native-row, shipment, and extended references with physical ownership explicit.Reference OccurrencesReferencesJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYREF|N9Repeat HEADER context; retain PARTY references under their party identity; add native LINE, SUBLINE, SHIPMENT_SUMMARY, or SUMMARY references without parent-to-child inheritance.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,qualifier,value,description,compositeReference. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE92
Terms
TermsTypeCodeSelected ITD01Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms Type CodeTermsCODEMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE93
TermsBasisDateCodeSelected ITD02Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms Basis Date CodeTermsCODEMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE94
DiscountPercentSelected ITD03Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Discount PercentTermsDECIMALMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE95
DiscountDueDateSelected ITD04Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Discount Due DateTermsDATE_STRINGMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE96
DiscountDaysSelected ITD05Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Discount DaysTermsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTN0FALSETRUE97
NetDueDateSelected ITD06Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Net Due DateTermsDATE_STRINGMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE98
NetDaysSelected ITD07Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Net DaysTermsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTN0FALSETRUE99
TermsDiscountAmountSelected ITD08Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms Discount AmountTermsDECIMALMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASSOURCE_REPORTED_TERMSN2_EXACT_SHIFT_2_PRESERVE_SIGNFALSETRUE100
DeferredDueDateSelected ITD09Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Deferred Due DateTermsDATE_STRINGMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE101
DeferredAmountDueSelected ITD10Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Deferred Amount DueTermsDECIMALMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASSOURCE_REPORTED_TERMSN2_EXACT_SHIFT_2_PRESERVE_SIGNFALSETRUE102
PercentInvoicePayableSelected ITD11Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Percent Invoice PayableTermsDECIMALMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE103
TermsDescriptionSelected ITD12Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms DescriptionTermsSTRINGMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE104
TermsDayOfMonthSelected ITD13Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms Day Of MonthTermsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTN0FALSETRUE105
PaymentMethodCodeSelected ITD14Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Payment Method CodeTermsCODEMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE106
TermsPercentSelected ITD15Value from the selected applicable ITD; terms never derive amount payable or net invoice amount.Terms PercentTermsDECIMALMULTI_SCOPEIT1|SLN|SUMMARYITDSelect native IT1 ITD for IT1 rows, otherwise HEADER ITD; SLN never reads parent IT1 ITD.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE107
TermsCountTermsOccurrences logical occurrence countNumber of logical objects serialized in TermsOccurrences; child segments do not independently increase the count.Terms CountTermsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYITDCount the logical objects in TermsOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE108
TermsOccurrencesITDAll applicable terms occurrences with release-aware positions retained.Terms OccurrencesTermsJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYITDSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,typeCode,basisDateCode,discountPercent,discountDueDate,discountDays,netDueDate,netDays,discountAmount,deferredDueDate,deferredAmountDue,percentInvoicePayable,description,dayOfMonth,paymentMethodCode,percent. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFIC_ITDFALSETRUE109
Pricing
PriceBasisQuantitySelected CTP04Pricing context preserved from the first applicable CTP; it never overwrites native UnitPrice.Price Basis QuantityPricingDECIMALLINE_OR_SUBLINEIT1|SLNCTPUse row-native CTP only; preserve composite UOM without lossy flattening.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE110
PriceBasisUOMSelected CTP05Pricing context preserved from the first applicable CTP; it never overwrites native UnitPrice.Price Basis UOMPricingSTRINGLINE_OR_SUBLINEIT1|SLNCTPUse row-native CTP only; preserve composite UOM without lossy flattening.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE111
PriceMultiplierQualifierSelected CTP06Pricing context preserved from the first applicable CTP; it never overwrites native UnitPrice.Price Multiplier QualifierPricingCODELINE_OR_SUBLINEIT1|SLNCTPUse row-native CTP only; preserve composite UOM without lossy flattening.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE112
PriceMultiplierSelected CTP07Pricing context preserved from the first applicable CTP; it never overwrites native UnitPrice.Price MultiplierPricingDECIMALLINE_OR_SUBLINEIT1|SLNCTPUse row-native CTP only; preserve composite UOM without lossy flattening.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE113
AlternatePriceCountAlternatePriceOccurrences logical occurrence countNumber of logical objects serialized in AlternatePriceOccurrences; child segments do not independently increase the count.Alternate Price CountPricingINTEGERMULTI_SCOPEIT1|SLN|SUMMARYCTP|PAMCount the logical objects in AlternatePriceOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE114
AlternatePriceOccurrencesCTP|PAMAlternate pricing, period, quantity, rate, and amount evidence; it never overwrites IT1 or SLN native price.Alternate Price OccurrencesPricingJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYCTP|PAMSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,priceIdentifierCode,unitPrice,quantity,uom,multiplierQualifier,multiplier,amount,periodQualifier,periodAmount. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONQUALIFIER_CONTROLLED_SOURCE_AMOUNTELEMENT_SPECIFIC_CTP_PAMFALSETRUE115
CalculatedLineValueNative quantity multiplied by native unit priceProduct-calculated gross line arithmetic using exact decimal strings; never invoice total, net line amount, amount due, or TDS reconciliation.Calculated Line ValuePricingDECIMALLINE_OR_SUBLINEIT1|SLNIT1|SLNMultiply row-native quantity and price only when eligibility reason is ELIGIBLE.See CalculatedLineValueReason frozen priorityDERIVEDSCALAR004010|004030|005010DERIVED_CALCULATIONPRODUCT_CALCULATED_GROSS_ARITHMETICEXACT_DECIMAL_STRING_MULTIPLICATIONTRUETRUE116
CalculatedLineValueEligibleCalculation eligibilityTRUE only when CalculatedLineValueReason is ELIGIBLE.Calculated Line Value EligiblePricingBOOLEANDIAGNOSTICIT1|SLNIT1|SLNEmit TRUE for ELIGIBLE and FALSE for every rejection reason.Boolean string TRUE|FALSEDERIVEDSCALAR004010|004030|005010DERIVED_STATUSNOT_AMOUNTNONETRUETRUE117
CalculatedLineValueReason810 calculation eligibilityExactly one frozen reason explaining eligibility or the highest-priority rejection.Calculated Line Value ReasonPricingCODEDIAGNOSTICIT1|SLNIT1|SLN|CUR|CTP|PAM|PO4|SAC|TXI|BIGEvaluate the frozen list left to right and emit the first matching reason.Priority INVALID_QUANTITY>INVALID_UNIT_PRICE>MISSING_UOM>COMPOSITE_UOM>PRICE_BASIS_REQUIRES_CONVERSION>ALTERNATE_PRICING_PRESENT>PACK_CONVERSION_PRESENT>ROW_ADJUSTMENT_PRESENT>ROW_TAX_PRESENT>CURRENCY_UNRESOLVED>CREDIT_DEBIT_DIRECTION_AMBIGUOUS>PARENT_WITH_SUBLINES>ELIGIBLEDERIVEDSCALAR004010|004030|005010DERIVED_STATUSNOT_AMOUNTNONETRUETRUE118
Reported Monetary
RawTDS01TDS01Exact transmitted TDS01 N2 lexical value for total invoice including charges less allowances before terms discount.Raw TDS01Reported MonetarySTRINGSUMMARYIT1|SLN|SUMMARYTDSUse TDS01 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARRAW_IMPLIED_DECIMAL_SOURCEN2_RAWFALSETRUE119
ReportedInvoiceAmountTDS01Source-reported total invoice including charges less allowances before terms discount, transformed exactly from TDS01 N2 while preserving sign; not product-calculated.Reported Invoice AmountReported MonetaryDECIMALSUMMARYIT1|SLN|SUMMARYTDSValidate TDS01 as optional leading minus plus digits, then shift two decimal places exactly; preserve raw in RawTDS01.No plus sign, decimal point, exponent, grouping, or whitespace alterationCONTEXT_REPEATSCALAR004010|004030|005010SOURCE_REPORTED_TRANSFORMED_AMOUNTSOURCE_REPORTEDN2_EXACT_SHIFT_2_PRESERVE_SIGNTRUETRUE120
RawTDS02TDS02Exact transmitted TDS02 N2 lexical value for amount subject to terms discount.Raw TDS02Reported MonetarySTRINGSUMMARYIT1|SLN|SUMMARYTDSUse TDS02 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARRAW_IMPLIED_DECIMAL_SOURCEN2_RAWFALSETRUE121
ReportedTermsDiscountBasisAmountTDS02Source-reported amount subject to terms discount, transformed exactly from TDS02 N2 while preserving sign; not product-calculated.Reported Terms Discount Basis AmountReported MonetaryDECIMALSUMMARYIT1|SLN|SUMMARYTDSValidate TDS02 as optional leading minus plus digits, then shift two decimal places exactly; preserve raw in RawTDS02.No plus sign, decimal point, exponent, grouping, or whitespace alterationCONTEXT_REPEATSCALAR004010|004030|005010SOURCE_REPORTED_TRANSFORMED_AMOUNTSOURCE_REPORTEDN2_EXACT_SHIFT_2_PRESERVE_SIGNTRUETRUE122
RawTDS03TDS03Exact transmitted TDS03 N2 lexical value for amount due when paid by the discount due date.Raw TDS03Reported MonetarySTRINGSUMMARYIT1|SLN|SUMMARYTDSUse TDS03 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARRAW_IMPLIED_DECIMAL_SOURCEN2_RAWFALSETRUE123
ReportedDiscountedInvoiceAmountTDS03Source-reported amount due when paid by the discount due date, transformed exactly from TDS03 N2 while preserving sign; not product-calculated.Reported Discounted Invoice AmountReported MonetaryDECIMALSUMMARYIT1|SLN|SUMMARYTDSValidate TDS03 as optional leading minus plus digits, then shift two decimal places exactly; preserve raw in RawTDS03.No plus sign, decimal point, exponent, grouping, or whitespace alterationCONTEXT_REPEATSCALAR004010|004030|005010SOURCE_REPORTED_TRANSFORMED_AMOUNTSOURCE_REPORTEDN2_EXACT_SHIFT_2_PRESERVE_SIGNTRUETRUE124
RawTDS04TDS04Exact transmitted TDS04 N2 lexical value for total terms discount.Raw TDS04Reported MonetarySTRINGSUMMARYIT1|SLN|SUMMARYTDSUse TDS04 exactly as transmitted.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARRAW_IMPLIED_DECIMAL_SOURCEN2_RAWFALSETRUE125
ReportedTermsDiscountAmountTDS04Source-reported total terms discount, transformed exactly from TDS04 N2 while preserving sign; not product-calculated.Reported Terms Discount AmountReported MonetaryDECIMALSUMMARYIT1|SLN|SUMMARYTDSValidate TDS04 as optional leading minus plus digits, then shift two decimal places exactly; preserve raw in RawTDS04.No plus sign, decimal point, exponent, grouping, or whitespace alterationCONTEXT_REPEATSCALAR004010|004030|005010SOURCE_REPORTED_TRANSFORMED_AMOUNTSOURCE_REPORTEDN2_EXACT_SHIFT_2_PRESERVE_SIGNTRUETRUE126
MonetaryAmountCountMonetaryAmountOccurrences logical occurrence countNumber of logical objects serialized in MonetaryAmountOccurrences; child segments do not independently increase the count.Monetary Amount CountReported MonetaryINTEGERMULTI_SCOPEIT1|SLN|SUMMARYAMTCount the logical objects in MonetaryAmountOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE127
MonetaryAmountOccurrencesAMTAll qualifier-controlled AMT values; the first AMT never becomes invoice total.Monetary Amount OccurrencesReported MonetaryJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYAMTSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,qualifier,amount,creditDebitFlag,currencyCode. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONQUALIFIER_CONTROLLED_SOURCE_AMOUNTAMT02_EXPLICIT_DECIMALFALSETRUE128
ReportedLineItemCountCTT01Source-reported physical IT1 segment count; SLN and SUMMARY rows are excluded.Reported Line Item CountReported MonetaryINTEGERSUMMARYIT1|SLN|SUMMARYCTTUse CTT01 when present; future validation compares it only with physical IT1 count.NONECONTEXT_REPEATSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE129
ReportedQuantityHashCTT02Source-reported hash total of IT102 quantities; not money and not a canonical total quantity.Reported Quantity HashReported MonetaryDECIMALSUMMARYIT1|SLN|SUMMARYCTTPreserve CTT02 exactly with its hash-total semantics; do not compare or aggregate without compatible quantity rules.NONECONTEXT_REPEATSCALAR004010|004030|005010SOURCE_SCALARNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE130
Packaging and Physical Details
PackSelected PO401Native row packaging or physical detail; never changes quantity or price automatically.PackPackaging and Physical DetailsINTEGERLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE131
SizeSelected PO402Native row packaging or physical detail; never changes quantity or price automatically.SizePackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE132
SizeUOMSelected PO403Native row packaging or physical detail; never changes quantity or price automatically.Size UOMPackaging and Physical DetailsSTRINGLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE133
PackagingCodeSelected PO404Native row packaging or physical detail; never changes quantity or price automatically.Packaging CodePackaging and Physical DetailsCODELINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE134
GrossWeightSelected PO406Native row packaging or physical detail; never changes quantity or price automatically.Gross WeightPackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE135
WeightUOMSelected PO407Native row packaging or physical detail; never changes quantity or price automatically.Weight UOMPackaging and Physical DetailsSTRINGLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE136
VolumeSelected PO408Native row packaging or physical detail; never changes quantity or price automatically.VolumePackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE137
VolumeUOMSelected PO409Native row packaging or physical detail; never changes quantity or price automatically.Volume UOMPackaging and Physical DetailsSTRINGLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE138
LengthSelected PO410Native row packaging or physical detail; never changes quantity or price automatically.LengthPackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE139
WidthSelected PO411Native row packaging or physical detail; never changes quantity or price automatically.WidthPackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE140
HeightSelected PO412Native row packaging or physical detail; never changes quantity or price automatically.HeightPackaging and Physical DetailsDECIMALLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTEXPLICIT_DECIMALFALSETRUE141
DimensionUOMSelected PO413Native row packaging or physical detail; never changes quantity or price automatically.Dimension UOMPackaging and Physical DetailsSTRINGLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE142
InnerPackSelected PO414Native row packaging or physical detail; never changes quantity or price automatically.Inner PackPackaging and Physical DetailsINTEGERLINE_OR_SUBLINEIT1|SLNPO4Use row-native PO4 only; never inherit parent IT1 PO4 into SLN.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE143
PhysicalDetailCountPhysicalDetailOccurrences logical occurrence countNumber of logical objects serialized in PhysicalDetailOccurrences; child segments do not independently increase the count.Physical Detail CountPackaging and Physical DetailsINTEGERMULTI_SCOPEIT1|SLNPO4|MEA|PKG|IT3Count the logical objects in PhysicalDetailOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE144
PhysicalDetailOccurrencesPO4|MEA|PKG|IT3Row-native packaging, measurement, and additional-item physical evidence without conversion.Physical Detail OccurrencesPackaging and Physical DetailsJSON_ARRAYMULTI_SCOPEIT1|SLNPO4|MEA|PKG|IT3Serialize row-native physical structures only; no parent-to-SLN inheritance.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,pack,size,sizeUom,packagingCode,grossWeight,weightUom,volume,volumeUom,length,width,height,dimensionUom,innerPack,qualifier,value. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE145
Allowances and Charges
AllowanceChargeCountAllowanceChargeOccurrences logical occurrence countNumber of logical objects serialized in AllowanceChargeOccurrences; child segments do not independently increase the count.Allowance Charge CountAllowances and ChargesINTEGERMULTI_SCOPEIT1|SLN|SUMMARYSACCount the logical objects in AllowanceChargeOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE146
AllowanceChargeOccurrencesSACEvery line, subline, or summary SAC with transmitted indicator and magnitude; no synthetic sign.Allowance Charge OccurrencesAllowances and ChargesJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYSACSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,indicator,code,agencyQualifier,agencyCode,amountRaw,amount,percentQualifier,percent,rate,uom,quantity,handlingCode,reference,option,description,language. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONSOURCE_REPORTED_UNSIGNED_WITH_INDICATORSAC05_N2_OTHER_FIELDS_ELEMENT_SPECIFICFALSETRUE147
Tax
TaxCountTaxOccurrences logical occurrence countNumber of logical objects serialized in TaxOccurrences; child segments do not independently increase the count.Tax CountTaxINTEGERMULTI_SCOPEIT1|SLN|SUMMARYTXI|tax-classified SACCount the logical objects in TaxOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE148
TaxOccurrencesTXI|tax-classified SACTax evidence from TXI and verified tax-classified SAC; shared physicalSourceId prevents analytical double counting.Tax OccurrencesTaxJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYTXI|SACSerialize TXI and verified tax-classified SAC with one stable physicalSourceId per source segment; TAX remains Raw-only.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,physicalSourceId,taxTypeCode,amount,percent,exemptionCode,jurisdictionCode,relationshipCode,includedIndicator. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONQUALIFIER_CONTROLLED_TAX_EVIDENCETXI02_EXPLICIT_DECIMAL_SAC05_N2FALSETRUE149
Freight and Carrier
FreightPaymentMethodCodeSelected FOB01Freight-term or carrier/routing value kept distinct from monetary freight charges.Freight Payment Method CodeFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYFOBSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE150
FOBLocationQualifierSelected FOB02Freight-term or carrier/routing value kept distinct from monetary freight charges.FOB Location QualifierFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYFOBSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE151
FOBLocationSelected FOB03Freight-term or carrier/routing value kept distinct from monetary freight charges.FOB LocationFreight and CarrierSTRINGMULTI_SCOPEIT1|SLN|SUMMARYFOBSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE152
StandardCarrierAlphaCodeSelected CAD04Standard Carrier Alpha Code kept distinct from routing, references, and monetary freight charges.Standard Carrier Alpha CodeFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context; never read carrier identity as money.CAD04 is the Standard Carrier Alpha CodeSEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE153
ShipmentOrderStatusCodeSelected CAD06Shipment or order status code preserved separately from carrier identity, routing, and service level.Shipment Order Status CodeFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context.Preserve the CAD06 code; unknown valid codes remain unchanged.SEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE154
TransportationMethodCodeSelected CAD01Freight-term or carrier/routing value kept distinct from monetary freight charges.Transportation Method CodeFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE155
EquipmentInitialSelected CAD02Freight-term or carrier/routing value kept distinct from monetary freight charges.Equipment InitialFreight and CarrierSTRINGMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE156
EquipmentNumberSelected CAD03Freight-term or carrier/routing value kept distinct from monetary freight charges.Equipment NumberFreight and CarrierSTRINGMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context; never read carrier text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE157
RoutingSelected CAD05Carrier routing text kept distinct from SCAC, status, references, service level, and monetary freight charges.RoutingFreight and CarrierSTRINGMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context; never read routing text as money.NONESEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE158
ServiceLevelCodeSelected CAD09Carrier service-level code kept distinct from CAD07/CAD08 qualified reference information.Service Level CodeFreight and CarrierCODEMULTI_SCOPEIT1|SLN|SUMMARYCADSelect applicable native owner before HEADER or SUMMARY context.Preserve the CAD09 code; unknown valid codes remain unchanged.SEMANTIC_FIRSTSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE159
CarrierCountCarrierOccurrences logical occurrence countNumber of logical objects serialized in CarrierOccurrences; child segments do not independently increase the count.Carrier CountFreight and CarrierINTEGERMULTI_SCOPEIT1|SLN|SUMMARYCAD|FOBCount the logical objects in CarrierOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE160
CarrierOccurrencesCAD|FOBCarrier, equipment, routing, service, qualified reference, and freight-terms evidence with physical scope preserved.Carrier OccurrencesFreight and CarrierJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYCAD|FOBSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,transportationMethodCode,equipmentInitial,equipmentNumber,standardCarrierAlphaCode,routing,shipmentOrderStatusCode,referenceQualifier,reference,serviceLevelCode,freightPaymentMethodCode,locationQualifier,location. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE161
Shipment Summary
ShipmentSummaryCountShipmentSummaryOccurrences logical occurrence countNumber of logical objects serialized in ShipmentSummaryOccurrences; child segments do not independently increase the count.Shipment Summary CountShipment SummaryINTEGERMULTI_SCOPEIT1|SLN|SUMMARYISSCount the logical objects in ShipmentSummaryOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE162
ShipmentSummaryOccurrencesISS/PID/REF/DTMInvoice shipment summaries with separately dimensioned quantity, weight, and volume; no IT1 reconciliation.Shipment Summary OccurrencesShipment SummaryJSON_ARRAYSHIPMENT_SUMMARYIT1|SLN|SUMMARYISSCount one logical object per ISS and attach only its verified PID/REF/DTM children with their own source indexes.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,quantity,uom,weight,weightUom,volume,volumeUom,shipmentReferenceChildren,dateTimeChildren,descriptionChildren. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE163
Qualified Quantities and Measurements
QuantityCountQuantityOccurrences logical occurrence countNumber of logical objects serialized in QuantityOccurrences; child segments do not independently increase the count.Quantity CountQualified Quantities and MeasurementsINTEGERMULTI_SCOPEIT1QTYCount the logical objects in QuantityOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE164
QuantityOccurrencesQTYQualified QTY evidence kept separate from IT1 quantity, ISS measures, and packaging.Quantity OccurrencesQualified Quantities and MeasurementsJSON_ARRAYMULTI_SCOPEIT1QTYSerialize IT1-owned QTY in source order; never merge with IT102 or ISS.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,qualifier,quantity,compositeUom,freeFormInformation. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE165
MeasurementCountMeasurementOccurrences logical occurrence countNumber of logical objects serialized in MeasurementOccurrences; child segments do not independently increase the count.Measurement CountQualified Quantities and MeasurementsINTEGERMULTI_SCOPEIT1|SLN|SUMMARYMEACount the logical objects in MeasurementOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE166
MeasurementOccurrencesMEAQualified measurements grouped with their own UOM and range semantics.Measurement OccurrencesQualified Quantities and MeasurementsJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYMEASerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,referenceIdCode,measurementQualifier,measurementValue,rangeMinimum,rangeMaximum,compositeUom,significanceCode. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE167
Notes and Paperwork
PrimaryNoteSelected NTE02 or MSG01First applicable native-owner note text, then heading note context; never treats structured PID as a note.Primary NoteNotes and PaperworkSTRINGMULTI_SCOPEIT1|SLN|SUMMARYNTE|MSGSelect native row NTE/owned MSG before HEADER NTE/owned MSG; SLN never reads parent LINE notes.NTE text before MSG within the same scopeSEMANTIC_PRIORITYSCALAR004010|004030|005010SEMANTIC_ALIASNOT_AMOUNTNONEFALSETRUE168
NoteCountNoteOccurrences logical occurrence countNumber of logical objects serialized in NoteOccurrences; child segments do not independently increase the count.Note CountNotes and PaperworkINTEGERMULTI_SCOPEIT1|SLN|SUMMARYNTE|N9|MSGCount the logical objects in NoteOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE169
NoteOccurrencesNTE|N9/MSGAll supported notes and N9-owned messages with exact repetition and ownership.Note OccurrencesNotes and PaperworkJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYNTE|N9|MSGSerialize NTE and logical N9/MSG message occurrences; MSG remains attached to its N9 owner. MTX remains Raw-only.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,mechanism,referenceCode,referenceId,description,message. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE170
PaperworkCountPaperworkOccurrences logical occurrence countNumber of logical objects serialized in PaperworkOccurrences; child segments do not independently increase the count.Paperwork CountNotes and PaperworkINTEGERMULTI_SCOPEIT1|SLN|SUMMARYPWKCount the logical objects in PaperworkOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE171
PaperworkOccurrencesPWKPaperwork and transmission references preserved without attachment retrieval or network behavior.Paperwork OccurrencesNotes and PaperworkJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYPWKSerialize source-owned logical occurrences in ascending sourceIndex; repeat HEADER context explicitly but never copy parent IT1 occurrences into SLN.Preserve every raw qualifier; unknown structurally valid qualifiers remain unchanged.JSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,reportTypeCode,reportTransmissionCode,reportCopies,entityIdCode,description. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE172
Extended Structures
ExtendedStructureCountExtendedStructureOccurrences logical occurrence countNumber of logical objects serialized in ExtendedStructureOccurrences; child segments do not independently increase the count.Extended Structure CountExtended StructuresINTEGERMULTI_SCOPEIT1|SLN|SUMMARYVERSION_ALLOWLISTCount the logical objects in ExtendedStructureOccurrences after ownership is resolved.NONECOUNTSCALAR004010|004030|005010DERIVED_COUNTNOT_AMOUNTNONETRUETRUE173
ExtendedStructureOccurrencesYNQ|DMG|PKG|L7|BAL|INC|CRC|LM/LQ|V1/R4/DTM|FA1/FA2|IT3|SDQ|SR|TC2Recognized lower-priority standard structures with named semantics; TAX, TD1, TD3, TD4, TD5, MAN, MTX, unknown, private, and release-invalid structures remain Raw-only.Extended Structure OccurrencesExtended StructuresJSON_ARRAYMULTI_SCOPEIT1|SLN|SUMMARYVERSION_ALLOWLISTAllow only YNQ, non-party DMG, PKG, L7, BAL, INC, CRC, LM/LQ, V1/R4/DTM, FA1/FA2, IT3, SDQ, SR, and TC2 when valid for the resolved release and scope.Explicit version-aware allowlist; no unknown-segment junk drawerJSON_ARRAYArray keys in order: segment,scope,owner,occurrence,sourceIndex,elements,structure,loopPath,semantic,childSourceIndexes,childElements. Compact RFC 8259 JSON UTF-8; [] when empty; physical source order; duplicates, unknown qualifiers, and blanks preserved; elements is the exact parsed source element array.004010|004030|005010SOURCE_COLLECTIONNOT_AMOUNTELEMENT_SPECIFICFALSETRUE174
Technical Provenance and Diagnostics
FileNameConverter input file nameInput file name; never used for 810 detection.File NameTechnical Provenance and DiagnosticsSTRINGRECORDIT1|SLN|SUMMARYCONVERTERInput file name; never used for 810 detection.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE175
FileOrdinalConverter physical file ordinalBatch-provided physical-file discriminator, including identical filenames/content.File OrdinalTechnical Provenance and DiagnosticsINTEGERRECORDIT1|SLN|SUMMARYCONVERTERBatch-provided physical-file discriminator, including identical filenames/content.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONETRUETRUE176
InterchangeOrdinalParsed ISA ordinalZero-based interchange occurrence within the file.Interchange OrdinalTechnical Provenance and DiagnosticsINTEGERENVELOPEIT1|SLN|SUMMARYISAZero-based interchange occurrence within the file.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONETRUETRUE177
FunctionalGroupOrdinalParsed GS ordinalZero-based functional-group occurrence within the file.Functional Group OrdinalTechnical Provenance and DiagnosticsINTEGERENVELOPEIT1|SLN|SUMMARYGSZero-based functional-group occurrence within the file.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONETRUETRUE178
TransactionOrdinalParsed ST ordinalZero-based transaction occurrence within the file; sourceIndex never resets.Transaction OrdinalTechnical Provenance and DiagnosticsINTEGERTRANSACTIONIT1|SLN|SUMMARYSTZero-based transaction occurrence within the file; sourceIndex never resets.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONETRUETRUE179
InterchangeSenderQualifierISA05Use exact ISA05.Interchange Sender QualifierTechnical Provenance and DiagnosticsCODEENVELOPEIT1|SLN|SUMMARYISAUse exact ISA05.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE180
InterchangeSenderIDISA06Use trimmed logical ISA06 while raw source remains available.Interchange Sender IDTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYISAUse trimmed logical ISA06 while raw source remains available.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE181
InterchangeReceiverQualifierISA07Use exact ISA07.Interchange Receiver QualifierTechnical Provenance and DiagnosticsCODEENVELOPEIT1|SLN|SUMMARYISAUse exact ISA07.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE182
InterchangeReceiverIDISA08Use trimmed logical ISA08 while raw source remains available.Interchange Receiver IDTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYISAUse trimmed logical ISA08 while raw source remains available.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE183
InterchangeControlVersionISA12Envelope version only; never transaction release authority.Interchange Control VersionTechnical Provenance and DiagnosticsCODEENVELOPEIT1|SLN|SUMMARYISAEnvelope version only; never transaction release authority.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE184
InterchangeControlNumberISA13Use exact interchange control number.Interchange Control NumberTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYISAUse exact interchange control number.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE185
FunctionalGroupSenderCodeGS02Use exact GS02.Functional Group Sender CodeTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYGSUse exact GS02.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE186
FunctionalGroupReceiverCodeGS03Use exact GS03.Functional Group Receiver CodeTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYGSUse exact GS03.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE187
GroupControlNumberGS06Use exact GS06.Group Control NumberTechnical Provenance and DiagnosticsIDENTIFIERENVELOPEIT1|SLN|SUMMARYGSUse exact GS06.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE188
GroupVersionGS08Primary transaction release authority; preserve full raw value and normalize separately.Group VersionTechnical Provenance and DiagnosticsCODETRANSACTIONIT1|SLN|SUMMARYGSPrimary transaction release authority; preserve full raw value and normalize separately.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE189
TransactionSetControlNumberST02Use exact ST02.Transaction Set Control NumberTechnical Provenance and DiagnosticsIDENTIFIERTRANSACTIONIT1|SLN|SUMMARYSTUse exact ST02.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE190
ImplementationReferenceST03Fallback release authority only when GS08 is missing or malformed; do not fabricate.Implementation ReferenceTechnical Provenance and DiagnosticsSTRINGTRANSACTIONIT1|SLN|SUMMARYSTFallback release authority only when GS08 is missing or malformed; do not fabricate.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE191
UsageIndicatorISA15Use exact ISA15.Usage IndicatorTechnical Provenance and DiagnosticsCODEENVELOPEIT1|SLN|SUMMARYISAUse exact ISA15.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE192
ComponentElementSeparatorISA16Use exact fixed-position component separator.Component Element SeparatorTechnical Provenance and DiagnosticsSTRINGENVELOPEIT1|SLN|SUMMARYISAUse exact fixed-position component separator.NONECONTEXT_REPEATSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE193
RepetitionSeparatorISA11For supported later envelopes use ISA11 as repetition separator; 004010 ISA11 is a standards identifier and yields blank here.Repetition SeparatorTechnical Provenance and DiagnosticsSTRINGENVELOPEIT1|SLN|SUMMARYISAFor supported later envelopes use ISA11 as repetition separator; 004010 ISA11 is a standards identifier and yields blank here.NONECONTEXT_REPEATSCALAR004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONEFALSETRUE194
SupportStatusVersion resolutionSUPPORTED only for unambiguous 004010, 004030, or 005010; otherwise fail Smart mapping without certification wording.Support StatusTechnical Provenance and DiagnosticsCODEDIAGNOSTICIT1|SLN|SUMMARYGS|ST|ISASUPPORTED only for unambiguous 004010, 004030, or 005010; otherwise fail Smart mapping without certification wording.Allowed values SUPPORTED|UNSUPPORTED_RELEASE|UNRESOLVED_RELEASE|AMBIGUOUS_RELEASE; never call X12 certificationDERIVEDSCALAR004010|004030|005010TECHNICAL_PROVENANCENOT_AMOUNTNONETRUETRUE195

Authority and interpretation notes

  • The downloadable CSV is the repository-shipped map authority; the page and Excel workbook are generated from that same ordered matrix.
  • This data dictionary documents the product's canonical projection, not every possible X12 implementation or trading-partner companion guide.
  • Source and classification metadata remain authoritative; blank cells are preserved and no map semantics are rewritten for display.
  • No inventory arithmetic, availability inference, financial reconciliation, fulfillment inference, or other business fact is added by this documentation page.
  • The page performs no inventory arithmetic and makes no availability inference.
Parse an EDI 810 into structured fields.
Browse the other Client-Side EDI data maps and tutorials.