Big Beam Development & Technology

ZATCA e-invoicing built into your ERP

Standard and simplified invoices with a ZATCA-format QR code, gapless numbering, and credit and debit notes that correct a mistake without ever editing the original — generated from the same system that holds your projects, customers and receipts.

What the system does today

Saudi Arabia’s ZATCA (Zakat, Tax and Customs Authority) requires businesses to issue electronic invoices rather than hand-written or freely editable ones. Big Beam’s invoicing is built to those Phase 1 (generation phase) requirements, so the invoice is produced by the system and cannot be quietly changed afterwards.

  • Standard and simplified invoice types, with the buyer’s details pulled from the customer record for standard invoices
  • A QR code on every invoice, encoded to the ZATCA TLV specification: seller name, VAT registration number, timestamp, invoice total and VAT total
  • Gapless sequential numbering from a dedicated counter shared by invoices, credit notes and debit notes — a number is never reused
  • Append-only records: an issued invoice is never edited or deleted
  • Credit notes and debit notes that must reference the original invoice
  • Line-level VAT with the default rate configurable, and amounts shown in words on printed documents

Phase 1 and Phase 2: where each item stands

ZATCA rolls e-invoicing out in two phases. This is an honest view of what is available today and what is on the roadmap.

Standard

Phase 1 — generation

Invoice generation, QR code, sequential numbering, credit and debit notes, and tamper-resistant records. Part of the standard system.

Custom scope

Phase 2 — integration

On our roadmap. Integration with ZATCA’s platform for clearance and reporting is implemented for clients who need it, as part of the subscription, once your wave, registered solution units and onboarding credentials are known.

Custom scope

Numbering continuity

If you already issue invoices elsewhere, we agree how the sequence continues so there is no gap or duplicate when you switch.

Configurable

Arabic & layout

Print layouts are designable per document type, so the invoice follows your letterhead and wording.

Who needs ZATCA e-invoicing

ZATCA’s e-invoicing regulations apply to VAT-registered businesses in Saudi Arabia. Phase 1, the generation phase, has applied since 4 December 2021. Phase 2, the integration phase, started on 1 January 2023 and is applied in waves: ZATCA notifies the taxpayers in each wave in advance. Dates and wave criteria are published on ZATCA’s website and can change, so always check the current position for your business.

Our readiness checklist walks through what to confirm, and Phase 1 vs Phase 2 explains the difference.

Is your ERP ready? Five questions to ask any vendor

These apply to us as much as to anyone else.

  • Which phase does it support today, in writing?
  • Can an issued invoice be edited or deleted? (It should not be.)
  • Is numbering gapless and shared across invoices, credit notes and debit notes?
  • How are corrections handled — credit and debit notes that reference the original?
  • What is the plan and timeline for Phase 2 integration for your wave?

Commission and profit-share tracking

Some companies run projects where money received is shared with partners or sub-contractors. The commission module reconciles each receipt: the company’s commission share, the transfers, purchases and expenses tagged against that receipt, and the payouts made — down to a running balance that shows whether the receipt is fully cleared.

  • Per-project commission rate, with the commission VAT treatment recorded
  • Receipts split automatically into base and VAT
  • Transfers, purchases, expenses and commission payouts each tagged to the receipt that funded them
  • A supplier ledger report across projects, filtered by date

Compliance & commission modules

  • Standard
  • Configurable
  • Custom scope
CMP.01Custom scope

ZATCA e-invoicing

Standard and simplified invoices with an embedded QR code, generated to the ZATCA Phase 1 TLV specification, with Base64 payload covering seller, VAT number, timestamp, total and VAT total.

CMP.02Custom scope

Credit & debit notes

Append-only corrections that reference the original invoice. Nothing that has been issued is ever edited or deleted — a mistake is corrected with a note, and the trail stays intact.

CMP.03Custom scope

Commission & profit-share tracking

Per-receipt reconciliation — company share, tagged deductions, payouts — down to a running balance, so a project's money in and money out are traceable to the receipt that funded them.

CMP.04Configurable

Supplier ledger reporting

Every purchase from one supplier across projects, date-filtered, with summary totals for transactions, amount, VAT and projects involved.

ZATCA e-invoicing questions

Does the system support ZATCA Phase 2?

Phase 1 is part of the standard system. Phase 2 integration is on our roadmap, and we implement it for clients who need it as part of their subscription, once we know your wave and onboarding status. Ask us for the current status before you commit.

Can an issued invoice be edited if we make a mistake?

No — by design. A wrongly issued invoice is corrected by issuing a credit note or debit note that references it, so the audit trail stays intact.

Is the QR code scannable by ZATCA’s app?

The QR payload is encoded in the Base64 TLV format specified for Phase 1 and contains the five required fields. We test it during onboarding with your own seller details.

Which businesses have to issue e-invoices in Saudi Arabia?

ZATCA’s regulations apply to VAT-registered taxpayers. Check ZATCA’s official guidance, or your tax adviser, for your obligations and your Phase 2 wave.

Can we use our own invoice design?

Yes. Invoices use the print-format designer, so layout, labels and letterhead follow your template.

See it running on your own documents

Tell us what your company does and which modules you would actually use. We will walk you through the system handling your work — not a slide deck.