Klarfile

Rejection codes, one by one

When an electronic invoice is refused, what comes back is not a sentence but a code. Here are the ones we check, each with its cause and its fix. BR- codes come from the European standard; KF- codes are ours, and say so.

What an invoice must carry

  • BR-01 The specification identifier is missing
  • BR-02 The invoice number is missing
  • BR-03 The issue date is missing
  • BR-04 The document type code is missing
  • BR-05 The invoice currency is missing
  • BR-06 The seller name is missing
  • BR-07 The buyer name is missing
  • BR-08 The seller postal address is missing
  • BR-09 The seller country code is missing
  • BR-10 The buyer postal address is missing
  • BR-11 The buyer country code is missing
  • BR-12 The sum of line net amounts is missing
  • BR-13 The total without VAT is missing
  • BR-14 The total with VAT is missing
  • BR-15 The amount due for payment is missing
  • BR-16 The invoice has no lines

Invoice lines

  • BR-21 A line has no identifier
  • BR-22 A line has no quantity
  • BR-23 A line has no unit of measure
  • BR-24 A line has no net amount
  • BR-25 A line has no item name
  • BR-26 A line has no net price
  • BR-27 A net price is negative

The VAT breakdown

  • BR-45 A VAT breakdown has no taxable amount
  • BR-46 A VAT breakdown has no VAT amount
  • BR-47 A VAT breakdown has no category code
  • BR-48 A VAT breakdown has no rate

Totals and arithmetic

  • BR-CO-10 The sum of lines does not match the lines
  • BR-CO-11 The sum of allowances is wrong
  • BR-CO-12 The sum of charges is wrong
  • BR-CO-13 The total without VAT does not follow its terms
  • BR-CO-14 The total VAT does not match the breakdown
  • BR-CO-15 The total with VAT is not the total without VAT plus VAT
  • BR-CO-16 The amount due does not follow its terms
  • BR-CO-25 An amount is due with neither date nor terms
  • BR-CO-26 The seller carries no identifying number
  • BR-CO-09 A VAT number without a country prefix

VAT categories

  • BR-S-05 VAT rate inconsistent with category "S"
  • BR-S-08 Taxable amount wrong for category "S"
  • BR-S-09 VAT amount wrong for category "S"
  • BR-Z-05 VAT rate inconsistent with category "Z"
  • BR-Z-08 Taxable amount wrong for category "Z"
  • BR-Z-09 VAT amount wrong for category "Z"
  • BR-E-05 VAT rate inconsistent with category "E"
  • BR-E-08 Taxable amount wrong for category "E"
  • BR-E-09 VAT amount wrong for category "E"
  • BR-AE-05 VAT rate inconsistent with category "AE"
  • BR-AE-08 Taxable amount wrong for category "AE"
  • BR-AE-09 VAT amount wrong for category "AE"
  • BR-S-10 An exemption reason on a standard-rated transaction
  • BR-E-10 An exemption without a reason
  • BR-AE-10 A reverse charge without a reason

Decimals

  • BR-DEC-09 More than two decimals on the sum of line net amounts
  • BR-DEC-10 More than two decimals on the sum of allowances
  • BR-DEC-11 More than two decimals on the sum of charges
  • BR-DEC-12 More than two decimals on the total amount without VAT
  • BR-DEC-13 More than two decimals on the total VAT amount
  • BR-DEC-14 More than two decimals on the total amount with VAT
  • BR-DEC-16 More than two decimals on the prepaid amount
  • BR-DEC-17 More than two decimals on the rounding amount
  • BR-DEC-18 More than two decimals on the amount due for payment
  • BR-DEC-19 More than two decimals on a VAT breakdown taxable amount
  • BR-DEC-20 More than two decimals on a VAT breakdown VAT amount
  • BR-DEC-23 More than two decimals on a line net amount

Code lists

  • BR-CL-01 The document type code is not an allowed value
  • BR-CL-03 The currency is not an ISO 4217 code
  • KF-PAYS The country code does not exist

The PDF/A-3 container

The XML file

France, profiles and dates