First: What is the Additional Seller Identifier (BT-29)?
The additional seller identifier is one of the organization data required to issue invoices in compliance with the requirements of the General Authority of Zakat and Tax and Customs (ZATCA).
It must be entered in the organization settings and is used to identify the organization additionally when issuing invoices or credit notes.
Second: When Does the Alert Appear?
The alert appears in the following case:
- When clicking on:
- Save and approve invoice
- or credit note
- and if:
- the additional seller identifier is not added in the organization settings
Third: What Does the User See?
When attempting to save the invoice without the identifier:
- An alert window appears within the same screen
- It contains:
- a message explaining that the seller identifier is not added (BT-29)
- a field to select the identifier type (dropdown)
- a field to enter the identifier value
The user does not need to:
- exit the invoice
- or go to settings
Everything happens within the same window
Fourth: Available Seller Identifier Types
You can select only one type from the following list:
- Commercial Registration Number (CRN)
- Municipal License (MOM)
- Human Resources and Social Development License (MLS)
- Investment License (SAG)
- Number 700
- Other Identifier (OTH)
Note:
- You cannot enter more than one identifier at the same time
Fifth: What Should the User Do?
If the alert appears:
- Select the appropriate identifier type from the list
- Enter the identifier value correctly
- Click save
After that:
- The identifier is saved
- and the invoice is saved immediately
Sixth: What Happens After Entering the Identifier?
- The invoice is approved normally
- The identifier is saved within the organization data
- The alert will not appear again as long as the identifier exists
Seventh: Why Is This Important?
Failing to enter the seller identifier leads to:
- Compatibility issues with ZATCA requirements
- Rejection or alerts on the invoice
Entering it ensures:
- Issuing invoices without errors
- Reducing system alerts