BR-KSA-44 Rejects the invoice

Buyer VAT number invalid on the invoice

When the buyer number is mandatory and when it must be left empty, and why a number that is present gets rejected on a simplified tax invoice.

The message text as the Authority sends it in English, unedited

If it exists in the invoice,the buyer VAT registration number or buyer group VAT registration number (BT-48) must contain 15 digits. The first digit and the last digit is "3".

What does this mean?

The same rule that applies to the seller: if a buyer VAT number is present, it must be 15 digits starting and ending with 3. The words if present are the whole point.

A tax invoice (B2B) requires the buyer VAT number. A simplified tax invoice (B2C) does not, and putting an incomplete or invented number on one turns an optional field into a reason for rejection.

Why does it happen?

Ordered from the most common to the least — your cause is most likely the first or the second.

  • A number taken down verbally from the customer with a digit missing or a digit too many.
  • Filling the field with a national ID or a CR number because the customer asked for an invoice in the name of their business.
  • Putting a zero or a dash in the field instead of leaving it empty on a simplified tax invoice.
  • The number is valid but matches the seller number — see BR-CUSTOM-VALIDATION-01.

How to fix it

2 steps, then send the invoice again.

  1. 1
    On a simplified tax invoice: leave it empty

    If the buyer is not registered for VAT, do not give them a VAT number at all. An empty field is correct; a field filled with a non-compliant value is an error.

  2. 2
    On a tax invoice: confirm the number before you issue

    Enter the number in the VAT number lookup. If the name of the customer business appears, the number is valid and registered; if nothing appears, go back to the customer before you issue the invoice rather than after.

Once corrected, send the invoice again. A rejected invoice was never recorded with the Authority, so it needs no credit note — send the corrected invoice itself.

Does ZATCA Tools prevent it?

Yes. ZATCA Tools checks the format of the customer number as it is added, makes it mandatory on a tax invoice and optional on a simplified one, and pulls the business name from the Authority register to confirm it.

Related codes

Frequently asked questions

The customer wants a tax invoice and has no VAT number +
Then they are not registered for VAT, and what they need is a simplified tax invoice, not a tax invoice. A tax invoice requires a buyer VAT number, and issuing one without it leaves you open to rejection. See the difference between a tax invoice and a simplified tax invoice.
Can I read the customer number from an invoice of theirs? +
Yes. The QR code on any invoice they issued carries their VAT number. Scan it with the QR code reader and read the second field.
You fixed this one — now avoid the next

ZATCA Tools builds the signature, the PIH, the counter and the encoding for you, and validates your data before it is sent. Completely free for now, and no credit card.

Start for free

← All ZATCA error codes