EDI 842 Nonconformance Report
Functional Group NC
X12M Supply Chain Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Nonconformance Report Transaction Set (842) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to report products and processes that do not fulfill specifications or requirements. The Nonconformance Report Transaction Set provides the ability for the sender to report the nonconformance at the level of detail that is required. It also provides the ability to report the specific nonconformances of a component/part while identifying the assembly as the product that is in nonconformance. The Nonconformance Report Transaction Set may be used to report, initiate, or request actions related to the nonconformance being reported. Financial and accounting information is provided for reporting purposes only. The Nonconformance Report Transaction Set has the capability to report the cause of the nonconformance and to state the proposed action to be followed to prevent a repetition of the problem.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment For Nonconformance ReportMandatoryMax 1
To indicate the beginning of a Nonconformance Report Transaction Set
- 0300Reference InformationOptionalMax >1
To specify identifying information
- 0400Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0500Product/Item DescriptionOptionalMax >1
To describe a product or process in coded or free-form format
- MEA Loop OptionalRepeat >1
- 0600MeasurementsMandatoryMax 1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 0700Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0800Reference InformationOptionalMax >1
To specify identifying information
- 0600MeasurementsMandatoryMax 1
- PWK Loop OptionalRepeat >1
- 0900PaperworkMandatoryMax 1
To identify the type or transmission or both of paperwork or supporting information
- 1000Reference InformationOptionalMax >1
To specify identifying information
- 1100Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0900PaperworkMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 1200Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 1300Additional Name InformationOptionalMax 2
To specify additional names
- 1400Party LocationOptionalMax 2
To specify the location of the named party
- 1500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1600Reference InformationOptionalMax >1
To specify identifying information
- 1700Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 1200Party IdentificationMandatoryMax 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 levels are item, component, product characteristic, report, and serial number. Valid HL Parent-Child relationships are 1) item - component, 2) item - product characteristic, 3) component - product characteristic, 4) report - item, 5) item - serial number, and 6) component - serial number. - 0200Item IdentificationOptionalMax 1
To specify basic item identification data
- 0300Product/Item DescriptionOptionalMax >1
To describe a product or process in coded or free-form format
- 0400Part Release StatusOptionalMax >1
To indicate the status of the part being ordered or forecast with respect to this material release or planning document
- 0500Characteristic/Class IDOptionalMax >1
To specify the general class or specific characteristic upon which test results are being reported or are to be taken
- 0600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0700Reference InformationOptionalMax >1
To specify identifying information
- 0750Contract SummaryOptionalMax 1
To provide information about a contract
- 0800Quantity InformationOptionalMax >1
To specify quantity information
- 0900Test MethodOptionalMax 1
To describe the nature of the test performed
- 1000Physical Sample DescriptionOptionalMax 1
To define the physical sample parameters associated with a test resulting in discrete measurements
- 1020PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- LM Loop OptionalRepeat >1
- 1040Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 1050Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 1040Code Source InformationMandatoryMax 1
- MEA Loop OptionalRepeat >1
- 1100MeasurementsMandatoryMax 1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1200Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1300Reference InformationOptionalMax >1
To specify identifying information
- 1100MeasurementsMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 1350Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 1360Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 1350Type of Financial Accounting DataMandatoryMax 1
- SPS Loop OptionalRepeat >1
- 1400Sampling Parameters for Summary StatisticsMandatoryMax 1
To define the sampling parameters associated with summary statistics
- 1500Reference InformationOptionalMax >1
To specify identifying information
- 1600Physical Sample DescriptionOptionalMax 1
To define the physical sample parameters associated with a test resulting in discrete measurements
- MEA Loop OptionalRepeat >1
- 1700MeasurementsMandatoryMax 1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 1800Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1900Reference InformationOptionalMax >1
To specify identifying information
- 1700MeasurementsMandatoryMax 1
- STA Loop OptionalRepeat >1
- 2000StatisticsMandatoryMax 1
To provide summary statistics related to a specific collection of test result values
- 2100Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2200Reference InformationOptionalMax >1
To specify identifying information
- 2000StatisticsMandatoryMax 1
- 1400Sampling Parameters for Summary StatisticsMandatoryMax 1
- NCD Loop OptionalRepeat >1
- 2300Nonconformance DescriptionMandatoryMax 1
To describe the nonconformance condition
- 2350Yes/No QuestionOptionalMax 1
To identify and answer yes and no questions, including the date, time, and comments further qualifying the condition
- 2400Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 2500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2600Reference InformationOptionalMax >1
To specify identifying information
- 2700Quantity InformationOptionalMax >1
To specify quantity information
- 2730Monetary Amount InformationOptionalMax >1
To indicate the total monetary amount
- 2740MeasurementsOptionalMax >1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 2750Root CauseOptionalMax >1
To specify the specific part responsible for a customer complaint in a request for service of a product and/or to describe the particular failure mechanism in a failing part or assembly
- EFI Loop OptionalRepeat >1
- 2760Electronic Format IdentificationMandatoryMax 1
To provide basic information about the electronic format of the interchange data
- 2770Binary Data SegmentMandatoryMax 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
- 2760Electronic Format IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 2800Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 2900Additional Name InformationOptionalMax 2
To specify additional names
- 3000Party LocationOptionalMax 2
To specify the location of the named party
- 3100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 3200Reference InformationOptionalMax >1
To specify identifying information
- 3300Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 2800Party IdentificationMandatoryMax 1
- LM Loop OptionalRepeat >1
- 3330Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 3340Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 3330Code Source InformationMandatoryMax 1
- NCA Loop OptionalRepeat >1
- 3400Nonconformance ActionMandatoryMax 1
To specify the action that is to be taken in response to a nonconformance condition
- 3500Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 3600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 3700Reference InformationOptionalMax >1
To specify identifying information
- PWK Loop OptionalRepeat >1
- 3800PaperworkMandatoryMax 1
To identify the type or transmission or both of paperwork or supporting information
- 3900Reference InformationOptionalMax >1
To specify identifying information
- 4000Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 3800PaperworkMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 4100Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 4200Additional Name InformationOptionalMax 2
To specify additional names
- 4300Party LocationOptionalMax 2
To specify the location of the named party
- 4400Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4500Reference InformationOptionalMax >1
To specify identifying information
- 4600Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 4100Party IdentificationMandatoryMax 1
- LM Loop OptionalRepeat >1
- 4640Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 4650Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 4640Code Source InformationMandatoryMax 1
- 3400Nonconformance ActionMandatoryMax 1
- FA1 Loop OptionalRepeat >1
- 4660Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 4670Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 4660Type of Financial Accounting DataMandatoryMax 1
- 2300Nonconformance DescriptionMandatoryMax 1
- 0100Hierarchical LevelMandatoryMax 1
- 4700Transaction 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)