EDI 821 Financial Information Reporting
Functional Group FR
X12F Finance Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Financial Information Reporting Transaction Set (821) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to report balances, detail and summary financial transactions, and other related financial account information.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Set PurposeMandatoryMax 1
To allow for positive identification of transaction set purpose
- 0300Date/Time ReferenceMandatoryMax 4
To specify pertinent dates and times
At least one DTM segment, for period-ending date, must be used. Others are period-starting date, statement-issued (process) date, and transaction-creation date. - 0400TraceMandatoryMax 2
To uniquely identify a transaction to an application
- 0500Party IdentificationOptionalMax 2
To identify a party by type of organization, name, and code
This N1 segment identifies the forwarder of this transaction. Where the forwarder and the financial institution identified in elements ENT02-04 are different entities, the use of this segment is recommended. The second N1 segment can be used to identify an additional participant in the issuing of the transaction. - 0600Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
This PER segment identifies the administrative contact(s) of the forwarder of the transaction. - 0610Reference InformationOptionalMax >1
To specify identifying information
- LM Loop OptionalRepeat 10
- 0650Code Source InformationMandatoryMax 1
To transmit standard code list identification information
The LM loop is intended to provide information regarding problems and errors which affect all accounts contained within this Financial Information Reporting (821) transaction set. The description of the problem or error is contained in an Industry Code list identified in the LQ segment. - LQ Loop MandatoryRepeat 100
- 0670Industry Code IdentificationMandatoryMax 1
To identify standard industry codes
- 0690Date/Time ReferenceOptionalMax 3
To specify pertinent dates and times
The DTM segment is intended to provide information regarding the expected problem resolution date and/or time. Additional uses of this segment are for the provision of the problem occurrence date and/or time, and the alternate problem resolution date and/or time.
- 0670Industry Code IdentificationMandatoryMax 1
- 0650Code Source InformationMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 0800Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 0900Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 0800Type of Financial Accounting DataMandatoryMax 1
Detail
- ENT Loop MandatoryRepeat >1
- 0100EntityMandatoryMax 1
To designate the entities which are parties to a transaction and specify a reference meaningful to those entities
This ENT segment provides numeric identification of the originating financial institution and the receiving corporate entity, related to specific accounts. - N1 Loop OptionalRepeat 2
- 0200Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 0300Additional Name InformationOptionalMax >1
To specify additional names
- 0400Party LocationOptionalMax >1
To specify the location of the named party
- 0500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0600Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 0200Party IdentificationMandatoryMax 1
- ACT Loop OptionalRepeat >1
- 0700Account IdentificationMandatoryMax 1
To specify account information
- 0800CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- LM Loop OptionalRepeat 10
- 0850Code Source InformationMandatoryMax 1
To transmit standard code list identification information
The LM loop is intended to provide information regarding problems and errors which affect the specific account being reported within this ACT loop. The description of the problem or error is contained in an Industry Code list identified in the LQ segment. - LQ Loop MandatoryRepeat 100
- 0870Industry Code IdentificationMandatoryMax 1
To identify standard industry codes
- 0890Date/Time ReferenceOptionalMax 3
To specify pertinent dates and times
The DTM segment is intended to provide information regarding the expected problem resolution date and/or time. Additional uses of this segment are for the provision of the problem occurrence date and/or time, and the alternate problem resolution date and/or time.
- 0870Industry Code IdentificationMandatoryMax 1
- 0850Code Source InformationMandatoryMax 1
- RTE Loop OptionalRepeat 13
- 0950Rate InformationMandatoryMax 1
To specify the earnings, rates and multipliers for this account
The RTE loop is used to indicate rates associated with the related account, and the effective date of that rate. - 0960Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 0950Rate InformationMandatoryMax 1
- BLN Loop OptionalRepeat >1
- 1000Balance InformationMandatoryMax 1
To provide specific balance information for financial account reporting
- 1100Funds AvailabilityOptionalMax >1
To indicate the funds availability in days
- 1000Balance InformationMandatoryMax 1
- TSU Loop OptionalRepeat >1
- 1200Transaction SummaryMandatoryMax 1
To provide specific transaction summary information
- 1300Funds AvailabilityOptionalMax >1
To indicate the funds availability in days
- 1200Transaction SummaryMandatoryMax 1
- FIR Loop OptionalRepeat >1
- 1400Financial InformationMandatoryMax 1
To specify the details of financial information transactions
- 1500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1600Reference InformationOptionalMax >1
To specify identifying information
- 1700Message TextOptionalMax >1
To provide a free-form format that allows the transmission of text information
- 1800Funds AvailabilityOptionalMax >1
To indicate the funds availability in days
- 1900TraceOptionalMax 1
To uniquely identify a transaction to an application
- 2000Party IdentificationOptionalMax >1
To identify a party by type of organization, name, and code
- 2100Monetary Amount InformationOptionalMax >1
To indicate the total monetary amount
- 2200Pricing InformationOptionalMax >1
To specify pricing information
- 2300Rate InformationOptionalMax >1
To specify the earnings, rates and multipliers for this account
- NM1 Loop OptionalRepeat >1
- 2400Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
The NM1 loop is intended to provide individuals or organizations related to the transaction reported in the FIR segment. - 2500Additional Name InformationOptionalMax >1
To specify additional names
- 2600Party LocationOptionalMax >1
To specify the location of the named party
- 2700Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2800Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
The DTM is intended to provide a date and/or time related to the individual or organization identified in the NM1 segment. - 2850Extended Reference InformationOptionalMax >1
To transmit identifying information as specified by the Reference Identification Qualifier
- 2400Individual or Organizational NameMandatoryMax 1
- 1400Financial InformationMandatoryMax 1
- 0700Account IdentificationMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 2900Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 3000Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 2900Type of Financial Accounting DataMandatoryMax 1
- 0100EntityMandatoryMax 1
Summary
- 0100Transaction 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)