# Invoicing Software: From Printing to Compliance
*The difference between a page that looks like an invoice and a statutory one — and what the document must carry before you hand it over*

> **In short:** What invoicing software must do in Saudi Arabia: mandatory fields, the QR code, sequential numbering, retention and retrieval, and simplified versus full invoices.

- **URL:** https://www.snad.io/en/blog/barnamaj-isdar-tibaat-fawatir
- **Arabic original:** https://www.snad.io/blog/barnamaj-isdar-tibaat-fawatir
- **Category:** Explainers — ZATCA & Tax
- **Tags:** E-Invoicing, ZATCA, Sales, Accounting, Snad
- **Published:** 2026-08-13
- **Updated:** 2026-08-13
- **Publisher:** Snad (snad.io)

"Invoicing software" covers two entirely different things: a tool that designs a document and prints it, and a system that issues a **statutory invoice** that stands up to an audit.

The difference is not in how the document looks — both produce a tidy page. The difference is underneath: the fields, the numbering, the signature, the retention. This article counts them.

## A page that looks like an invoice is not one

Many tools design a handsome document, place your logo on it and total the amounts. That is enough if an invoice were merely a notice to the customer.

It is not: an invoice is a **statutory document** with defined requirements, demanded at audit, and required to be kept for years.

The practical test is one question: **can this invoice be verified without coming back to you?** If the answer is no, what you hold is an internal document rather than a statutory invoice.

That is where the QR code comes in: it makes the invoice's basic data readable by any party directly. And a thermal receipt without a valid code is not a simplified invoice — it is a piece of paper.

## What the document must carry

Design aside, these are the fields you should see on a test invoice before committing to any software:

- **The business tax number**, clearly visible
- **A QR code** that actually scans with a phone — try it, do not assume it
- **Date and time**, not the date alone
- **Line detail** with quantities and prices
- **Tax broken out**, not merged into the total
- **A sequential number** that neither repeats nor breaks

The two invoice types differ: a **simplified** invoice is issued to an end consumer and printed in-store, while a **full** invoice is issued between businesses and includes the buyer's tax details and stricter requirements.

Many businesses need both — selling to individuals and to companies — and that is a direct question for the vendor: does it issue both types or only simplified ones?

## Sequential numbering — the smallest and riskiest detail

Numbering looks like a formality and is among the most asked-about items at audit, because **a gap in the sequence is a question**: where is invoice 1047?

Tools that build documents by hand produce such gaps easily: a document created then cancelled, two copies with the same number from two machines, or numbering restarted at one each year with no declared rule.

What you need is for numbering to be **the system's responsibility rather than the user's**, and for cancellation to be a recorded operation — a credit note, for instance — rather than a deletion that leaves a hole.

This is precisely where an accounting system diverges from a design tool: the first knows an invoice is a financial event with consequences; the second knows it is a file.

## Retention and retrieval years later

The question nobody asks at purchase and everybody asks at audit: **how do I retrieve an invoice issued two years ago?**

Three common models and three outcomes:

- **PDF files on a machine** — works until the machine fails or whoever organised them leaves
- **An online tool that retains for a limited period** — read the term before subscribing, not after
- **A system that stores and indexes** — you search by number, customer or date and find it

Ask specifically about the **retention period** and about **export**: if you decide to move, do you leave with your invoices in full, and in what format? Exporting to PDF is not exporting data but pictures of it.

That question measures the vendor's confidence in their product, and deserves asking before signing.

## From invoice to ledger without a second entry

A standalone invoicing tool's job ends at printing. Then yours begins: entering the same invoice into accounting, deducting the item from stock, and recording the receivable against the customer.

Three manual steps for one event — and that is precisely the source of the errors that surface at stocktake and at receivables reconciliation.

In an integrated system the invoice is an **event** rather than a document: it creates a journal entry, deducts stock, and records the receivable, in one motion.

In Snad the invoice is issued from sales, from the till or from a booking, the entry is created automatically, and the item is deducted at the moment of sale. **ZATCA integration starts on the Basic plan** — the free plan issues and books your invoices without direct platform integration, and a watermark remains on documents on the free and Basic plans.

And for anyone needing a quick document before deciding, Snad's **free invoice generator** runs in the browser with no sign-up.

## Frequently asked questions

### What is the difference between an invoice design tool and an invoicing system?

The tool produces a document and prints it. The system treats the invoice as a financial event: it creates the journal entry, deducts stock, records the receivable, and handles sequential numbering, retention and retrieval.

### Is printing a receipt with my logo enough?

No. An invoice is a statutory document with defined requirements: the tax number, a scannable QR code, date and time, tax broken out, and sequential numbering. A receipt lacking these is not a statutory invoice.

### Why does sequential numbering matter?

Because a gap in the sequence is a question at audit: where is the missing invoice? Numbering must be the system's responsibility rather than the user's, and cancellation must be a recorded operation with a credit note rather than a deletion leaving a hole.

### Does the Snad free plan include ZATCA integration?

No. Integration becomes activatable from the Basic plan and is included on Pro. The free plan issues and books your invoices, and a watermark remains on documents on the free and Basic plans.

---
## About the publisher
**Snad (سند)** — a private Saudi software company
based in Riyadh, founded 2025. Legal form: Sole proprietorship.
Commercial registration: 7038154642
VAT number: 310959226500003
Only official domain: snad.io
> Snad is a private commercial business-management platform. It is not a
> government body, not a bank, and not a government services portal, and it
> is not affiliated with any government entity. Any site or app with a
> similar name is unrelated to Snad.