# BR-52 Aanvullend ondersteunend document moet een referentie hebben

Elk aanvullend ondersteunend document (BG-24) moet een referentie van het ondersteunende document (BT-122) bevatten.

## Probleembeschrijving

> **FOUT**: Bedrijfsregel van EN 16931 (CEN)

## Context en betekenis

Dit is een kernregel van EN 16931. Een bijlage of verwijzing naar een ondersteunend document (BG-24), zoals een urenstaat of pakbon, heeft een referentie nodig zodat de koper het document kan terugvinden. In UBL 2.1 is cbc:ID in cac:AdditionalDocumentReference al schema-verplicht; een ontbrekend cbc:ID geeft eerst een XML-schemafout, een leeg cbc:ID geeft BR-52. In CII treedt BR-52 op wanneer ram:AdditionalReferencedDocument geen ram:IssuerAssignedID bevat.

## Oplossing

Vul cbc:ID in elke cac:AdditionalDocumentReference (CII: ram:AdditionalReferencedDocument/ram:IssuerAssignedID) die een ondersteunend document bevat of ernaar verwijst, bijvoorbeeld met het nummer van de urenstaat of pakbon.

- [XML valideren](/nl/xrechnung-validator?source=resource&rule=BR-52)
- [Factuur converteren](/nl/pdf-to-xrechnung?source=resource&rule=BR-52)

## Geldige voorbeelden

- BT-122 = "TIMESHEET-2026-02" voor een bijgevoegde urenstaat

## Ongeldige voorbeelden

- cac:AdditionalDocumentReference met een leeg cbc:ID en een omschrijving, of in CII ram:AdditionalReferencedDocument zonder ram:IssuerAssignedID; in UBL geeft een ontbrekend cbc:ID al een XML-schemafout

## Codevoorbeelden

### Geldig XML
```
<cac:AdditionalDocumentReference>
  <cbc:ID>TIMESHEET-2026-02</cbc:ID>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>
```

### Ongeldig XML
```
<cac:AdditionalDocumentReference>
  <cbc:ID></cbc:ID>
  <cbc:DocumentDescription>Timesheet February 2026</cbc:DocumentDescription>
</cac:AdditionalDocumentReference>
```

## Betrokken velden

- [BT-122 Referentie ondersteunend document](/resources/xrechnung/bt-122-supporting-document-reference)

## Gerelateerde regels

- [BR-55](/resources/kosit-validator-errors/br-55-preceding-invoice-reference-required)

## Validatietools

- [Officiële KoSIT-validator](https://github.com/itplr-kosit/validator): Draai de officiële KoSIT-validator met de XRechnung-configuratie om EN 16931- en XRechnung-regels te controleren.
- [PDF naar XRechnung converteren](/pdf-to-xrechnung): Vind validatiefouten tijdens de conversie en controleer elke correctie.

## Gerelateerde bronnen

- [Officiële specificatie](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle validatiefouten](/resources/kosit-validator-errors): Overzicht van de hier uitgelegde validatieregels uit EN 16931, XRechnung en Peppol.
