[BR-KSA-F-10] - The value provided in Other Buyer ID (BT-46) for the scheme ID 'NAT' appears to be incorrect

i have from yesterday this warning , and i used B2C invoice , and it is need Other Buyer ID ,
all my invoice be stopped from send as a result of that warning , i think there is update as i send more invoice at morning and it is be without this warning.

My client is a Saudi citizen or a person who has an official residence in Saudi Arabia.

i ineed to solve problem

@EslamSamiH first, this it is a warning not an error. Your invoices are not stopped, they are accepted with warning.

For exports, you should use the attribute “OTH” for other buyer ID, you should not use CRN or TIN or NAT.

thanks,Is there a future problem in case of attribute “OTH” for other buyer ID,as My client is a Saudi citizen or a person who has an official residence in Saudi Arabia.

I have same issue only today, with all type of invoices
“infoMessages”: [ { “type”: “INFO”, “code”: “XSD_ZATCA_VALID”, “category”: “XSD validation”, “message”: “Complied with UBL 2.1 standards in line with ZATCA specifications”, “status”: “PASS” } ], “warningMessages”: [ { “type”: “WARNING”, “code”: “BR-KSA-F-10”, “category”: “KSA”, “message”: “[BR-KSA-F-10] - The value provided in Other Buyer ID (BT-46) for the scheme ID ‘NAT’ appears to be incorrect. Please recheck the value to avoid non-compliance.”, “status”: “WARNING” } ], “errorMessages”: [], “status”: “WARNING” }, “clearanceStatus”: “CLEARED”,

Dear Sir,

pls give me the short correct solve for this issue,
‘name’ => ‘schemeID’,
‘value’ => ‘NAT’,
‘namespaced’ => false,
‘namespace’ => null,
‘prefix’ => null,
are you mean to change to “OTH” instead Of “NAT”, the issue displayed with Export client and Local client also
i ask about same issue: [BR-KSA-F-10] - The value provided in Other Buyer ID (BT-46) for the scheme ID ‘NAT’ appears to be incorrect. Please recheck the value to avoid non-compliance

When I changed value from NAT To OTH , it give me no warning, however it was working when value is NAT , He told me to change from NAT To OTH

this is because of the new format validation applied for the other buyer ID (BT-46) other seller ID (BT-29) if B2B Tax invoice

as follows:

enforces format checks for other Seller IDs (BT-29) and other Buyer IDs (BT-46):

  • CRN = exactly 10 digits.

  • 700 = 10 digits, starting with 7.

  • TIN = 10 digits, starting with 3.

  • NAT = 10 digits, starting with 1.

  • IQA = 10 digits, starting with 2.

  • All IDs must be alphanumeric only (no spaces, symbols).

  • Buyer ID is mandatory if VAT number missing.