BR-51: In accordance with card payments security standards an invoice should never incl
Severity: fatal · Syntax: CII, UBL
Official message
In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown.
What this means
The official message is: In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown. This page does not add a further obligation.
Typical cause
The assertion in the context above failed for this file.
How to fix it
Adjust the file so the assertion succeeds, then validate it again. This page helps you read the rule.
Business term
BT-87
Related rules
Context and assertion
UBL cac:PaymentMeans/cac:CardAccount/cbc:PrimaryAccountNumberID
CII //ram:ApplicableTradeSettlementFinancialCard
UBL
string-length(normalize-space(.))<=10CII
string-length(normalize-space(ram:ID)) <= 10
Check a file now, free of charge
curl -F "file=@rechnung.xml" https://checkxrechnung.com/v1/validate