BR-17: Payee name (BT-59) is missing
Official message
[BR-17] The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
[BR-17] The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4)
[BR-17] The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
- Severity
- Error The invoice is invalid and may be rejected by the recipient.
- Applies to
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Affected fields
- BT-59, BG-10, BG-4
What does this mean?
If a payee different from the seller (Payee, BG-10) is stated, its name (Payee name, BT-59) must be provided in the invoice. The name is missing, or the stated payee is not actually different.
The official EN 16931 check also reports the error if the payee has the same name or identifier as the seller (in CII also the same legal registration identifier).
Typical causes
Only an identifier or bank details were given for the payee, but no name.
The seller's data were repeated as payee although the seller receives the payment itself.
How to fix the error
If the seller receives the payment itself, omit the payee group (BG-10) entirely.
If a third party receives the payment (e.g. a factoring company), state its name as BT-59; name and identifiers must not be those of the seller.
CII: ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:Name, UBL: cac:PayeeParty/cac:PartyName/cbc:Name.
Generate and validate the invoice again.
In E-Rechnungsfreund
In the invoice form ("Experte" view), section "Abw. Zahlungsempfänger (BG-10)" (payee), fill in the field "Name (BT-27/44)". If the payee is the seller itself, clear the checkbox "Abweichenden Zahlungsempfänger angeben" (state a different payee).
Example
Wrong
<ram:ApplicableHeaderTradeSettlement>
...
<ram:PayeeTradeParty>
<ram:ID>4711</ram:ID>
</ram:PayeeTradeParty>
...
</ram:ApplicableHeaderTradeSettlement>
Correct
<ram:ApplicableHeaderTradeSettlement>
...
<ram:PayeeTradeParty>
<ram:ID>4711</ram:ID>
<ram:Name>Factoring Bank AG</ram:Name>
</ram:PayeeTradeParty>
...
</ram:ApplicableHeaderTradeSettlement>
For developers: test expression per syntax
EN 16931 (CII) (CII)
Context: //ram:PayeeTradeParty
(ram:Name) and (not(ram:Name = ../../ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name) and not(ram:ID = ../../ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:ID) and not(ram:SpecifiedLegalOrganization/ram:ID = ../../ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID))
EN 16931 (UBL) (UBL)
Context: cac:PayeeParty
exists(cac:PartyName/cbc:Name) and (not(cac:PartyName/cbc:Name = ../cac:AccountingSupplierParty/cac:Party/cac:PartyName/cbc:Name) and not(cac:PartyIdentification/cbc:ID = ../cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID) )
Factur-X / ZUGFeRD EN 16931 (CII)
Technical ID in the source: FX-SCH-A-000075
Context: //ram:PayeeTradeParty
(ram:Name) and (not(ram:Name = ../ram:SellerTradeParty/ram:Name) and not(ram:ID = ../ram:SellerTradeParty/ram:ID) and not(ram:SpecifiedLegalOrganization/ram:ID = ../ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID))
Related validation rules
Frequently asked questions
Why is the error reported although a name is given?
The EN 16931 check additionally requires that the payee actually differs from the seller. If name or identifier (in CII also the legal registration identifier) match those of the seller, it fails as well. In that case omit the payee.
Last updated:
Explanation of the validation rule, not legal or tax advice.