EDIFACT Segment Library
Comprehensive directory of all EDIFACT segments — with composite element structures, definitions, and code examples.
Address
To specify an address.
AgreementIdentification
To specify the agreement details.
Adjustment details
Allowance or Charge
Specifies an allowance (discount) or charge at line or summary level.
Additional information
Additional price information
AmountsRelationshipDetails
To provide details of the function of a monetary amount.
ArrayInformation
To contain the data in a array. Note: The composite C770 - array cell details - occurs 100...
ArrayStructureIdentification
To identify the structure of an array.
Attribute
To identify a specific attribute.
AuthenticationResult
To specify results of the application of an authentification procedure.
Beginning of Message
Defines the message type (document code), document number and message function (e.g. origi...
StructureIdentification
A segment used to convey an indexing structure mechanism which identifies the positioning...
BusinessFunction
To provide information related to the processing and purpose of a financial message.
Characteristic value
CreditCoverDetails
To request a credit cover, reply to that request and disclose the reason for the reply.
Characteristic/class id
PhysicalOrLogicalState
To describe a physical or logical state.
CodeSetIdentification
To identify a code set and to give its class and maintenance operation.
CodeValueDefinition
To provide information related to a code value.
ComputerEnvironmentDetails
To give a precise definition of all necessary elements belonging to the configuration of a...
CompositeDataElementIdentification
To identify a composite data element and to give its class and maintenance operation.
ConsignmentInformation
To identify one consignment.
Control Total
Contains a control total for message processing (e.g. number of line items, total value).
Component details
Communication Contact
Contains a communication contact detail (e.g. phone, fax, email).
ContributionDetails
To specify details about membership contributions.
ChargePaymentInstructions
To identify a charge.
Consignment packing sequence
CustomsStatusOfGoods
To specify goods in terms of customs identities, status and intended use.
Contact Information
Specifies a contact person or department.
Currencies
Specifies the currencies and exchange rate used in the message.
Damage
To specify damage including action taken.
Dangerous goods
DirectoryIdentification
To identify a directory and to give its release, status, controlling agency, language and...
Dimensions
To specify dimensions.
DocumentLineIdentification
To specify the processing mode of a specific line within a referenced document.
Delivery limitations
DocumentmessageSummary
To specify summary information relating to the document/message.
Document/message details
DataSetIdentification
To identify a data set.
Date/Time/Period
Specifies a date, time or period in a coded format. Used in many contexts (order date, del...
ExternalFileLinkIdentification
To specify the link of one non-EDIFACT external file to an EDIFACT message.
SimpleDataElementDetails
To identify a simple data element and give related details.
DataElementUsageDetails
To specify the usage of a data element.
EmploymentDetails
To specify employment details.
Attached equipment
Equipment details
NumberOfUnits
To specify the number of units.
Application Error Information
Contains application-level error codes used in CONTRL and APERAK messages.
ErrorPointDetails
To identify the location and type of application error within a message.
FinancialChargesAllocation
Description of allocation of charges.
Financial institution information
FootnoteSet
To identify a set of footnotes.
Footnote
To identify a footnote.
Free Text
Contains free text with a text type qualifier (e.g. AAI=general information, ZZZ=mutually...
NatureOfCargo
To indicate the type of cargo as a general classification.
Processing Information
Contains processing information and indicators within the message.
GoodsItemDetails
To indicate totals of a goods item.
Goods Identity Number
Contains an identification number for goods (e.g. serial number, SSCC).
Related identification numbers
General indicator
GovernmentalRequirements
To indicate the requirement for a specific govermental action and/or procedure or which sp...
SegmentGroupUsageDetails
To specify the usage of a segment group within a message type structure and its maintenanc...
Handling instructions
InsuranceCoverDescription
To describe the insurance cover.
Identity
To identify an object.
PersonCharacteristic
To specify characteristics of a person such as ethnic origin.
Item Description
Describes the product or service in free text or by code.
IndexDetails
To specify an index.
Parties to instruction
InventoryManagementRelatedDetails
To provide the different information related to the inventory management functions and nee...
InformationRequired
To indicate which information is requested in a responding message.
Language
To specify a language.
Line Item
Identifies a line item in the document. Contains the line number and optionally an article...
Place/Location Identification
Identifies a location (e.g. loading point, delivery location, port code).
Measurements
Contains various measurements (e.g. weight, dimensions) with a code and value.
MembershipDetails
To specify details about membership.
MarketsalesChannelInformation
To specify to which market and/or through which sales distribution channel and/or for whic...
Monetary Amount
Specifies a monetary amount with a function code (e.g. 79=line item amount, 86=taxable amo...
MessageTypeIdentification
To identify a message type and to give its class and maintenance operation.
Maintenance operation details
Name and Address
Specifies name and/or address of a trading partner. The partner role is indicated by a cod...
Nationality
To specify a nationality.
Package
Specifies the type and quantity of packages.
Payment instructions
Payment Terms Basis
Specifies payment terms (e.g. payment deadline, discount conditions).
Percentage details
Package identification
PersonDemographicInformation
To specify items of person demographic information.
Product group information
Additional Product ID
Contains additional product identifiers, e.g. supplier article number, buyer article numbe...
PriceItemLine
To specify details relating to pricing of a product. Note: Segment marked for deletion in...
PartyName
To specify information necessary to establish the identity of a party.
ProcessIdentification
To identify a process.
Price Details
Contains unit price and price qualifier (e.g. AAA=net unit price, AAB=gross unit price).
PhysicalSampleDescription
To define the physical sample parameters associated with a test, resulting in discrete mea...
Priority
The segment is used to communicate priority information.
Quantity
Specifies a quantity with a function code (e.g. 21=ordered quantity, 12=despatched quantit...
Quantity variances
Requirements and conditions
Relationship
To identify the direct relationship between the data/information contained in one segment...
Reference
Contains a reference number with a coded type (e.g. ON=order number, IV=invoice number, PL...
Accounting journal identification
Range details
Rate details
RemunerationTypeIdentification
Identification of a remuneration type.
Scheduling Conditions
Specifies scheduling conditions in DELFOR messages (e.g. firm/forecast commitment level).
StructureComponentDefinition
To specify a component of a data structure (e.g. an array or table).
SegmentIdentification
To identify a segment and give its class and maintenance operation.
Seal number
SequenceDetails
To provide specific details related to the delivery sequence.
SafetyInformation
To identify regulatory safety information.
Split goods placement
SegmentUsageDetails
To specify the details of the usage of a segment within a message type structure.
SamplingParametersForSummaryStatistics
To define the sampling parameters associated with summary statistics reported.
Statistics
To transmit summary statistics related to a specified collection of test result values.
StatisticalConcept
To specify a statistical concept.
Stages
Status
To specify the type of industry sector/application to which this segment refers, giving th...
Duty/Tax/Fee Details
Identifies VAT or other taxes/duties by type, category and rate.
TransportChargerateCalculations
To specify charges.
Transport Information
Specifies the transport mode and carrier (e.g. sea, air, road).
TestMethod
To describe the nature of the test performed.
Transport movement details
Temperature
To specify the temperature setting.
Terms of Delivery or Transport
Specifies INCOTERMS or other delivery/transport terms.
TransportPlacement
To specify placement of goods or equipment in relation to the transport used. The segment...
Transport service requirements
Service String Advice
Defines the delimiter characters at the start of an EDIFACT message. Optional, but when pr...
Interchange Header
Marks the beginning of an EDIFACT interchange. Contains sender and recipient identifiers,...
Message Header
Marks the beginning of an EDIFACT message. Specifies the message type (e.g. ORDERS, INVOIC...
Section Control
To separate header, detail and summary sections of a message to avoid ambiguity in segment...
Message Trailer
Marks the end of an EDIFACT message. Contains the segment count and echoes the reference n...
Interchange Trailer
Marks the end of the EDIFACT interchange. Contains the message count and echoes the interc...
ValueListIdentification
To identify a coded or non coded value list.