# PEPPOL-EN16931-R001 Profiel-ID moet overeenkomen met Peppol BIS Billing 3.0

Volgens de Peppol BIS Billing 3.0-specificatie moet elke elektronische factuur in het OpenPeppol-netwerk verplicht de bedrijfsproces-profielidentificatie in BT-23 (ProfileID) bevatten. Deze waarde moet exact gelijk zijn aan: "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0". Peppol Access Points gebruiken deze identificatie om routeringsprofielen te matchen en Schematron-validatie uit te voeren.

## Probleembeschrijving

Volgens de Peppol BIS Billing 3.0-specificatie moet elke elektronische factuur in het OpenPeppol-netwerk verplicht de bedrijfsproces-profielidentificatie in BT-23 (ProfileID) bevatten. Deze waarde moet exact gelijk zijn aan: "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0". Peppol Access Points gebruiken deze identificatie om routeringsprofielen te matchen en Schematron-validatie uit te voeren.

> **FOUT**: XRechnung 3.0

## Context en betekenis

Een ontbrekende of afwijkende ProfileID zorgt ervoor dat Access Points het bericht tijdens de AS4-verzending weigeren.

## Oplossing

Stel in uw XML-generator BT-23 in op het officiële Peppol URN: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. Voeg in UBL 2.1 <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> toe onder <Invoice>. Voeg in CII het element <ram:BusinessProcessSpecifiedDocumentContextParameter><ram:ID> toe.

- validate
- convert

## Geldige voorbeelden

- BT-23 = "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0" (Officiële Peppol BIS Billing 3.0 ProfileID)

## Ongeldige voorbeelden

- Factuurkop laat het element cbc:ProfileID volledig weg
- BT-23 = "urn:cen.eu:en16931:2017" (Standaard CEN-identificatie in plaats van het Peppol-procesprofiel)
- BT-23 = "billing:01:1.0" (Onvolledig URN zonder officiële Peppol-namespace)

## Codevoorbeelden

### Geldig XML
```
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
```

### Ongeldig XML
```
<!-- Missing cbc:ProfileID (BT-23) in invoice header -->
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
```

## Betrokken velden

- [BT-23 Type bedrijfsproces](/resources/xrechnung/bt-23-business-process-type-identifier)
- [BT-24 Specificatie-identificatie](/resources/xrechnung/bt-24-specification-identifier)

## Gerelateerde regels

- [BR-01](/resources/kosit-validator-errors/br-01-specification-identifier-required)

## 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.
