| 1 | --- |
| 2 | name: algeria-vat |
| 3 | description: Use this skill whenever asked to prepare, review, or classify transactions for an Algeria TVA (Taxe sur la Valeur Ajoutee) return (G50 declaration) for any client. Trigger on phrases like "prepare TVA return", "Algeria VAT", "G50 declaration", "declaration TVA", "DGI return", or any request involving Algeria VAT filing. Also trigger when classifying transactions for TVA purposes from bank statements, invoices, or other source data. This skill covers Algeria only and standard TVA-registered businesses under the regime reel. IFU (forfaitaire) taxpayers, hydrocarbon-sector entities, military procurement, and special conventions are in the refusal catalogue. ALWAYS read this skill before touching any Algeria TVA work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Algeria TVA Return Skill (G50 Declaration) v2.0 |
| 8 | |
| 9 | ## Section 1 — Quick reference |
| 10 | |
| 11 | **Read this whole section before classifying anything.** |
| 12 | |
| 13 | | Field | Value | |
| 14 | |---|---| |
| 15 | | Country | Algeria (People's Democratic Republic of Algeria) | |
| 16 | | Standard rate | 19% (taux normal) | |
| 17 | | Reduced rate | 9% (taux reduit: basic foodstuffs, pharmaceuticals, agricultural inputs, tourism/hotel, IT equipment, renewable energy) | |
| 18 | | Exempt supplies | Bread, semolina, flour, fresh milk, financial services (interest), medical (public), education, exports (exempt with right to deduct) | |
| 19 | | Return form | G50 (Serie G50 monthly declaration — includes TVA, TAP, and withholding sections) | |
| 20 | | Filing portal | https://jibayatic.mf.gov.dz (Jibayatic) | |
| 21 | | Authority | Direction Generale des Impots (DGI) | |
| 22 | | Currency | DZD (Algerian Dinar) only | |
| 23 | | Filing frequency | Monthly (regime reel); IFU taxpayers do not file TVA | |
| 24 | | Deadline | 20th of the month following the period | |
| 25 | | Contributor | Open Accountants Skills Registry | |
| 26 | | Validated by | Pending — requires validation by a licensed commissaire aux comptes in Algeria | |
| 27 | | Validation date | Pending | |
| 28 | |
| 29 | **Key G50 TVA lines (the lines you will use most):** |
| 30 | |
| 31 | | Line | Meaning | |
| 32 | |---|---| |
| 33 | | 1 | CA taxable a 19% (standard-rated sales net) | |
| 34 | | 2 | CA taxable a 9% (reduced-rated sales net) | |
| 35 | | 3 | CA exonere (exempt supplies net) | |
| 36 | | 4 | Exportations (export sales net, exempt with deduction) | |
| 37 | | 5 | Total CA (derived: 1+2+3+4) | |
| 38 | | 6 | TVA collectee a 19% (output TVA on Line 1) | |
| 39 | | 7 | TVA collectee a 9% (output TVA on Line 2) | |
| 40 | | 8 | TVA sur autoliquidation (reverse charge output) | |
| 41 | | 9 | Regularisations (adjustments) | |
| 42 | | 10 | Total TVA brute (derived: 6+7+8+9) | |
| 43 | | 11 | TVA sur achats de biens et services (input TVA on operating purchases) | |
| 44 | | 12 | TVA sur immobilisations (input TVA on capital goods) | |
| 45 | | 13 | TVA sur importations (customs TVA) | |
| 46 | | 14 | TVA autoliquidation input (reverse charge input) | |
| 47 | | 15 | Exclusions (blocked items) | |
| 48 | | 16 | Total TVA deductible (derived: 11+12+13+14-15) | |
| 49 | | 17 | TVA due (derived: 10-16) | |
| 50 | | 18 | Precomptes (advance TVA withholdings received) | |
| 51 | | 19 | Credit reporte (prior period credit) | |
| 52 | | 20 | TVA a payer / Credit (derived: 17-18-19) | |
| 53 | |
| 54 | **Conservative defaults:** |
| 55 | |
| 56 | | Ambiguity | Default | |
| 57 | |---|---| |
| 58 | | Unknown rate on a sale | 19% | |
| 59 | | Unknown TVA status of a purchase | Not deductible | |
| 60 | | Unknown counterparty country | Domestic Algeria | |
| 61 | | Unknown business-use proportion | 0% recovery | |
| 62 | | Unknown blocked-input status | Blocked | |
| 63 | | Unknown whether transaction is in scope | In scope | |
| 64 | | Unknown SaaS billing entity | Reverse charge from non-resident (Line 8/14) | |
| 65 | |
| 66 | **Red flag thresholds:** |
| 67 | |
| 68 | | Threshold | Value | |
| 69 | |---|---| |
| 70 | | HIGH single-transaction size | DZD 5,000,000 | |
| 71 | | HIGH tax-delta on a single conservative default | DZD 500,000 | |
| 72 | | MEDIUM counterparty concentration | >40% of output OR input | |
| 73 | | MEDIUM conservative-default count | >4 across the return | |
| 74 | | LOW absolute net TVA position | DZD 10,000,000 | |
| 75 | |
| 76 | --- |
| 77 | |
| 78 | ## Section 2 — Required inputs and refusal catalogue |
| 79 | |
| 80 | ### Required inputs |
| 81 | |
| 82 | **Minimum viable** — bank statement for the month in CSV, PDF, or pasted text. Must cover the full period. Acceptable from any Algerian or international business bank: BNA, BEA, CPA, BADR, BDL, Societe Generale Algerie, AGB, Natixis Algerie, Al Baraka, or any other. |
| 83 | |
| 84 | **Recommended** — sales invoices for the period, purchase invoices for any input TVA claim above DZD 500,000, the client's NIF (Numero d'Identification Fiscale) in writing. |
| 85 | |
| 86 | **Ideal** — complete invoice register, prior period G50, reconciliation of credit reporte (Line 19). |
| 87 | |
| 88 | **Refusal policy if minimum is missing — SOFT WARN.** If no bank statement is available at all, hard stop. If bank statement only without invoices, proceed but record in the reviewer brief: "This G50 was produced from bank statement alone. The reviewer must verify that input TVA claims above DZD 500,000 are supported by compliant invoices with valid NIF and that all reverse-charge classifications match the supplier's invoice." |
| 89 | |
| 90 | ### Algeria-specific refusal catalogue |
| 91 | |
| 92 | **R-DZ-1 — IFU (forfaitaire) taxpayer.** *Trigger:* client is under the Impot Forfaitaire Unique regime (turnover below DZD 15,000,000). *Message:* "IFU taxpayers do not file TVA. They pay the Impot Forfaitaire Unique instead. This skill covers regime reel TVA only. If you have exceeded the DZD 15,000,000 threshold, you must register for TVA and switch to regime reel." |
| 93 | |
| 94 | **R-DZ-2 — Hydrocarbon sector.** *Trigger:* client operates in oil/gas exploration, production, or pipeline transport under the Hydrocarbons Law No. 19-13. *Message:* "Hydrocarbon-sector entities have a specific tax regime under the Hydrocarbons Law. Standard TVA rules do not apply. Please escalate to a specialist." |
| 95 | |
| 96 | **R-DZ-3 — Military procurement.** *Trigger:* client supplies goods or services to the Algerian military under a defence contract. *Message:* "Military procurement contracts have specific TVA exemptions and conventions. Out of scope." |
| 97 | |
| 98 | **R-DZ-4 — Partial exemption (prorata).** *Trigger:* client makes both taxable and exempt supplies and the exempt proportion is material. *Message:* "Your input TVA must be apportioned using the prorata formula under Code TCA Art. 34. The annual prorata calculation requires the full-year turnover mix. Please use a commissaire aux comptes to determine the prorata rate before input TVA is claimed." |
| 99 | |
| 100 | **R-DZ-5 — ANDI investment incentive capital goods.** *Trigger:* client holds an ANDI investment certificate and claims TVA exemption on imported capital goods. *Message:* "ANDI investment incentives require verification of certificate validity and scope. Flag for reviewer." |
| 101 | |
| 102 | **R-DZ-6 — Special conventions.** *Trigger:* client operates under a bilateral tax convention or special agreement with the Algerian government. *Message:* "Special conventions are outside this skill. Escalate to a qualified practitioner." |
| 103 | |
| 104 | --- |
| 105 | |
| 106 | ## Section 3 — Supplier pattern library (the lookup table) |
| 107 | |
| 108 | This is the deterministic pre-classifier. When a transaction's counterparty matches a pattern in this table, apply the treatment directly. |
| 109 | |
| 110 | **How to read this table.** Match by case-insensitive substring on the counterparty name as it appears in the bank statement. If multiple patterns match, use the most specific. If none match, fall through to Tier 1 rules in Section 5. |
| 111 | |
| 112 | ### 3.1 Algerian banks (fees exempt — exclude) |
| 113 | |
| 114 | | Pattern | Treatment | Notes | |
| 115 | |---|---|---| |
| 116 | | BNA, BANQUE NATIONALE D'ALGERIE | EXCLUDE for bank charges/fees | Financial service, exempt | |
| 117 | | BEA, BANQUE EXTERIEURE D'ALGERIE | EXCLUDE for bank charges/fees | Same | |
| 118 | | CPA, CREDIT POPULAIRE D'ALGERIE | EXCLUDE for bank charges/fees | Same | |
| 119 | | BADR, BDL, CNEP | EXCLUDE for bank charges/fees | Same | |
| 120 | | SOCIETE GENERALE ALGERIE, SGA | EXCLUDE for bank charges/fees | Same | |
| 121 | | AGB, GULF BANK ALGERIE | EXCLUDE for bank charges/fees | Same | |
| 122 | | AL BARAKA, NATIXIS ALGERIE | EXCLUDE for bank charges/fees | Same | |
| 123 | | INTERETS, INTEREST, AGIOS | EXCLUDE | Interest income/expense, exempt | |
| 124 | | PRET, CREDIT, EMPRUNT | EXCLUDE | Loan principal movement, out of scope | |
| 125 | |
| 126 | ### 3.2 Algerian government and regulators (exclude entirely) |
| 127 | |
| 128 | | Pattern | Treatment | Notes | |
| 129 | |---|---|---| |
| 130 | | DGI, DIRECTION GENERALE DES IMPOTS | EXCLUDE | Tax payment, not a supply | |
| 131 | | TRESOR PUBLIC | EXCLUDE | Government payment | |
| 132 | | DOUANES, DIRECTION DES DOUANES | EXCLUDE for duty, but check for customs TVA (Line 13) | |
| 133 | | CNAS, CASNOS | EXCLUDE | Social security, out of scope | |
| 134 | | CNRC, REGISTRE DE COMMERCE | EXCLUDE | Registration fee, sovereign act | |
| 135 | | ANDI, ANADE | EXCLUDE | Government agency fee | |
| 136 | |
| 137 | ### 3.3 Algerian utilities |
| 138 | |
| 139 | | Pattern | Treatment | Line | Notes | |
| 140 | |---|---|---|---| |
| 141 | | SONELGAZ, SONALGAZ | Domestic 19% | 11 | Electricity and gas — operating expense | |
| 142 | | SEAAL, ADE | Domestic 9% | 11 | Water supply — reduced rate | |
| 143 | | ALGERIE TELECOM, AT, MOBILIS | Domestic 19% | 11 | Telecoms — overhead | |
| 144 | | DJEZZY, OOREDOO | Domestic 19% | 11 | Mobile telecoms | |
| 145 | |
| 146 | ### 3.4 Insurance (exempt — exclude) |
| 147 | |
| 148 | | Pattern | Treatment | Notes | |
| 149 | |---|---|---| |
| 150 | | SAA, CAAR, CAAT, CASH ASSURANCES | EXCLUDE | Insurance, exempt | |
| 151 | | ALLIANCE ASSURANCES, SALAMA | EXCLUDE | Same | |
| 152 | | ASSURANCE, TAAWIN | EXCLUDE | All exempt | |
| 153 | |
| 154 | ### 3.5 Post and logistics |
| 155 | |
| 156 | | Pattern | Treatment | Line | Notes | |
| 157 | |---|---|---|---| |
| 158 | | ALGERIE POSTE | EXCLUDE for standard postal | Universal postal service, exempt | |
| 159 | | DHL ALGERIE, FEDEX, UPS | Domestic 19% | 11 | Express courier, taxable | |
| 160 | | EMS ALGERIE | Domestic 19% | 11 | Express postal, taxable | |
| 161 | |
| 162 | ### 3.6 Fuel and transport |
| 163 | |
| 164 | | Pattern | Treatment | Notes | |
| 165 | |---|---|---| |
| 166 | | NAFTAL | Domestic 19% for fuel (if business vehicle not blocked) | Check vehicle type | |
| 167 | | ETUSA, TRAMWAY | EXCLUDE or 0% | Public transport | |
| 168 | | AIR ALGERIE (domestic) | Domestic 9% | Tourism/transport reduced rate | |
| 169 | | AIR ALGERIE (international) | EXCLUDE / export | International flights | |
| 170 | |
| 171 | ### 3.7 Food retail (blocked unless hospitality business) |
| 172 | |
| 173 | | Pattern | Treatment | Notes | |
| 174 | |---|---|---| |
| 175 | | UNO, ARDIS, PROMY CASH, HYPERMARCHE | Default BLOCK input TVA | Personal provisioning unless hospitality | |
| 176 | | RESTAURANT, CAFE, TRAITEUR | Default BLOCK | Entertainment blocked under Code TCA Art. 30 | |
| 177 | |
| 178 | ### 3.8 SaaS — non-resident suppliers (reverse charge, Line 8/14) |
| 179 | |
| 180 | | Pattern | Billing entity | Line | Notes | |
| 181 | |---|---|---|---| |
| 182 | | GOOGLE (Ads, Workspace, Cloud) | Google Ireland Ltd (IE) or Google LLC (US) | 8/14 | Reverse charge — autoliquidation | |
| 183 | | MICROSOFT (365, Azure) | Microsoft Ireland Operations Ltd (IE) or US | 8/14 | Reverse charge | |
| 184 | | ADOBE | Adobe Systems (IE or US) | 8/14 | Reverse charge | |
| 185 | | META, FACEBOOK ADS | Meta Platforms Ireland Ltd (IE) | 8/14 | Reverse charge | |
| 186 | | ZOOM | Zoom Video Communications (US) | 8/14 | Reverse charge | |
| 187 | | SLACK, ATLASSIAN, NOTION | Various non-resident | 8/14 | Reverse charge | |
| 188 | | ANTHROPIC, OPENAI, CHATGPT | US entity | 8/14 | Reverse charge | |
| 189 | | AWS, AMAZON WEB SERVICES | Various | 8/14 | Reverse charge | |
| 190 | |
| 191 | ### 3.9 Payment processors |
| 192 | |
| 193 | | Pattern | Treatment | Notes | |
| 194 | |---|---|---| |
| 195 | | STRIPE (transaction fees) | EXCLUDE (exempt) | Payment processing fees, financial service | |
| 196 | | PAYPAL (transaction fees) | EXCLUDE (exempt) | Same | |
| 197 | |
| 198 | ### 3.10 Professional services (Algeria) |
| 199 | |
| 200 | | Pattern | Treatment | Line | Notes | |
| 201 | |---|---|---|---| |
| 202 | | NOTAIRE, MAITRE, HUISSIER | Domestic 19% | 11 | Deductible if business purpose | |
| 203 | | EXPERT COMPTABLE, COMMISSAIRE | Domestic 19% | 11 | Always deductible | |
| 204 | | AVOCAT, CABINET D'AVOCATS | Domestic 19% | 11 | Deductible if business legal matter | |
| 205 | |
| 206 | ### 3.11 Payroll and social security (exclude entirely) |
| 207 | |
| 208 | | Pattern | Treatment | Notes | |
| 209 | |---|---|---| |
| 210 | | CNAS, CASNOS | EXCLUDE | Statutory social security | |
| 211 | | SALAIRE, PAIE, VIREMENT PERSONNEL | EXCLUDE | Wages, out of scope | |
| 212 | | IRG, IMPOT SUR LE REVENU | EXCLUDE | Income tax | |
| 213 | |
| 214 | ### 3.12 Internal transfers and exclusions |
| 215 | |
| 216 | | Pattern | Treatment | Notes | |
| 217 | |---|---|---| |
| 218 | | VIREMENT INTERNE, TRANSFER PROPRE | EXCLUDE | Internal movement | |
| 219 | | DIVIDENDE | EXCLUDE | Dividend, out of scope | |
| 220 | | REMBOURSEMENT PRET | EXCLUDE | Loan repayment, out of scope | |
| 221 | | RETRAIT DAB, RETRAIT ESPECES | Ask | Default exclude; ask what cash was spent on | |
| 222 | |
| 223 | --- |
| 224 | |
| 225 | ## Section 4 — Worked examples |
| 226 | |
| 227 | These are six fully worked classifications drawn from a hypothetical bank statement of an Algeria-based self-employed IT consultant. |
| 228 | |
| 229 | ### Example 1 — Non-resident SaaS reverse charge (Notion) |
| 230 | |
| 231 | **Input line:** |
| 232 | `05.04.2026 ; NOTION LABS INC ; DEBIT ; Monthly subscription ; USD 16.00 ; DZD 2,160` |
| 233 | |
| 234 | **Reasoning:** |
| 235 | Notion Labs Inc is a US entity (Section 3.8). No TVA on the invoice. This is a service received from a non-resident. The Algerian client applies autoliquidation under Code TCA Art. 14. Both output TVA (Line 8) and input TVA (Line 14) must be reported. Net effect zero for fully taxable business. |
| 236 | |
| 237 | **Output:** |
| 238 | |
| 239 | | Date | Counterparty | Gross | Net | TVA | Rate | Line (input) | Line (output) | Default? | Question? | Excluded? | |
| 240 | |---|---|---|---|---|---|---|---|---|---|---| |
| 241 | | 05.04.2026 | NOTION LABS INC | -2,160 | -2,160 | 410 | 19% | 14 | 8 | N | — | — | |
| 242 | |
| 243 | ### Example 2 — Standard domestic sale at 19% |
| 244 | |
| 245 | **Input line:** |
| 246 | `10.04.2026 ; SARL TECHNOSOFT ; CREDIT ; Invoice 2026-041 IT consulting April ; +500,000 ; DZD` |
| 247 | |
| 248 | **Reasoning:** |
| 249 | Incoming payment from an Algerian company for IT consulting. Standard-rated at 19%. Report net in Line 1, output TVA in Line 6. The gross amount includes TVA: net = 500,000 / 1.19 = 420,168. TVA = 79,832. |
| 250 | |
| 251 | **Output:** |
| 252 | |
| 253 | | Date | Counterparty | Gross | Net | TVA | Rate | Line | Default? | Question? | Excluded? | |
| 254 | |---|---|---|---|---|---|---|---|---|---| |
| 255 | | 10.04.2026 | SARL TECHNOSOFT | +500,000 | +420,168 | 79,832 | 19% | 1/6 | N | — | — | |
| 256 | |
| 257 | ### Example 3 — Entertainment, fully blocked |
| 258 | |
| 259 | **Input line:** |
| 260 | `15.04.2026 ; RESTAURANT EL DJAZAIR ; DEBIT ; Business dinner ; -12,000 ; DZD` |
| 261 | |
| 262 | **Reasoning:** |
| 263 | Restaurant transaction. Entertainment is blocked under Code TCA Art. 30. No input TVA recovery regardless of business purpose. |
| 264 | |
| 265 | **Output:** |
| 266 | |
| 267 | | Date | Counterparty | Gross | Net | TVA | Rate | Line | Default? | Question? | Excluded? | |
| 268 | |---|---|---|---|---|---|---|---|---|---| |
| 269 | | 15.04.2026 | RESTAURANT EL DJAZAIR | -12,000 | -12,000 | 0 | — | — | Y | Q1 | "Entertainment: blocked" | |
| 270 | |
| 271 | ### Example 4 — Capital goods purchase |
| 272 | |
| 273 | **Input line:** |
| 274 | `18.04.2026 ; SPA DELL TECHNOLOGIES ; DEBIT ; Invoice Laptop XPS ; -250,000 ; DZD` |
| 275 | |
| 276 | **Reasoning:** |
| 277 | Capital goods purchase. Input TVA goes to Line 12 (immobilisations), not Line 11 (operating). Net = 250,000 / 1.19 = 210,084. TVA = 39,916. |
| 278 | |
| 279 | **Output:** |
| 280 | |
| 281 | | Date | Counterparty | Gross | Net | TVA | Rate | Line | Default? | Question? | Excluded? | |
| 282 | |---|---|---|---|---|---|---|---|---|---| |
| 283 | | 18.04.2026 | SPA DELL TECHNOLOGIES | -250,000 | -210,084 | -39,916 | 19% | 12 | N | — | — | |
| 284 | |
| 285 | ### Example 5 — Export sale (exempt with right to deduct) |
| 286 | |
| 287 | **Input line:** |
| 288 | `22.04.2026 ; STUDIO KREBS GMBH ; CREDIT ; Invoice DZ-2026-015 IT consulting ; +3,500 ; EUR (DZD 518,000)` |
| 289 | |
| 290 | **Reasoning:** |
| 291 | Export of services. Exempt with full right to deduct input TVA. Report in Line 4 (Exportations). No output TVA. Requires export documentation (service contract, proof of foreign consumption). |
| 292 | |
| 293 | **Output:** |
| 294 | |
| 295 | | Date | Counterparty | Gross | Net | TVA | Rate | Line | Default? | Question? | Excluded? | |
| 296 | |---|---|---|---|---|---|---|---|---|---| |
| 297 | | 22.04.2026 | STUDIO KREBS GMBH | +518,000 | +518,000 | 0 | 0% | 4 | N | — | — | |
| 298 | |
| 299 | ### Example 6 — Motor vehicle, blocked |
| 300 | |
| 301 | **Input line:** |
| 302 | `28.04.2026 ; SARL SOVAC ; DEBIT ; Monthly lease payment Renault Clio ; -45,000 ; DZD` |
| 303 | |
| 304 | **Reasoning:** |
| 305 | Car lease payment. Input TVA on passenger vehicles (< 9 seats) is blocked under Code TCA Art. 30. Exception only for taxi and hire vehicles. An IT consultant does not qualify. Default: full block. |
| 306 | |
| 307 | **Output:** |
| 308 | |
| 309 | | Date | Counterparty | Gross | Net | TVA | Rate | Line | Default? | Question? | Excluded? | |
| 310 | |---|---|---|---|---|---|---|---|---|---| |
| 311 | | 28.04.2026 | SARL SOVAC | -45,000 | -45,000 | 0 | — | — | Y | Q2 | "Motor vehicle: blocked" | |
| 312 | |
| 313 | --- |
| 314 | |
| 315 | ## Section 5 — Tier 1 classification rules (compressed) |
| 316 | |
| 317 | ### 5.1 Standard rate 19% (Code TCA Art. 21) |
| 318 | |
| 319 | Default rate for any taxable supply unless a reduced rate or exemption applies. Sales at Line 1 / Line 6. Purchases at Line 11. |
| 320 | |
| 321 | ### 5.2 Reduced rate 9% (Code TCA Art. 23) |
| 322 | |
| 323 | Applies to: basic foodstuffs, pharmaceutical products, agricultural inputs, tourism/hotel services, IT equipment, renewable energy equipment. Sales at Line 2 / Line 7. Purchases at Line 11. |
| 324 | |
| 325 | ### 5.3 Exempt supplies (Code TCA Art. 8-9) |
| 326 | |
| 327 | Bread, semolina, flour (basic staples), fresh milk, financial services (loan interest, life insurance), medical (public sector), education (authorized institutions), agricultural production at primary stage. No output TVA, no input TVA deduction on related costs. |
| 328 | |
| 329 | ### 5.4 Exports (Code TCA Art. 8) |
| 330 | |
| 331 | Exempt with full right to deduct input TVA — effectively zero-rated. Requires customs export documentation. Report in Line 4. |
| 332 | |
| 333 | ### 5.5 Reverse charge — autoliquidation (Code TCA Art. 14) |
| 334 | |
| 335 | When a TVA-registered person receives services from a non-resident: self-assess output TVA at applicable rate (19% or 9%) at Line 8, claim input TVA at Line 14. Net effect zero for fully taxable businesses. |
| 336 | |
| 337 | ### 5.6 Imports of goods |
| 338 | |
| 339 | TVA paid at customs on imported goods. Report at Line 13. Deductible if goods are for taxable business activity. |
| 340 | |
| 341 | ### 5.7 Blocked input TVA (Code TCA Art. 29-33) |
| 342 | |
| 343 | Zero recovery with no exceptions unless noted: |
| 344 | - Vehicles for personal transport (< 9 seats) unless taxi/hire (Art. 30) |
| 345 | - Accommodation and lodging (Art. 30) |
| 346 | - Entertainment and reception (Art. 30) |
| 347 | - Personal use goods and services (Art. 31) |
| 348 | - Petroleum products for blocked vehicles (Art. 30) |
| 349 | - Purchases without proper invoice with NIF (Art. 33) |
| 350 | |
| 351 | ### 5.8 Capital goods |
| 352 | |
| 353 | Capital goods go to Line 12 (input TVA on immobilisations). Operating purchases go to Line 11. Classification based on useful life > 12 months and materiality. |
| 354 | |
| 355 | ### 5.9 Precompte TVA (Code TCA Art. 41 bis) |
| 356 | |
| 357 | Certain designated entities (government, state enterprises, large taxpayers) withhold a precompte (typically 25% of TVA). Supplier claims credit on Line 18. |
| 358 | |
| 359 | ### 5.10 TAP distinction |
| 360 | |
| 361 | TAP (Taxe sur l'Activite Professionnelle) at 1% (production) or 2% (services/commerce) is a separate turnover tax reported on the same G50 form. It is NOT TVA and is NOT recoverable as input tax. Never confuse TAP with TVA. |
| 362 | |
| 363 | --- |
| 364 | |
| 365 | ## Section 6 — Tier 2 catalogue (compressed) |
| 366 | |
| 367 | ### 6.1 Fuel and vehicle costs |
| 368 | |
| 369 | *Pattern:* Naftal, Shell, Total. *Why insufficient:* vehicle type unknown; if car, blocked regardless of use. *Default:* 0% recovery. *Question:* "Is this a passenger car (blocked) or a commercial vehicle used exclusively for business?" |
| 370 | |
| 371 | ### 6.2 Restaurants and entertainment |
| 372 | |
| 373 | *Pattern:* any restaurant, cafe, traiteur. *Why insufficient:* entertainment is hard blocked. *Default:* block. *Question:* "Was this entertainment? (Note: blocked regardless.)" |
| 374 | |
| 375 | ### 6.3 Ambiguous SaaS billing entities |
| 376 | |
| 377 | *Pattern:* Google, Microsoft, Adobe, Meta, Slack, Zoom where the legal entity is not visible. *Default:* reverse charge Line 8/14. *Question:* "Could you check the invoice for the legal entity name and country?" |
| 378 | |
| 379 | ### 6.4 Round-number incoming transfers |
| 380 | |
| 381 | *Pattern:* large round credit from owner-named counterparty. *Default:* exclude as owner injection. *Question:* "Is this a customer payment, your own capital injection, or a loan?" |
| 382 | |
| 383 | ### 6.5 Incoming transfers from individual names |
| 384 | |
| 385 | *Pattern:* incoming from private-looking counterparties. *Default:* domestic sale at 19%, Line 1/6. *Question:* "Was it a sale? Which rate?" |
| 386 | |
| 387 | ### 6.6 Large one-off purchases (potential capital goods) |
| 388 | |
| 389 | *Pattern:* single large invoice. *Default:* if capital nature, Line 12; else Line 11. *Question:* "Is this a capital good (useful life > 12 months)?" |
| 390 | |
| 391 | ### 6.7 Mixed-use phone, internet, home office |
| 392 | |
| 393 | *Pattern:* Algerie Telecom, Mobilis personal lines. *Default:* 0% if mixed without declared %. *Question:* "Is this a dedicated business line or mixed-use?" |
| 394 | |
| 395 | ### 6.8 Cash withdrawals |
| 396 | |
| 397 | *Pattern:* retrait DAB, retrait especes. *Default:* exclude as owner drawing. *Question:* "What was the cash used for?" |
| 398 | |
| 399 | ### 6.9 ANDI investment incentive imports |
| 400 | |
| 401 | *Pattern:* customs entry with ANDI certificate reference. *Default:* flag for reviewer. *Question:* "Do you hold a valid ANDI investment certificate? What is its scope?" |
| 402 | |
| 403 | ### 6.10 Precompte calculation |
| 404 | |
| 405 | *Pattern:* payment from state enterprise with precompte deducted. *Default:* flag for reviewer to verify precompte rate. *Question:* "What precompte rate was applied? Do you have the withholding certificate?" |
| 406 | |
| 407 | --- |
| 408 | |
| 409 | ## Section 7 — Excel working paper template (Algeria-specific) |
| 410 | |
| 411 | ### Sheet "Transactions" |
| 412 | |
| 413 | Columns: A (Date), B (Counterparty), C (Description), D (Gross DZD), E (Net DZD), F (TVA DZD), G (Rate), H (G50 Line), I (Default?), J (Question?), K (Excluded?), L (Notes). |
| 414 | |
| 415 | ### Sheet "G50 Summary" |
| 416 | |
| 417 | One row per G50 line. Column A = line number, column B = description, column C = value computed via SUMIFS formula from Transactions sheet. |
| 418 | |
| 419 | ### Sheet "Return Form" |
| 420 | |
| 421 | Final G50-ready figures: |
| 422 | ``` |
| 423 | Line 10 = Total TVA brute (output) |
| 424 | Line 16 = Total TVA deductible (input) |
| 425 | Line 17 = TVA due (10 - 16) |
| 426 | Line 20 = TVA a payer / Credit (17 - 18 - 19) |
| 427 | ``` |
| 428 | |
| 429 | Positive Line 20 = payable to DGI. Negative = credit carried forward. |
| 430 | |
| 431 | --- |
| 432 | |
| 433 | ## Section 8 — Algeria bank statement reading guide |
| 434 | |
| 435 | **CSV format conventions.** BNA and BEA exports typically use semicolon delimiters with DD/MM/YYYY dates. Common columns: Date, Libelle, Debit, Credit, Solde. |
| 436 | |
| 437 | **French and Arabic language variants.** Descriptions may appear in French or transliterated Arabic. Treat as equivalent. |
| 438 | |
| 439 | **Internal transfers and exclusions.** Own-account transfers between client's accounts. Always exclude. |
| 440 | |
| 441 | **Refunds and reversals.** Identify by "remboursement", "annulation", "extourne". Book as negative in the same line as the original. |
| 442 | |
| 443 | **Foreign currency transactions.** Convert to DZD at the Bank of Algeria official rate for the transaction date. |
| 444 | |
| 445 | --- |
| 446 | |
| 447 | ## Section 9 — Onboarding fallback (only when inference fails) |
| 448 | |
| 449 | ### 9.1 Entity type and trading name |
| 450 | *Inference rule:* SARL, EURL, SPA, SNC in the name = company. Individual name = sole trader. *Fallback:* "Are you a sole trader or company?" |
| 451 | |
| 452 | ### 9.2 TVA registration status |
| 453 | *Inference rule:* if asking for G50, they are regime reel. *Fallback:* "Are you registered for TVA under the regime reel?" |
| 454 | |
| 455 | ### 9.3 NIF |
| 456 | *Inference rule:* search statement descriptions. *Fallback:* "What is your NIF?" |
| 457 | |
| 458 | ### 9.4 Filing period |
| 459 | *Inference rule:* first and last transaction dates. *Fallback:* "Which month does this cover?" |
| 460 | |
| 461 | ### 9.5 Industry |
| 462 | *Inference rule:* counterparty mix. *Fallback:* "What does the business do?" |
| 463 | |
| 464 | ### 9.6 Exempt supplies |
| 465 | *Inference rule:* presence of medical/financial/educational income. *Fallback:* "Do you make any TVA-exempt sales?" If yes and material, R-DZ-4 fires. |
| 466 | |
| 467 | ### 9.7 Credit brought forward |
| 468 | *Inference rule:* not inferable. Always ask. *Question:* "Do you have any credit reporte from the previous month? (Line 19)" |
| 469 | |
| 470 | ### 9.8 Precompte credits |
| 471 | *Inference rule:* presence of state enterprise counterparties. *Fallback:* "Do you have precompte withholding certificates to claim? (Line 18)" |
| 472 | |
| 473 | --- |
| 474 | |
| 475 | ## Section 10 — Reference material |
| 476 | |
| 477 | ### Validation status |
| 478 | |
| 479 | This skill is v2.0, rewritten in April 2026 to align with the 10-section Accora architecture. It supersedes v1.0. The Algeria-specific content (rate structure, G50 lines, blocked categories) requires validation by a licensed commissaire aux comptes in Algeria. |
| 480 | |
| 481 | ### Sources |
| 482 | |
| 483 | 1. Code des Taxes sur le Chiffre d'Affaires (Code des TCA), Ordonnance 76-104 as amended — Articles 2-3, 8-9, 14, 21, 23, 29-34, 36, 41 bis |
| 484 | 2. Code des Procedures Fiscales |
| 485 | 3. Loi de Finances annuelle |
| 486 | 4. DGI Jibayatic portal — https://jibayatic.mf.gov.dz |
| 487 | |
| 488 | ### Known gaps |
| 489 | |
| 490 | 1. Supplier pattern library covers most common Algerian counterparties but not every regional SME. |
| 491 | 2. Precompte rates vary by sector and designated entity — verify per DGI circular. |
| 492 | 3. ANDI incentive scope varies by certificate — always verify. |
| 493 | 4. The DZD 15,000,000 IFU threshold is as of current year — verify annually. |
| 494 | |
| 495 | ### Change log |
| 496 | |
| 497 | - **v2.0 (April 2026):** Full rewrite to 10-section architecture. Supplier pattern library added. Worked examples added. Tier tags removed from inline text. |
| 498 | - **v1.0:** Initial skill with step-based structure. |
| 499 | |
| 500 | --- |
| 501 | |
| 502 | ## Disclaimer |
| 503 | |
| 504 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon. |
| 505 | |
| 506 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 507 |
Run this skill, then get an accountant to check it
After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Depends on
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Use this skill whenever asked to prepare, review, or classify transactions for an Algeria TVA (Taxe sur la Valeur Ajoutee) return (G50 declaration) for any client. Trigger on phrases like "prepare TVA return", "Algeria VAT", "G50 declaration", "declaration TVA", "DGI return", or any request involving Algeria VAT filing. Also trigger when classifying transactions for TVA purposes from bank statements, invoices, or other source data. This skill covers Algeria only and standard TVA-registered businesses under the regime reel. IFU (forfaitaire) taxpayers, hydrocarbon-sector entities, military procurement, and special conventions are in the refusal catalogue. ALWAYS read this skill before touching any Algeria TVA work.