Faktura

BR-17

fatalEN 16931EN 16931 business ruleCIIUBLBG-10BG-4BT-59

The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4)

Why it fails

A Payee (BG-10) is present but the Payee name (BT-59) is missing.

How to fix it

Either add BT-59, or remove the Payee group. BG-10 is only for when payment goes to a third party (a factor, a parent company); if the seller is being paid directly the group must not be present at all.

What the validator checks

CII — context $Payee

(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))

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) )

Related rules

Part of BR — EN 16931 core business rules.

Validate an invoice against this rule →