# BR-61 Rekeningidentificatie vereist voor overschrijving

Als de betaalmiddelcode (BT-81) 30 (overschrijving) of 58 (SEPA-overschrijving) is, moet de betalingsrekeningidentificatie (BT-84) aanwezig zijn.

## Probleembeschrijving

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

## Context en betekenis

Dit is een kernregel van EN 16931. Bij betaalmiddelcode 30 (overschrijving) of 58 (SEPA-overschrijving) moet de factuur het rekeningnummer van de begunstigde (BT-84) bevatten, anders kan de koper niet betalen. Het verschil met BR-50: BR-61 controleert of bij code 30 of 58 überhaupt een rekeningnummer staat, BR-50 treedt op als de rekeninggroep er is maar geen rekeningnummer bevat. De fout ontstaat vaak als de betaalwijze in het ERP op overschrijving staat, maar het IBAN van de verkoper niet in de export is ingesteld.

## Oplossing

Voeg in UBL cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID toe, in CII ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID (of ram:ProprietaryID voor een rekening zonder IBAN). Bij SEPA-overschrijving is dit de IBAN. Wordt de factuur niet per overschrijving betaald, gebruik dan de juiste betaalmiddelcode.

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

## Geldige voorbeelden

- PaymentMeansCode 58 met PayeeFinancialAccount ID DE89370400440532013000

## Ongeldige voorbeelden

- PaymentMeansCode 58 zonder rekening van de begunstigde

## Codevoorbeelden

### Geldig XML
```
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
  <cac:PayeeFinancialAccount>
    <cbc:ID>DE89370400440532013000</cbc:ID>
  </cac:PayeeFinancialAccount>
</cac:PaymentMeans>
```

### Ongeldig XML
```
<cac:PaymentMeans>
  <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode>
</cac:PaymentMeans>
```

## Betrokken velden

- [BT-81 Betaalmiddelcode](/resources/xrechnung/bt-81-payment-means-type-code)
- [BT-84 Betalingsrekeningidentificatie](/resources/xrechnung/bt-84-payment-account-identifier)

## Gerelateerde regels

- [BR-50](/resources/kosit-validator-errors/br-50-credit-transfer-account-identifier-required)
- [BR-49](/resources/kosit-validator-errors/br-49-payment-means-type-code-required)
- [BR-DE-19](/resources/kosit-validator-errors/br-de-19-sepa-payment-account-must-be-valid-iban)

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