Skip to main content

BR-52 Additional supporting document must have a reference

Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).

Problem Description

Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).

ERROR

XRechnung 3.0

Context and Significance

This rule comes from the EN16931 core semantic model enforced by the KoSIT XRechnung 3.0.2 Schematron, ensuring invoices carry the mandatory data needed for automated processing.

Solution

Add cbc:ID to each cac:AdditionalDocumentReference that carries or references a supporting document.

Quick actions

Valid Examples

Use these points as the practical checks for this section.

  • BT-122 = "TIMESHEET-2026-02" for an attached timesheet

Invalid Examples

Use these points as the practical checks for this section.

  • Supporting document group with attachment but no BT-122 reference

Code Examples

Valid XML
<cac:AdditionalDocumentReference>
  <cbc:ID>TIMESHEET-2026-02</cbc:ID>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>
Invalid XML
<cac:AdditionalDocumentReference>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>

Affected Fields

Validation Tools