How to check a Saudi VAT number and find the business name
A Saudi VAT number is 15 digits that start and end with 3. How to check one against the ZATCA register and see the registered business name, how to tell it from a CR or unified number, and what to do when a number on an invoice is not registered.
ZATCA Phase 2 Groups 24 and 25: who must integrate with Fatoora, and by when
Group 24 covers businesses with taxable revenue above SAR 375,000 in 2022, 2023 or 2024, deadline 30 June 2026. Group 25 lowers the bar to SAR 187,500 in any of 2022 to 2025, deadline 1 February 2027. How the waves work, how the notice reaches you, and what to do before your date.
ZATCA e-invoicing for Shopify and WooCommerce stores: direct answers
Short, direct answers for Saudi store owners on Shopify and WooCommerce: how each paid order becomes a Phase 2 e-invoice reported to ZATCA, what happens with refunds, cash on delivery, business buyers and VAT-inclusive prices, what you need to connect, and what it costs.
ZATCA Python SDK: open-source Phase 2 e-invoicing in three calls
ZATCA Tools SDK is an MIT-licensed Python library that runs inside your application and talks to ZATCA directly: pip install, onboard once, create and sign an invoice locally, submit it, and read the answer with a link that explains every error. A first sandbox invoice in a minute, the move to production, and what stays your responsibility.
ZATCA e-invoicing in n8n without code: the ZATCA Tools node turns the API into workflow steps
The ZATCA Tools community node, verified by n8n, issues Phase 2 e-invoices and credit and debit notes from any n8n workflow by making the same calls as our API, while our service signs each document and clears or reports it with ZATCA. How to install it, what each operation does, four workflows step by step, VAT per line, the polling Trigger, and what the node does not do.
ZATCA e-invoicing for POS and SaaS platforms: Phase 2 for every merchant you serve
A platform serving many Saudi merchants cannot sign their invoices under one certificate: each merchant is the issuer, with its own VAT number, its own Fatoora OTP and its own certificate and hash chain per device. What building that yourself involves, what a partner API takes off your hands, and what stays your platform's job: tax categories, buyer identity, offline tills, clearance latency, retries and failures.
E-invoicing for property managers and landlords in Saudi Arabia: rent, fees, deposits and refunds
Residential rent is exempt, commercial rent carries 15%, and a manager's fees carry 15% whatever the rent is, but which of those invoices is yours depends on whose name is on the lease. Who issues what, and how deposits, service charges, a year's rent paid upfront and an early-termination refund are handled, from ZATCA's own real-estate and agents guidelines.
E-invoicing for clinics in Saudi Arabia: the patient at the desk, the insurer at month-end
A clinic issues two different e-invoices every day: a simplified invoice to the patient paying at the desk, reported within 24 hours, and a standard tax invoice to the insurer, cleared before it is sent. How to split a visit between them, why a Saudi patient's national ID decides whether the document is accepted at all, and how cancellations and rejected claims are corrected, with the VAT worked out.
E-invoicing for subscription and recurring-billing businesses in Saudi Arabia
A subscription is one agreement and many supplies: each billing cycle is its own invoice, cleared for a business customer or reported for a consumer. Where the tax point falls under Article 20(1), what an annual plan paid upfront becomes, a new invoice for a mid-cycle upgrade, a credit note for a pro-rated refund, what a failed card changes, and the API calls a billing system makes.