EDI 105 Business Entity Filings
Functional Group BF
X12F Finance Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Business Entity Filings Transaction Set (105) for use within the context of an Electronic Data Interchange (EDI) environment. This bi-directional transaction set can be used by business entities, governmental administrators and regulators to exchange required business entity filing information, such as annual reports, registered agent changes and changes of officers, partners and directors, and may include information about any required fees.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning SegmentMandatoryMax 1
To indicate the beginning of a transaction set
- 0300PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- 0400CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0500Language UseOptionalMax 1
To specify language, type of usage, and proficiency or fluency
- AMT Loop OptionalRepeat >1
- 0600Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 0700Payment DetailsOptionalMax 1
To transmit information required to establish payment or remittance activity
- 0800Reference IdentificationOptionalMax >1
To specify identifying information
- 0900Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 1000CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0600Monetary AmountMandatoryMax 1
- NM1 Loop MandatoryRepeat >1
- 1100Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
The NM1 loop carries name, address and related information about the sender and if required, the receiver of the transaction set. - 1200Additional Name InformationOptionalMax >1
To specify additional names
- 1300Address InformationOptionalMax 2
To specify the location of the named party
- 1400Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1500Reference IdentificationOptionalMax >1
To specify identifying information
- 1600Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 1700Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1100Individual or Organizational NameMandatoryMax 1
- LM Loop OptionalRepeat >1
- 1800Code Source InformationMandatoryMax 1
To transmit standard code list identification information
The LM loop carries external codes applicable to the entire transaction set. - 1900Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 1800Code Source InformationMandatoryMax 1
Detail
- HL Loop MandatoryRepeat >1
- 0100Hierarchical LevelMandatoryMax 1
To identify dependencies among and the content of hierarchically related groups of data segments
The HL loop defines individual reports and differentiates between the reporting entity, related parties and other relevant entities and parties required for a specific report type. The first occurrence indicates the type of report and the second occurrence contains information about the business entity. Additional uses of the HL loop vary based on the nature of the filing and the filing jurisdiction's requirements. - 0200Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- LM Loop OptionalRepeat >1
- 0300Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 0400Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 0300Code Source InformationMandatoryMax 1
- NM1 Loop OptionalRepeat >1
- 0500Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
The NM1 loop describes the reporting entity and other entities and parties by their names, addresses and related information. - 0600Property or Entity IdentificationOptionalMax 2
To define the attributes of a property or an entity
- 0700Additional Name InformationOptionalMax >1
To specify additional names
- 0800Address InformationOptionalMax 2
To specify the location of the named party
- 0900Geographic LocationOptionalMax >1
To specify the geographic place of the named party
- 1000Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 1100Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1200QuantityOptionalMax >1
To specify quantity information
- 1300Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 1400Language UseOptionalMax >1
To specify language, type of usage, and proficiency or fluency
- 1500Business Professional TitleOptionalMax >1
To identify title of an individual within a company
- 1600PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- AMT Loop OptionalRepeat >1
- 1700Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 1800Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1900CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 1700Monetary AmountMandatoryMax 1
- NX2 Loop OptionalRepeat >1
- 2000Location ID ComponentMandatoryMax 1
To define types and values of a geographic location
- 2100Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2200Monetary AmountOptionalMax >1
To indicate the total monetary amount
- 2300CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 2000Location ID ComponentMandatoryMax 1
- REF Loop OptionalRepeat >1
- 2400Reference IdentificationMandatoryMax 1
To specify identifying information
- 2500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2400Reference IdentificationMandatoryMax 1
- LX Loop OptionalRepeat >1
- 2600Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 2700TextOptionalMax >1
To specify textual data
- 2800Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2900Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 3000Reference IdentificationOptionalMax >1
To specify identifying information
- 2600Assigned NumberMandatoryMax 1
- LM Loop OptionalRepeat >1
- 3100Code Source InformationMandatoryMax 1
To transmit standard code list identification information
The LM loop carries external codes applicable to either the specific report, person or entity being described. - LQ Loop MandatoryRepeat >1
- 3200Industry CodeMandatoryMax 1
Code to transmit standard industry codes
- 3300Item IdentificationOptionalMax >1
To specify basic item identification data
- 3400Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 3500QuantityOptionalMax >1
To specify quantity information
- 3600Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 3700Monetary AmountOptionalMax >1
To indicate the total monetary amount
- 3800Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 3900Payment DetailsOptionalMax >1
To transmit information required to establish payment or remittance activity
- 4000PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- 4100CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 4200Case DescriptionOptionalMax 1
To identify and describe a specific court case
- 4300TextOptionalMax >1
To specify textual data
- REF Loop OptionalRepeat >1
- 4400Reference IdentificationMandatoryMax 1
To specify identifying information
The REF loop carries financial and fee information by relating line items to monetary amounts and dates. - 4500Monetary AmountOptionalMax 1
To indicate the total monetary amount
- 4600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 4700CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 4400Reference IdentificationMandatoryMax 1
- 3200Industry CodeMandatoryMax 1
- 3100Code Source InformationMandatoryMax 1
- 0500Individual or Organizational NameMandatoryMax 1
- EFI Loop OptionalRepeat >1
- 4800Electronic Format IdentificationMandatoryMax 1
To provide basic information about the electronic format of the interchange data
The EFI loop can be used to carry object information within the structure of an individual report. - 4900Binary DataOptionalMax 1
To transfer binary data in a single data segment and allow identification of the end of the data segment through a count; there is no identification of the internal structure of the binary data in this segment
- 4800Electronic Format IdentificationMandatoryMax 1
- 0100Hierarchical LevelMandatoryMax 1
- 5000Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)