# BR-DE-26 Gecorrigeerde factuur moet naar ten minste één voorafgaande factuur verwijzen

Volgens de Duitse XRechnung-regel BR-DE-26 moet een factuur van het type 384 (Gecorrigeerde factuur) ten minste één referentie naar de voorafgaande factuur (BG-3) bevatten met het factuurnummer in BT-25. In het Duitse handelsrecht kan een correctiefactuur niet zonder verwijzing naar de oorspronkelijke factuur bestaan.

## Probleembeschrijving

Volgens de Duitse XRechnung-regel BR-DE-26 moet een factuur van het type 384 (Gecorrigeerde factuur) ten minste één referentie naar de voorafgaande factuur (BG-3) bevatten met het factuurnummer in BT-25. In het Duitse handelsrecht kan een correctiefactuur niet zonder verwijzing naar de oorspronkelijke factuur bestaan.

> **FOUT**: XRechnung 3.0

## Context en betekenis

Een factuur van type 384 zonder referentie naar een eerdere factuur schendt XRechnung-regel BR-DE-26 en faalt in KoSIT-validatie.

## Oplossing

Zorg in uw ERP dat bij een correctiefactuur (type 384) de referentie naar de oorspronkelijke factuur (BT-25) is ingevuld. Voeg in UBL 2.1 <cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>INV-2025-001</cbc:ID></cac:InvoiceDocumentReference></cac:BillingReference> toe. Voeg in CII <ram:InvoiceReferencedDocument><ram:IssuerAssignedID> toe. Gebruik voor gewone facturen type 380.

- validate
- convert

## Geldige voorbeelden

- Gecorrigeerde factuur (type 384) met referentie naar voorafgaande factuur "INV-2025-001" (BT-25)
- Gecorrigeerde factuur met referentie naar voorafgaande factuur en factuurdatum 2025-11-30 (BT-26)

## Ongeldige voorbeelden

- Factuur met cbc:InvoiceTypeCode = 384 laat cac:BillingReference volledig weg
- Gecorrigeerde factuur bevat cac:BillingReference zonder cbc:ID in InvoiceDocumentReference

## Codevoorbeelden

### Geldig XML
```
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<cac:BillingReference>
  <cac:InvoiceDocumentReference>
    <cbc:ID>INV-2025-001</cbc:ID>
    <cbc:IssueDate>2025-12-15</cbc:IssueDate>
  </cac:InvoiceDocumentReference>
</cac:BillingReference>
```

### Ongeldig XML
```
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<!-- Missing cac:BillingReference (BG-3 / BT-25) for corrected invoice type 384 -->
```

## Betrokken velden

- [BT-25 Nummer van de voorafgaande factuur](/resources/xrechnung/bt-25-preceding-invoice-reference)
- [BG-3 Referentie naar de voorafgaande factuur](/resources/xrechnung)
- [BT-3 Factuurtypecode](/resources/xrechnung/bt-3-invoice-type-code)
- [BT-26 Factuurdatum van de voorafgaande factuur](/resources/xrechnung/bt-26-preceding-invoice-issue-date)

## Gerelateerde regels

- [BR-DE-17](/resources/kosit-validator-errors/br-de-17-invoice-type-code-should-be-xrechnung-supported)
- [BR-25](/resources/kosit-validator-errors/br-25-invoice-line-item-name-must-be-present)

## Validatietools

- [Officiële KoSIT-validator](https://erechnungsvalidator.service-bw.de/): Valideer je XRechnung-bestanden tegen alle BR-DE regels.
- [PDF naar XRechnung converteren](/pdf-to-xrechnung): Automatische fixes van validatiefouten tijdens het converteren.

## Gerelateerde bronnen

- [Officiële specificatie](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Volledige foutenlijst](/resources/kosit-validator-errors): Overzicht van alle Duitse XRechnung-validatieregels.
