This article explains government (B2G) invoices in Qoyod, the additional identifiers required, and the BT-12 contract identifier mandatory for government documents.
What B2G invoices are
B2G (Business to Government) invoices are invoices issued by a business to a government entity customer. They have additional requirements in Phase 2 of e-invoicing per the Zakat, Tax and Customs Authority (ZATCA).
How Qoyod handles B2G invoices
When the “Government entity customer” option is enabled on a customer card:
- The customer’s invoices and credit notes are automatically classified as B2G in the XML file.
- An additional official identifier for the government entity (VAT number, commercial registration, or alternative identifier) is added to the XML file.
- The tax calculation method in the VAT return switches to the payment receipt date (cash basis) instead of the issue date, effective 1 November 2021.
BT-12 contract identifier
The Contract ID is mandatory when approving or submitting any B2G document (invoice or credit note). Without it, ZATCA rejects the document.
- When creating an invoice for a government customer, the “BT-12 Contract ID” field appears.
- Enter the contract number signed with the government entity.
- Complete the rest of the invoice details.
- Save and approve.
Additional identifiers for a government customer
Enabling e-invoicing allows additional identifiers on the customer card, some of which are useful for government entities:
- Tax group number (up to 15 digits).
- Commercial registration number.
- Investment Authority license.
- Government entity VAT number.
Notes
- Once “Government entity customer” is enabled, it cannot be disabled. Confirm before enabling.
- A government customer cannot be a point-of-sale customer at the same time.
- To ensure the invoice reaches ZATCA successfully, the government entity VAT number or an alternative official identifier must be entered.