Algeria (DZ)
Generated from the application's own per-country data files — do not edit by hand. See Adding a country to change what this page says (by changing the data, never this file).
Part 1 — In plain words
What running a business in Algeria means for your documents, explained simply — no unexplained jargon (hover, or tap, any underlined term for a plain definition).
Which documents you can create, and what you can do with them
As a business based in Algeria, this app lets you create and manage: quotes, invoices, credit notes, expenses, invoices you receive from suppliers, [purchase-order], [goods-receipt].
- One nuance: you can only delete a quote while its status is still "draft".
- One nuance: you can only save as a draft an invoice while its status is still "draft".
- One nuance: you can only delete an invoice while its status is still "draft".
- One nuance: you can only delete a credit note while its status is still "draft".
- One nuance: you can only log as received a received invoice while its status is still "received".
- One nuance: you can only delete [purchase-order] while its status is still "draft".
Sales tax (VAT)
If you're registered for VAT in Algeria, the standard rate is 19% — the percentage added on top of most sales. Some categories of goods or services get a lower rate instead: 9% (reduced), 0% (zero-rated).
Fixing a mistake on an invoice you already sent
Four honest answers a country's law can give for each way of fixing a mistake: required (the law says you must use this one for this kind of situation), allowed (you may use it), forbidden (the law does not let you use it here), and unverified (nobody has checked the actual law for this one yet — not "no", just "not researched").
Algeria's law has been checked, so far, for 0 of the 11 ways this app knows to fix a mistake on an invoice. The ones actually confirmed:
None of them have been checked against the actual law yet.
Cancelling an invoice you've already sent
Not through this app yet. The law here may allow it in principle, but no channel or mechanism in this app actually carries it out for this country yet — a known gap, not a silent "no".
The ID numbers a business here must show on an invoice
When you invoice someone in Algeria, or when someone in Algeria invoices through this app, these ID numbers matter:
- RC (Registre du Commerce) — required, for a company.
- NIS (Numero d'Identification Statistique) — required, for a company.
- NIF (Numero d'Identification Fiscale) — required, for a company.
- AI (Article d'Imposition) — required, for a company.
Selling to a government client
This app does not have an answer yet for Algeria on this: selling to a government client. That is an open, honest gap — not a hidden default and not "probably fine": this app would rather say "not yet configured" than guess. See Adding a country for how to close it.
Whether the law forces you to use one particular delivery channel
This app does not have an answer yet for Algeria on this: whether the law forces you to use one particular delivery channel. That is an open, honest gap — not a hidden default and not "probably fine": this app would rather say "not yet configured" than guess. See Adding a country for how to close it.
Extra legal text and fields every invoice must carry
This app does not have an answer yet for Algeria on this: extra legal text and fields every invoice must carry. That is an open, honest gap — not a hidden default and not "probably fine": this app would rather say "not yet configured" than guess. See Adding a country for how to close it.
Part 2 — The details
Every fact below is read straight from this app's own data files, at build time — never typed by hand — with its exact legal source when one has been checked against the law itself.
Document-action policy
Document types shown for a company of this country: quote, invoice, credit-note, expense, received-invoice, purchase-order, goods-receipt.
| Type | Action | Allowed | Restricted to status | Provenance |
|---|---|---|---|---|
| quote | save-draft | ✓ | — | unverified |
| quote | send | ✓ | — | unverified |
| quote | convert-to-invoice | ✓ | — | unverified |
| quote | request-deposit | ✓ | — | unverified |
| quote | request-installments | ✓ | — | unverified |
| quote | duplicate | ✓ | — | unverified |
| quote | share-link | ✓ | — | unverified |
| quote | request-signature | ✓ | — | unverified |
| quote | accept-manually | ✓ | — | unverified |
| quote | delete | ✓ | draft | unverified |
| invoice | save-draft | ✓ | draft | legal (checked 2026-09-30) |
| invoice | send | ✓ | — | legal (checked 2026-09-30) |
| invoice | validate | ✓ | — | unverified |
| invoice | duplicate | ✓ | — | unverified |
| invoice | record-payment | ✓ | — | unverified |
| invoice | download-xml | ✓ | — | unverified |
| invoice | export-accounting | ✓ | — | unverified |
| invoice | share-link | ✓ | — | unverified |
| invoice | delete | ✓ | draft | unverified |
| credit-note | save-draft | ✓ | — | unverified |
| credit-note | send | ✓ | — | unverified |
| credit-note | share-link | ✓ | — | unverified |
| credit-note | download-xml | ✓ | — | unverified |
| credit-note | delete | ✓ | draft | unverified |
| expense | save-draft | ✓ | — | unverified |
| expense | delete | ✓ | — | unverified |
| received-invoice | receive | ✓ | received | unverified |
| received-invoice | approve | ✓ | — | unverified |
| received-invoice | reject | ✓ | — | unverified |
| received-invoice | record-payment | ✓ | — | unverified |
| received-invoice | delete | ✓ | — | unverified |
| purchase-order | save-draft | ✓ | — | unverified |
| purchase-order | send | ✓ | — | unverified |
| purchase-order | cancel-order | ✓ | — | unverified |
| purchase-order | delete | ✓ | draft | unverified |
| goods-receipt | save-draft | ✓ | — | unverified |
| goods-receipt | record | ✓ | — | unverified |
| goods-receipt | delete | ✓ | — | unverified |
B2G routing
What happens when a company sends an invoice to a government client of this country.
No b2g-routing data declared for this country.
Correction routes
Sourced: 0/11 routes (the rest are honestly unverified).
| Route | Status | Provenance |
|---|---|---|
| Credit note | unverified | unverified |
| Debit note | unverified | unverified |
| Corrective invoice | unverified | unverified |
| Cancel and replace | unverified | unverified |
| Internal credit note | unverified | unverified |
| Authority-side annulment | unverified | unverified |
| Resubmit under the same identity | unverified | unverified |
| Annotated duplicate | unverified | unverified |
| Ledger annotation only | unverified | unverified |
| No document required by law | unverified | unverified |
| Counterparty objection | unverified | unverified |
Local cancellation of an issued invoice
no — Not implementable locally: CANCEL_AND_REPLACE is "unverified" in this country's own correction-routes data, but no local cancellation mechanism is wired for it (see correction-routes/cancel-policy.ts — the law may allow the route, the channel/mechanism to realize it here does not exist yet).
Tax system
- Kind: VAT
- Standard rate: 19%
- Reduced rates: 9%
- VAT schemes: standard
- Provenance: legal — CIDTA art. 282bis, 'Il est etabli un impot forfaitaire unique qui couvr (checked 2026-09-30)
Every rate this country's own catalog declares (what a user actually picks per line):
| Rate | Label | Category | Provenance |
|---|---|---|---|
| 19% | Taux normal | Standard | legal (checked 2026-09-30) |
| 9% | Taux réduit | Reduced | legal — CTCA art. 169 and historical provisions (checked 2026-09-30) |
| 0% | Export (assimilé au taux zéro) | Zero-rated | unverified |
Required identifiers
| Scheme | Applies to | Label | Required | Provenance |
|---|---|---|---|---|
| RC | company | RC (Registre du Commerce) | yes | legal (checked 2026-09-30) |
| NIS | company | NIS (Numero d'Identification Statistique) | yes | legal (checked 2026-09-30) |
| NIF | company | NIF (Numero d'Identification Fiscale) | yes | unverified |
| AI | company | AI (Article d'Imposition) | yes | unverified |
Mandatory mentions
No mentions data declared for this country.
Channel mandate (this country as a seller's own country)
This covers the delivery channel only — a country can separately require e-reporting (declaring the invoice's data to its own tax authority, regardless of delivery channel), not yet exposed on this page.
This country's law imposes no delivery channel. That is a sourced conclusion, not a gap: the file transports/channel-policy/data/dz.json exists and deliberately declares no fact, with the statutes it was read against quoted in its own notes. Nothing here blocks a seller from choosing any channel the app supports.
How long documents must be kept
Each row is one legal obligation, with the article it comes from. When a country declares more than one, they bind the same business AT THE SAME TIME — they are not alternatives to choose between, so the date you must actually observe is the latest of them. The app works that date out for each archive it writes.
| Obligation | Years | Counted from | Article |
|---|---|---|---|
| Fiscale | 10 | the document's own issue date | Code des Procedures Fiscales (CPF), art. 64 (modifie par la loi de finances 2025, art. 99) ; Code de commerce, art. 12 |
See the glossary on the compliance matrix for the technical terms used on this page.
Generated from the application's own per-country data files — do not edit by hand. Sources: backend/src/modules/documents/country-policy/data/dz.json, backend/src/modules/documents/correction-routes/data/dz.json, backend/src/modules/documents/transports/channel-policy/data/dz.json, backend/src/modules/documents/tax/tax-systems/data/dz.json, backend/src/modules/documents/country-identifiers/data/dz.json, backend/src/modules/documents/vat-rates/data/dz.json.