Skip to main content

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​

Not yet configured

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​

Not yet configured

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.

Not yet configured

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.

TypeActionAllowedRestricted to statusProvenance
quotesave-draft✓—unverified
quotesend✓—unverified
quoteconvert-to-invoice✓—unverified
quoterequest-deposit✓—unverified
quoterequest-installments✓—unverified
quoteduplicate✓—unverified
quoteshare-link✓—unverified
quoterequest-signature✓—unverified
quoteaccept-manually✓—unverified
quotedelete✓draftunverified
invoicesave-draft✓draftlegal (checked 2026-09-30)
invoicesend✓—legal (checked 2026-09-30)
invoicevalidate✓—unverified
invoiceduplicate✓—unverified
invoicerecord-payment✓—unverified
invoicedownload-xml✓—unverified
invoiceexport-accounting✓—unverified
invoiceshare-link✓—unverified
invoicedelete✓draftunverified
credit-notesave-draft✓—unverified
credit-notesend✓—unverified
credit-noteshare-link✓—unverified
credit-notedownload-xml✓—unverified
credit-notedelete✓draftunverified
expensesave-draft✓—unverified
expensedelete✓—unverified
received-invoicereceive✓receivedunverified
received-invoiceapprove✓—unverified
received-invoicereject✓—unverified
received-invoicerecord-payment✓—unverified
received-invoicedelete✓—unverified
purchase-ordersave-draft✓—unverified
purchase-ordersend✓—unverified
purchase-ordercancel-order✓—unverified
purchase-orderdelete✓draftunverified
goods-receiptsave-draft✓—unverified
goods-receiptrecord✓—unverified
goods-receiptdelete✓—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).

RouteStatusProvenance
Credit noteunverifiedunverified
Debit noteunverifiedunverified
Corrective invoiceunverifiedunverified
Cancel and replaceunverifiedunverified
Internal credit noteunverifiedunverified
Authority-side annulmentunverifiedunverified
Resubmit under the same identityunverifiedunverified
Annotated duplicateunverifiedunverified
Ledger annotation onlyunverifiedunverified
No document required by lawunverifiedunverified
Counterparty objectionunverifiedunverified

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):

RateLabelCategoryProvenance
19%Taux normalStandardlegal (checked 2026-09-30)
9%Taux réduitReducedlegal — CTCA art. 169 and historical provisions (checked 2026-09-30)
0%Export (assimilé au taux zéro)Zero-ratedunverified

Required identifiers​

SchemeApplies toLabelRequiredProvenance
RCcompanyRC (Registre du Commerce)yeslegal (checked 2026-09-30)
NIScompanyNIS (Numero d'Identification Statistique)yeslegal (checked 2026-09-30)
NIFcompanyNIF (Numero d'Identification Fiscale)yesunverified
AIcompanyAI (Article d'Imposition)yesunverified

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.

ObligationYearsCounted fromArticle
Fiscale10the document's own issue dateCode 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.