| 1 | --- |
| 2 | name: moldova-vat |
| 3 | description: Use this skill whenever asked to prepare, review, or classify transactions for a Moldova VAT (TVA) return for any client. Trigger on phrases like "Moldova VAT", "TVA Moldova", "SFS filing", or any request involving Moldovan VAT. This skill covers standard TVA payers filing monthly returns. MUST be loaded alongside vat-workflow-base v0.1 or later. ALWAYS read this skill before touching any Moldovan VAT work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Moldova VAT (TVA) Return Skill v2.0 |
| 8 | |
| 9 | ## Section 1 — Quick reference |
| 10 | |
| 11 | | Field | Value | |
| 12 | |---|---| |
| 13 | | Country | Moldova (Republic of Moldova) | |
| 14 | | Tax name | TVA (Taxa pe Valoarea Adaugata) | |
| 15 | | Standard rate | 20% | |
| 16 | | Reduced rates | 8% (bread, dairy, agricultural produce, medicines, natural gas, LPG) | |
| 17 | | Zero rate | 0% (exports, international transport) | |
| 18 | | Return form | Monthly TVA declaration | |
| 19 | | Filing portal | https://servicii.fisc.md (SFS portal) | |
| 20 | | Authority | State Fiscal Service (SFS — Serviciul Fiscal de Stat) | |
| 21 | | Currency | MDL (Moldovan Leu) only | |
| 22 | | Filing frequency | Monthly | |
| 23 | | Deadline | Last day of the month following the reporting month | |
| 24 | | DCFTA with EU | Deep and Comprehensive Free Trade Area — impacts customs treatment | |
| 25 | | Companion skill | **vat-workflow-base v0.1 or later — MUST be loaded** | |
| 26 | | Contributor | Open Accounting Skills Registry | |
| 27 | | Validated by | Pending local practitioner validation | |
| 28 | | Validation date | April 2026 | |
| 29 | |
| 30 | **Key TVA return boxes:** |
| 31 | |
| 32 | | Box | Meaning | |
| 33 | |---|---| |
| 34 | | 1 | Taxable supplies at 20% — base | |
| 35 | | 2 | Output TVA at 20% | |
| 36 | | 3 | Taxable supplies at 8% — base | |
| 37 | | 4 | Output TVA at 8% | |
| 38 | | 5 | Zero-rated supplies | |
| 39 | | 6 | Exempt supplies | |
| 40 | | 7 | Reverse charge on imported services — base | |
| 41 | | 8 | Output TVA on reverse charge | |
| 42 | | 9 | Total output TVA | |
| 43 | | 10 | Input TVA domestic purchases (20%) | |
| 44 | | 11 | Input TVA domestic purchases (8%) | |
| 45 | | 12 | Import TVA (customs) | |
| 46 | | 13 | Input TVA reverse charge (creditable) | |
| 47 | | 14 | Total input TVA | |
| 48 | | 15 | Net payable or credit | |
| 49 | | 16 | Credit B/F | |
| 50 | | 17 | Net payable | |
| 51 | |
| 52 | **Conservative defaults:** |
| 53 | |
| 54 | | Ambiguity | Default | |
| 55 | |---|---| |
| 56 | | Unknown rate | 20% | |
| 57 | | Unknown purchase status | Not deductible | |
| 58 | | Unknown counterparty country | Domestic Moldova | |
| 59 | | Unknown SaaS billing entity | Reverse charge (Box 7/8/13) | |
| 60 | | Unknown blocked-input status | Blocked | |
| 61 | |
| 62 | **Red flag thresholds:** |
| 63 | |
| 64 | | Threshold | Value | |
| 65 | |---|---| |
| 66 | | HIGH single-transaction size | MDL 100,000 | |
| 67 | | HIGH tax-delta | MDL 5,000 | |
| 68 | | MEDIUM counterparty concentration | >40% | |
| 69 | | LOW absolute net TVA | MDL 150,000 | |
| 70 | |
| 71 | --- |
| 72 | |
| 73 | ## Section 2 — Required inputs and refusal catalogue |
| 74 | |
| 75 | ### Required inputs |
| 76 | |
| 77 | **Minimum viable** — bank statement. Acceptable from: Moldova Agroindbank (MAIB), Victoriabank, Moldindconbank, Mobiasbanca, Eximbank, or any other. |
| 78 | |
| 79 | **Recommended** — invoices (factura fiscala), client IDNO. |
| 80 | |
| 81 | **Ideal** — complete e-invoice register, prior TVA declaration. |
| 82 | |
| 83 | ### Refusal catalogue |
| 84 | |
| 85 | **R-MD-1 — Non-registered.** Below MDL 1,200,000 and not voluntarily registered. *Message:* "Not TVA registered. Out of scope." |
| 86 | |
| 87 | **R-MD-2 — Partial exemption.** Mixed supplies. *Message:* "Apportionment required." |
| 88 | |
| 89 | **R-MD-3 — Transnistria.** *Trigger:* entity in Transnistria. *Message:* "Transnistrian entities have separate fiscal administration. Out of scope." |
| 90 | |
| 91 | **R-MD-4 — Income tax.** *Message:* "This skill handles TVA only." |
| 92 | |
| 93 | --- |
| 94 | |
| 95 | ## Section 3 — Supplier pattern library |
| 96 | |
| 97 | ### 3.1 Moldovan banks (exempt — exclude) |
| 98 | |
| 99 | | Pattern | Treatment | Notes | |
| 100 | |---|---|---| |
| 101 | | MAIB, MOLDOVA AGROINDBANK | EXCLUDE | Financial service, exempt | |
| 102 | | VICTORIABANK, VICTORIA | EXCLUDE | Same | |
| 103 | | MOLDINDCONBANK, MICB | EXCLUDE | Same | |
| 104 | | MOBIASBANCA, EXIMBANK | EXCLUDE | Same | |
| 105 | | DOBANDA, INTEREST | EXCLUDE | Interest | |
| 106 | | CREDIT, IMPRUMUT | EXCLUDE | Loan | |
| 107 | |
| 108 | ### 3.2 Government (exclude) |
| 109 | |
| 110 | | Pattern | Treatment | Notes | |
| 111 | |---|---|---| |
| 112 | | SFS, SERVICIUL FISCAL | EXCLUDE | Tax payment | |
| 113 | | VAMA, CUSTOMS | EXCLUDE | Duty (import TVA separate) | |
| 114 | | CNAS, SOCIAL INSURANCE | EXCLUDE | Social contributions | |
| 115 | | ASP, GOVERNMENT | EXCLUDE | Government fee | |
| 116 | |
| 117 | ### 3.3 Utilities |
| 118 | |
| 119 | | Pattern | Treatment | Box | Notes | |
| 120 | |---|---|---|---| |
| 121 | | MOLDOVAGAZ, MOLDELECTRICA | Domestic (8% gas / 20% electricity) | 11 or 10 | Gas at reduced rate; electricity at standard | |
| 122 | | APA-CANAL, REGIA APA | Domestic 20% | 10 | Water | |
| 123 | | MOLDTELECOM, ORANGE MD, MOLDCELL | Domestic 20% | 10 | Telecoms | |
| 124 | |
| 125 | ### 3.4 Insurance (exempt — exclude) |
| 126 | |
| 127 | | Pattern | Treatment | Notes | |
| 128 | |---|---|---| |
| 129 | | MOLDASIG, GRAWE, DONARIS | EXCLUDE | Exempt | |
| 130 | | ASIGURARE, INSURANCE | EXCLUDE | Same | |
| 131 | |
| 132 | ### 3.5 Food and entertainment (blocked) |
| 133 | |
| 134 | | Pattern | Treatment | Notes | |
| 135 | |---|---|---| |
| 136 | | LINELLA, NR 1, METRO MD | Default BLOCK | Personal provisioning | |
| 137 | | RESTAURANT, CAFENEA, BAR | Default BLOCK | Entertainment blocked | |
| 138 | |
| 139 | ### 3.6 SaaS — non-resident (reverse charge) |
| 140 | |
| 141 | | Pattern | Box | Notes | |
| 142 | |---|---|---| |
| 143 | | GOOGLE, MICROSOFT, ADOBE, META | 7/8/13 | Reverse charge at 20% | |
| 144 | | SLACK, ZOOM, NOTION, AWS, ANTHROPIC, OPENAI | 7/8/13 | Same | |
| 145 | |
| 146 | ### 3.7 Professional services |
| 147 | |
| 148 | | Pattern | Treatment | Box | |
| 149 | |---|---|---| |
| 150 | | NOTAR, NOTARY | Domestic 20% | 10 | |
| 151 | | AUDITOR, CONTABIL | Domestic 20% | 10 | |
| 152 | | AVOCAT, LAWYER | Domestic 20% | 10 | |
| 153 | |
| 154 | ### 3.8 Payroll and exclusions |
| 155 | |
| 156 | | Pattern | Treatment | Notes | |
| 157 | |---|---|---| |
| 158 | | SALARIU, SALARY | EXCLUDE | Wages | |
| 159 | | DIVIDEND | EXCLUDE | Out of scope | |
| 160 | | INTERN, TRANSFER INTERN | EXCLUDE | Internal | |
| 161 | | ATM, NUMERAR | TIER 2 — ask | Default exclude | |
| 162 | |
| 163 | --- |
| 164 | |
| 165 | ## Section 4 — Worked examples |
| 166 | |
| 167 | ### Example 1 — Non-resident SaaS reverse charge |
| 168 | |
| 169 | **Input line:** `03.04.2026 ; NOTION LABS INC ; DEBIT ; Subscription ; USD 16.00 ; MDL 288` |
| 170 | |
| 171 | | Date | Counterparty | Gross | Net | VAT | Rate | Box (in) | Box (out) | Default? | |
| 172 | |---|---|---|---|---|---|---|---|---| |
| 173 | | 03.04.2026 | NOTION LABS INC | -288 | -288 | 58 | 20% | 13 | 7/8 | N | |
| 174 | |
| 175 | ### Example 2 — Domestic utility at standard rate |
| 176 | |
| 177 | **Input line:** `10.04.2026 ; MOLDTELECOM ; DEBIT ; Internet April ; -450 ; MDL` |
| 178 | |
| 179 | | Date | Counterparty | Gross | Net | VAT | Rate | Box | Default? | |
| 180 | |---|---|---|---|---|---|---|---| |
| 181 | | 10.04.2026 | MOLDTELECOM | -450 | -375 | -75 | 20% | 10 | N | |
| 182 | |
| 183 | ### Example 3 — Reduced rate purchase (gas at 8%) |
| 184 | |
| 185 | **Input line:** `12.04.2026 ; MOLDOVAGAZ ; DEBIT ; Natural gas ; -1,620 ; MDL` |
| 186 | |
| 187 | | Date | Counterparty | Gross | Net | VAT | Rate | Box | Default? | |
| 188 | |---|---|---|---|---|---|---|---| |
| 189 | | 12.04.2026 | MOLDOVAGAZ | -1,620 | -1,500 | -120 | 8% | 11 | N | |
| 190 | |
| 191 | ### Example 4 — Export (zero-rated) |
| 192 | |
| 193 | **Input line:** `22.04.2026 ; TECHCORP GMBH ; CREDIT ; IT services ; +18,000 ; MDL` |
| 194 | |
| 195 | | Date | Counterparty | Gross | Net | VAT | Rate | Box | Default? | Question? | |
| 196 | |---|---|---|---|---|---|---|---|---| |
| 197 | | 22.04.2026 | TECHCORP GMBH | +18,000 | +18,000 | 0 | 0% | 5 | Y | "Verify export docs" | |
| 198 | |
| 199 | ### Example 5 — Entertainment blocked |
| 200 | |
| 201 | **Input line:** `15.04.2026 ; RESTAURANT LA PLACINTE ; DEBIT ; Dinner ; -800 ; MDL` |
| 202 | |
| 203 | | Date | Counterparty | Gross | Net | VAT | Rate | Box | Default? | Excluded? | |
| 204 | |---|---|---|---|---|---|---|---|---| |
| 205 | | 15.04.2026 | RESTAURANT LA PLACINTE | -800 | -800 | 0 | — | — | Y | "Entertainment: blocked" | |
| 206 | |
| 207 | ### Example 6 — Import of goods |
| 208 | |
| 209 | **Input line:** `25.04.2026 ; VAMA ; DEBIT ; Import TVA ; -12,000 ; MDL` |
| 210 | |
| 211 | | Date | Counterparty | Gross | Net | VAT | Rate | Box | Default? | |
| 212 | |---|---|---|---|---|---|---|---| |
| 213 | | 25.04.2026 | VAMA | -12,000 | -10,000 | -2,000 | 20% | 12 | N | |
| 214 | |
| 215 | --- |
| 216 | |
| 217 | ## Section 5 — Tier 1 classification rules (compressed) |
| 218 | |
| 219 | ### 5.1 Standard rate 20% (Fiscal Code Article 96) |
| 220 | Default rate. Sales to Box 1/2. Purchases to Box 10. |
| 221 | |
| 222 | ### 5.2 Reduced rate 8% |
| 223 | Bread, dairy, agricultural produce, medicines, natural gas, LPG. Sales to Box 3/4. Purchases to Box 11. |
| 224 | |
| 225 | ### 5.3 Zero rate |
| 226 | Exports, international transport. Box 5. |
| 227 | |
| 228 | ### 5.4 Exempt |
| 229 | Financial, insurance, medical, educational, residential rental, postal. |
| 230 | |
| 231 | ### 5.5 Reverse charge (Article 109) |
| 232 | Non-resident services. Self-assess at 20%. Box 7/8 (output), Box 13 (input). |
| 233 | |
| 234 | ### 5.6 Import TVA |
| 235 | At customs. Box 12. |
| 236 | |
| 237 | ### 5.7 Blocked input |
| 238 | Passenger vehicles, entertainment, personal consumption, no valid invoice. |
| 239 | |
| 240 | --- |
| 241 | |
| 242 | ## Section 6 — Tier 2 catalogue (compressed) |
| 243 | |
| 244 | ### 6.1 Fuel/vehicles — *Default:* 0%. |
| 245 | ### 6.2 Entertainment — *Default:* block. |
| 246 | ### 6.3 SaaS entities — *Default:* reverse charge at 20%. |
| 247 | ### 6.4 8% vs 20% — *Default:* 20%. |
| 248 | ### 6.5 Owner transfers — *Default:* exclude. |
| 249 | ### 6.6 Foreign incoming — *Default:* zero-rated. |
| 250 | ### 6.7 Cash withdrawals — *Default:* exclude. |
| 251 | ### 6.8 Rent — *Default:* no TVA. |
| 252 | |
| 253 | --- |
| 254 | |
| 255 | ## Section 7 — Excel working paper template |
| 256 | |
| 257 | Per `vat-workflow-base` Section 3 with Moldova-specific box codes. |
| 258 | |
| 259 | --- |
| 260 | |
| 261 | ## Section 8 — Moldovan bank statement reading guide |
| 262 | |
| 263 | **CSV conventions.** MAIB and Victoriabank use semicolons, DD.MM.YYYY. |
| 264 | |
| 265 | **Romanian terms.** Salariu (salary), dobanda (interest), credit/imprumut (loan), numerar (cash), intern (internal), vama (customs), asigurare (insurance), contabil (accountant). |
| 266 | |
| 267 | **Foreign currency.** Convert to MDL at National Bank of Moldova rate. |
| 268 | |
| 269 | **IBAN prefix.** MD = Moldova. |
| 270 | |
| 271 | **Transnistria note.** Transactions with Transnistrian counterparties require special handling — R-MD-3 fires. |
| 272 | |
| 273 | --- |
| 274 | |
| 275 | ## Section 9 — Onboarding fallback |
| 276 | |
| 277 | ### 9.1 Entity type — *Fallback:* "SRL, SA, or sole trader (II)?" |
| 278 | ### 9.2 TVA registration — *Fallback:* "TVA payer?" |
| 279 | ### 9.3 IDNO — *Fallback:* "What is your IDNO?" |
| 280 | ### 9.4 Period — *Inference:* statement dates. |
| 281 | ### 9.5 Industry — *Fallback:* "What does the business do?" |
| 282 | ### 9.6 Credit B/F — *Always ask.* |
| 283 | ### 9.7 Transnistria — *Fallback:* "Any transactions with Transnistria?" |
| 284 | |
| 285 | --- |
| 286 | |
| 287 | ## Section 10 — Reference material |
| 288 | |
| 289 | ### Sources |
| 290 | 1. Fiscal Code of Moldova — Title III (TVA) |
| 291 | 2. SFS — https://servicii.fisc.md |
| 292 | 3. National Bank of Moldova — https://www.bnm.md |
| 293 | |
| 294 | ### Change log |
| 295 | - **v2.0 (April 2026):** Full rewrite to Malta v2.0 10-section structure. |
| 296 | |
| 297 | ## End of Moldova VAT (TVA) Skill v2.0 |
| 298 | |
| 299 | |
| 300 | --- |
| 301 | |
| 302 | ## Disclaimer |
| 303 | |
| 304 | 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. |
| 305 | |
| 306 | 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. |
| 307 |
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 a Moldova VAT (TVA) return for any client. Trigger on phrases like "Moldova VAT", "TVA Moldova", "SFS filing", or any request involving Moldovan VAT. This skill covers standard TVA payers filing monthly returns. MUST be loaded alongside vat-workflow-base v0.1 or later. ALWAYS read this skill before touching any Moldovan VAT work.