| 1 | --- |
| 2 | name: croatia-vat-return |
| 3 | description: Use this skill whenever asked to prepare, review, or classify transactions for a Croatian VAT return (Obrazac PDV) for any client. Trigger on phrases like "prepare VAT return", "do the PDV", "fill in PDV", "create the return", "Croatian VAT", or any request involving Croatia VAT filing. Also trigger when classifying transactions for VAT purposes from bank statements, invoices, or other source data. This skill covers Croatia only and standard PDV registration. MUST be loaded alongside BOTH vat-workflow-base v0.1 or later AND eu-vat-directive v0.1 or later. ALWAYS read this skill before touching any Croatian VAT work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Croatia VAT Return Skill (Obrazac PDV) v2.0 |
| 8 | |
| 9 | ## Section 1 — Quick reference |
| 10 | |
| 11 | **Read this whole section before classifying anything. The workflow runbook is in `vat-workflow-base` Section 1 — follow that runbook with this skill providing the country-specific content and `eu-vat-directive` providing the EU directive content.** |
| 12 | |
| 13 | | Field | Value | |
| 14 | |---|---| |
| 15 | | Country | Croatia (Republic of Croatia) | |
| 16 | | Standard rate | 25% | |
| 17 | | Reduced rates | 13% (accommodation, restaurant/catering food, newspapers, water, certain pharmaceuticals, cultural/sporting events, funeral services, firewood), 5% (basic foodstuffs, books, medical equipment, menstrual hygiene) | |
| 18 | | Zero rate | 0% (exports, intra-EU B2B supplies of goods) | |
| 19 | | Return form | Obrazac PDV (PDV-S for summary) | |
| 20 | | Filing portal | https://e-porezna.porezna-uprava.hr (ePorezna) | |
| 21 | | Authority | Porezna uprava (Tax Administration), Ministry of Finance | |
| 22 | | Currency | EUR (from 1 January 2023) | |
| 23 | | Filing frequencies | Monthly (default); Quarterly (turnover < EUR 110,000 prior year, no intra-EU acquisitions) | |
| 24 | | Deadline | Last day of the month following the period (from 2026) | |
| 25 | | Companion skill (Tier 1, workflow) | **vat-workflow-base v0.1 or later — MUST be loaded** | |
| 26 | | Companion skill (Tier 2, EU directive) | **eu-vat-directive v0.1 or later — MUST be loaded** | |
| 27 | | Contributor | Michael Cutajar, CPA (Warrant No. 125122), ACCA | |
| 28 | | Validated by | Deep research verification, April 2026 | |
| 29 | | Validation date | April 2026 | |
| 30 | |
| 31 | **Key PDV return rows:** |
| 32 | |
| 33 | | Row | Meaning | |
| 34 | |---|---| |
| 35 | | I.1 | Supplies outside Croatia (place of supply not HR) | |
| 36 | | I.2 | Exempt supplies without right of deduction | |
| 37 | | I.3 | Exempt supplies with right of deduction (exports, intra-EU) | |
| 38 | | I.4 | Intra-EU supplies of goods | |
| 39 | | I.5 | Intra-EU supplies of services (B2B) | |
| 40 | | II.1 | Domestic supplies at 25% — base | |
| 41 | | II.2 | Output PDV at 25% | |
| 42 | | II.3 | Domestic supplies at 13% — base | |
| 43 | | II.4 | Output PDV at 13% | |
| 44 | | II.5 | Domestic supplies at 5% — base | |
| 45 | | II.6 | Output PDV at 5% | |
| 46 | | II.7 | Self-assessed PDV on EU acquisitions — base | |
| 47 | | II.8 | Self-assessed PDV on EU acquisitions — tax | |
| 48 | | II.9 | Self-assessed PDV on EU services received — base | |
| 49 | | II.10 | Self-assessed PDV on EU services received — tax | |
| 50 | | II.11 | Self-assessed PDV on non-EU services — base | |
| 51 | | II.12 | Self-assessed PDV on non-EU services — tax | |
| 52 | | III.1 | Input PDV on domestic purchases | |
| 53 | | III.2 | Input PDV on EU acquisitions (reverse charge input) | |
| 54 | | III.3 | Input PDV on EU services (reverse charge input) | |
| 55 | | III.4 | Input PDV on non-EU services (reverse charge input) | |
| 56 | | III.5 | Input PDV on imports | |
| 57 | | IV | Total output PDV | |
| 58 | | V | Total input PDV | |
| 59 | | VI | Net PDV payable or refundable (IV minus V) | |
| 60 | |
| 61 | **Conservative defaults:** |
| 62 | |
| 63 | | Ambiguity | Default | |
| 64 | |---|---| |
| 65 | | Unknown rate on a sale | 25% | |
| 66 | | Unknown VAT status of a purchase | Not deductible | |
| 67 | | Unknown counterparty country | Domestic Croatia | |
| 68 | | Unknown B2B vs B2C status for EU customer | B2C, charge 25% | |
| 69 | | Unknown business-use proportion | 0% recovery | |
| 70 | | Unknown SaaS billing entity | Reverse charge from non-EU | |
| 71 | | Unknown blocked-input status | Blocked | |
| 72 | | Unknown whether transaction is in scope | In scope | |
| 73 | |
| 74 | **Red flag thresholds:** |
| 75 | |
| 76 | | Threshold | Value | |
| 77 | |---|---| |
| 78 | | HIGH single-transaction size | EUR 3,000 | |
| 79 | | HIGH tax-delta on a single conservative default | EUR 200 | |
| 80 | | MEDIUM counterparty concentration | >40% of output OR input | |
| 81 | | MEDIUM conservative-default count | >4 across the return | |
| 82 | | LOW absolute net PDV position | EUR 5,000 | |
| 83 | |
| 84 | --- |
| 85 | |
| 86 | ## Section 2 — Required inputs and refusal catalogue |
| 87 | |
| 88 | ### Required inputs |
| 89 | |
| 90 | **Minimum viable** — bank statement for the period in CSV, PDF, or pasted text. Must cover the full period. Acceptable from any Croatian or international bank: Zagrebacka banka (ZABA), PBZ (Privredna banka Zagreb), Erste & Steiermarkische Bank HR, OTP banka, Addiko Bank, RBA (Raiffeisenbank Austria d.d.), Revolut Business, Wise Business, or any other. |
| 91 | |
| 92 | **Recommended** — sales invoices (especially for intra-EU B2B and exports), purchase invoices for input PDV claims above EUR 200, client's OIB (11-digit Personal Identification Number). |
| 93 | |
| 94 | **Ideal** — complete invoice register, prior period PDV return, fiscalization records (fiskalizacija), reconciliation of credit brought forward. |
| 95 | |
| 96 | **Refusal policy if minimum is missing — SOFT WARN.** If no bank statement, hard stop. If bank statement only, proceed but record in reviewer brief. |
| 97 | |
| 98 | ### Croatia-specific refusal catalogue |
| 99 | |
| 100 | These apply on top of EU-wide refusals in `eu-vat-directive` Section 13. |
| 101 | |
| 102 | **R-HR-1 — Small business exemption attempting PDV return.** *Trigger:* client is exempt (turnover < EUR 60,000) and not voluntarily registered. *Message:* "Exempt small businesses do not file PDV returns. Register voluntarily first if you wish to charge and recover PDV." |
| 103 | |
| 104 | **R-HR-2 — Partial exemption.** *Trigger:* client makes both taxable and exempt-without-credit supplies, non-de-minimis. *Message:* "Mixed taxable/exempt supplies require pro-rata input PDV apportionment. Use a qualified accountant." |
| 105 | |
| 106 | **R-HR-3 — VAT group.** *Trigger:* client is in a PDV group. *Message:* "PDV groups require consolidation. Out of scope." |
| 107 | |
| 108 | **R-HR-4 — Special schemes (margin, travel agent).** *Trigger:* second-hand goods, travel packages. *Message:* "Special schemes require transaction-level computation. Out of scope." |
| 109 | |
| 110 | **R-HR-5 — Real estate option to tax.** *Trigger:* client exercises option to tax immovable property (domestic reverse charge). *Message:* "Immovable property transactions with option to tax require specialist review. Out of scope." |
| 111 | |
| 112 | **R-HR-6 — Fiscalization non-compliance.** *Trigger:* client has not fiscalized domestic invoices as required. *Message:* "All domestic invoices must be fiscalized (fiskalizacija). Ensure compliance before filing the PDV return." |
| 113 | |
| 114 | --- |
| 115 | |
| 116 | ## Section 3 — Supplier pattern library (the lookup table) |
| 117 | |
| 118 | Match by case-insensitive substring. Most specific match wins. No match = fall through to Section 5. |
| 119 | |
| 120 | ### 3.1 Croatian banks (fees exempt — exclude) |
| 121 | |
| 122 | | Pattern | Treatment | Notes | |
| 123 | |---|---|---| |
| 124 | | ZAGREBACKA BANKA, ZABA | EXCLUDE for bank charges/fees | Financial service, exempt | |
| 125 | | PBZ, PRIVREDNA BANKA ZAGREB | EXCLUDE for bank charges/fees | Same | |
| 126 | | ERSTE BANK HR, ERSTE & STEIERMARKISCHE | EXCLUDE for bank charges/fees | Same | |
| 127 | | OTP BANKA HR | EXCLUDE for bank charges/fees | Same | |
| 128 | | ADDIKO BANK | EXCLUDE for bank charges/fees | Same | |
| 129 | | RBA, RAIFFEISENBANK | EXCLUDE for bank charges/fees | Same | |
| 130 | | REVOLUT, WISE, N26 (fee lines) | EXCLUDE for transaction/maintenance fees | Check for taxable subscription invoices | |
| 131 | | KAMATA, INTEREST | EXCLUDE | Interest, out of scope | |
| 132 | | KREDIT, LOAN, ZAJAM | EXCLUDE | Loan principal, out of scope | |
| 133 | |
| 134 | ### 3.2 Croatian government and statutory bodies (exclude) |
| 135 | |
| 136 | | Pattern | Treatment | Notes | |
| 137 | |---|---|---| |
| 138 | | POREZNA UPRAVA, TAX ADMINISTRATION | EXCLUDE | Tax payment | |
| 139 | | HZZO, CROATIAN HEALTH INSURANCE | EXCLUDE | Social security | |
| 140 | | HZMO, PENSION FUND | EXCLUDE | Pension contribution | |
| 141 | | HGK, CROATIAN CHAMBER OF COMMERCE | EXCLUDE | Membership (check if PDV applies) | |
| 142 | | FINA | EXCLUDE | Government agency fees | |
| 143 | | SUDSKI REGISTAR, COURT REGISTER | EXCLUDE | Registration fees | |
| 144 | |
| 145 | ### 3.3 Croatian utilities |
| 146 | |
| 147 | | Pattern | Treatment | Row | Notes | |
| 148 | |---|---|---|---| |
| 149 | | HEP, HRVATSKA ELEKTROPRIVREDA | Domestic 25% | III.1 | Electricity | |
| 150 | | VODOVOD, VODOOPSKRBA | Domestic 13% | III.1 | Water supply at 13% | |
| 151 | | HRVATSKI TELEKOM, HT, T-COM | Domestic 25% | III.1 | Telecoms | |
| 152 | | A1 HRVATSKA, A1 HR | Domestic 25% | III.1 | Telecoms | |
| 153 | | TELEMACH | Domestic 25% | III.1 | Telecoms/broadband | |
| 154 | |
| 155 | ### 3.4 Insurance (exempt — exclude) |
| 156 | |
| 157 | | Pattern | Treatment | Notes | |
| 158 | |---|---|---| |
| 159 | | CROATIA OSIGURANJE | EXCLUDE | Insurance, exempt | |
| 160 | | ALLIANZ HRVATSKA | EXCLUDE | Same | |
| 161 | | GENERALI OSIGURANJE | EXCLUDE | Same | |
| 162 | | EUROHERC | EXCLUDE | Same | |
| 163 | | UNIQA HR | EXCLUDE | Same | |
| 164 | | OSIGURANJE, INSURANCE, POLICA | EXCLUDE | All exempt | |
| 165 | |
| 166 | ### 3.5 Post and logistics |
| 167 | |
| 168 | | Pattern | Treatment | Row | Notes | |
| 169 | |---|---|---|---| |
| 170 | | HRVATSKA POSTA, HP | EXCLUDE for standard post | | Universal service, exempt | |
| 171 | | HRVATSKA POSTA (parcel/courier) | Domestic 25% | III.1 | Non-universal services | |
| 172 | | OVERSEAS EXPRESS | Domestic 25% | III.1 | Courier | |
| 173 | | DPD HR | Domestic 25% | III.1 | Courier | |
| 174 | | DHL INTERNATIONAL | EU reverse charge (IE/DE entity) | III.3 | Check invoice | |
| 175 | |
| 176 | ### 3.6 Transport |
| 177 | |
| 178 | | Pattern | Treatment | Row | Notes | |
| 179 | |---|---|---|---| |
| 180 | | HZ PUTNICKI PRIJEVOZ, CROATIAN RAILWAYS | Domestic 25% or 13% | III.1 | Domestic rail | |
| 181 | | ZET, ZAGREB TRAM | EXCLUDE / 13% | | Public transport | |
| 182 | | UBER, BOLT (platform fee) | EU reverse charge (IE entity) | III.3 | Platform fee; underlying ride domestic | |
| 183 | | CROATIA AIRLINES (international) | EXCLUDE / 0% | | International flight | |
| 184 | |
| 185 | ### 3.7 Food retail (blocked unless hospitality) |
| 186 | |
| 187 | | Pattern | Treatment | Notes | |
| 188 | |---|---|---| |
| 189 | | KONZUM, KAUFLAND, LIDL HR, SPAR HR, PLODINE | Default BLOCK input PDV | Personal provisioning | |
| 190 | | RESTAURANT, RESTORAN, KAFIC | Default BLOCK | Entertainment | |
| 191 | |
| 192 | ### 3.8 SaaS — EU suppliers (reverse charge, Row II.9/II.10 + III.3) |
| 193 | |
| 194 | | Pattern | Billing entity | Row | Notes | |
| 195 | |---|---|---|---| |
| 196 | | GOOGLE (Ads, Workspace, Cloud) | Google Ireland Ltd (IE) | II.9/II.10 + III.3 | Reverse charge services | |
| 197 | | MICROSOFT (365, Azure) | Microsoft Ireland Operations Ltd (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 198 | | ADOBE | Adobe Systems Software Ireland Ltd (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 199 | | META, FACEBOOK ADS | Meta Platforms Ireland Ltd (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 200 | | LINKEDIN (paid) | LinkedIn Ireland Unlimited (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 201 | | SPOTIFY | Spotify AB (SE) | II.9/II.10 + III.3 | EU reverse charge | |
| 202 | | DROPBOX | Dropbox International Unlimited (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 203 | | SLACK | Slack Technologies Ireland Ltd (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 204 | | ATLASSIAN | Atlassian Network Services BV (NL) | II.9/II.10 + III.3 | EU reverse charge | |
| 205 | | ZOOM | Zoom Video Communications Ireland Ltd (IE) | II.9/II.10 + III.3 | Reverse charge | |
| 206 | | STRIPE (subscription) | Stripe Technology Europe Ltd (IE) | II.9/II.10 + III.3 | Transaction fees exempt | |
| 207 | |
| 208 | ### 3.9 SaaS — non-EU suppliers (reverse charge, Row II.11/II.12 + III.4) |
| 209 | |
| 210 | | Pattern | Billing entity | Row | Notes | |
| 211 | |---|---|---|---| |
| 212 | | AWS EMEA SARL | AWS EMEA SARL (LU) | II.9/II.10 + III.3 | LU = EU reverse charge | |
| 213 | | NOTION | Notion Labs Inc (US) | II.11/II.12 + III.4 | Non-EU reverse charge | |
| 214 | | ANTHROPIC, CLAUDE | Anthropic PBC (US) | II.11/II.12 + III.4 | Non-EU reverse charge | |
| 215 | | OPENAI, CHATGPT | OpenAI Inc (US) | II.11/II.12 + III.4 | Non-EU reverse charge | |
| 216 | | GITHUB | GitHub Inc (US) | II.11/II.12 + III.4 | Check if billed by IE | |
| 217 | | FIGMA | Figma Inc (US) | II.11/II.12 + III.4 | Non-EU reverse charge | |
| 218 | | CANVA | Canva Pty Ltd (AU) | II.11/II.12 + III.4 | Non-EU reverse charge | |
| 219 | |
| 220 | ### 3.10 Payment processors |
| 221 | |
| 222 | | Pattern | Treatment | Notes | |
| 223 | |---|---|---| |
| 224 | | STRIPE (transaction fees) | EXCLUDE (exempt) | Financial service | |
| 225 | | PAYPAL (transaction fees) | EXCLUDE (exempt) | Same | |
| 226 | |
| 227 | ### 3.11 Professional services (Croatia) |
| 228 | |
| 229 | | Pattern | Treatment | Row | Notes | |
| 230 | |---|---|---|---| |
| 231 | | JAVNI BILJEZNIK, NOTAR | Domestic 25% | III.1 | Notary | |
| 232 | | RACUNOVODSTVO, ACCOUNTANT | Domestic 25% | III.1 | Accounting | |
| 233 | | ODVJETNIK, LAWYER | Domestic 25% | III.1 | Legal | |
| 234 | |
| 235 | ### 3.12 Payroll and social security (exclude) |
| 236 | |
| 237 | | Pattern | Treatment | Notes | |
| 238 | |---|---|---| |
| 239 | | HZZO, HZMO | EXCLUDE | Social contributions | |
| 240 | | PLACA, SALARY, WAGES | EXCLUDE | Wages | |
| 241 | | POREZ NA DOHODAK | EXCLUDE | Income tax | |
| 242 | |
| 243 | ### 3.13 Property and rent |
| 244 | |
| 245 | | Pattern | Treatment | Notes | |
| 246 | |---|---|---| |
| 247 | | NAJAM, RENT (commercial with PDV) | Domestic 25% | Commercial lease | |
| 248 | | NAJAM, RENT (residential) | EXCLUDE | Residential exempt | |
| 249 | |
| 250 | ### 3.14 Internal transfers and exclusions |
| 251 | |
| 252 | | Pattern | Treatment | Notes | |
| 253 | |---|---|---| |
| 254 | | INTERNI PRIJENOS, OWN TRANSFER | EXCLUDE | Internal movement | |
| 255 | | DIVIDENDA, DIVIDEND | EXCLUDE | Out of scope | |
| 256 | | OTPLATA KREDITA, LOAN REPAYMENT | EXCLUDE | Loan principal | |
| 257 | | BANKOMAT, ATM, CASH WITHDRAWAL | Ask | Default exclude | |
| 258 | |
| 259 | --- |
| 260 | |
| 261 | ## Section 4 — Worked examples |
| 262 | |
| 263 | ### Example 1 — Non-EU SaaS reverse charge (Notion) |
| 264 | |
| 265 | **Input line:** |
| 266 | `03.04.2026 ; NOTION LABS INC ; DEBIT ; Monthly subscription ; USD 16.00 ; EUR 14.68` |
| 267 | |
| 268 | **Reasoning:** |
| 269 | US entity. Reverse charge under VAT Act Art. 17(1). Self-assess output PDV at 25% in Row II.11/II.12, input PDV in Row III.4. Net zero. |
| 270 | |
| 271 | **Output:** |
| 272 | |
| 273 | | Date | Counterparty | Gross | Net | PDV | Rate | Row (input) | Row (output) | Default? | Question? | Excluded? | |
| 274 | |---|---|---|---|---|---|---|---|---|---|---| |
| 275 | | 03.04.2026 | NOTION LABS INC | -14.68 | -14.68 | 3.67 | 25% | III.4 | II.11/II.12 | N | — | — | |
| 276 | |
| 277 | ### Example 2 — EU service reverse charge (Google Ads) |
| 278 | |
| 279 | **Input line:** |
| 280 | `10.04.2026 ; GOOGLE IRELAND LIMITED ; DEBIT ; Google Ads ; -850.00 ; EUR` |
| 281 | |
| 282 | **Reasoning:** |
| 283 | IE entity. EU reverse charge. Output in Row II.9/II.10, input in Row III.3. |
| 284 | |
| 285 | **Output:** |
| 286 | |
| 287 | | Date | Counterparty | Gross | Net | PDV | Rate | Row (input) | Row (output) | Default? | Question? | Excluded? | |
| 288 | |---|---|---|---|---|---|---|---|---|---|---| |
| 289 | | 10.04.2026 | GOOGLE IRELAND LIMITED | -850.00 | -850.00 | 212.50 | 25% | III.3 | II.9/II.10 | N | — | — | |
| 290 | |
| 291 | ### Example 3 — Entertainment, blocked |
| 292 | |
| 293 | **Input line:** |
| 294 | `15.04.2026 ; RESTORAN DUBRAVKIN PUT ; DEBIT ; Business dinner ; -220.00 ; EUR` |
| 295 | |
| 296 | **Reasoning:** |
| 297 | Restaurant. Entertainment/representation in Croatia: input PDV is NOT deductible for entertainment (VAT Act Art. 61). Block. |
| 298 | |
| 299 | **Output:** |
| 300 | |
| 301 | | Date | Counterparty | Gross | Net | PDV | Rate | Row | Default? | Question? | Excluded? | |
| 302 | |---|---|---|---|---|---|---|---|---|---| |
| 303 | | 15.04.2026 | RESTORAN DUBRAVKIN PUT | -220.00 | -220.00 | 0 | — | — | Y | Q1 | "Entertainment: blocked" | |
| 304 | |
| 305 | ### Example 4 — Capital goods |
| 306 | |
| 307 | **Input line:** |
| 308 | `18.04.2026 ; LINKS D.O.O. ; DEBIT ; Laptop Dell ; -1,595.00 ; EUR` |
| 309 | |
| 310 | **Reasoning:** |
| 311 | Movable capital goods above the threshold (EUR 6,636 for 5-year adjustment). This laptop at EUR 1,595 is below the adjustment threshold — treat as overhead. Input PDV deductible at 25%. |
| 312 | |
| 313 | **Output:** |
| 314 | |
| 315 | | Date | Counterparty | Gross | Net | PDV | Rate | Row | Default? | Question? | Excluded? | |
| 316 | |---|---|---|---|---|---|---|---|---|---| |
| 317 | | 18.04.2026 | LINKS D.O.O. | -1,595.00 | -1,276.00 | -319.00 | 25% | III.1 | N | — | — | |
| 318 | |
| 319 | ### Example 5 — EU B2B service sale |
| 320 | |
| 321 | **Input line:** |
| 322 | `22.04.2026 ; STUDIO KREBS GMBH ; CREDIT ; IT consultancy ; +3,500.00 ; EUR` |
| 323 | |
| 324 | **Reasoning:** |
| 325 | B2B service to Germany. Place of supply = Germany. Report in Row I.5 at 0%. Verify customer's USt-IdNr. |
| 326 | |
| 327 | **Output:** |
| 328 | |
| 329 | | Date | Counterparty | Gross | Net | PDV | Rate | Row | Default? | Question? | Excluded? | |
| 330 | |---|---|---|---|---|---|---|---|---|---| |
| 331 | | 22.04.2026 | STUDIO KREBS GMBH | +3,500.00 | +3,500.00 | 0 | 0% | I.5 | Y | Q2 (HIGH) | "Verify German USt-IdNr" | |
| 332 | |
| 333 | ### Example 6 — Motor vehicle, restricted |
| 334 | |
| 335 | **Input line:** |
| 336 | `28.04.2026 ; INA D.D. ; DEBIT ; Fuel ; -80.00 ; EUR` |
| 337 | |
| 338 | **Reasoning:** |
| 339 | Fuel for passenger vehicle. In Croatia, input PDV on passenger vehicles and related costs (fuel, maintenance) is deductible only for vehicles used exclusively for business (taxi, driving school, rental, delivery). Default: 0% recovery. |
| 340 | |
| 341 | **Output:** |
| 342 | |
| 343 | | Date | Counterparty | Gross | Net | PDV | Rate | Row | Default? | Question? | Excluded? | |
| 344 | |---|---|---|---|---|---|---|---|---|---| |
| 345 | | 28.04.2026 | INA D.D. | -80.00 | -80.00 | 0 | — | — | Y | Q3 | "Vehicle: confirm exclusive business use" | |
| 346 | |
| 347 | --- |
| 348 | |
| 349 | ## Section 5 — Tier 1 classification rules (compressed) |
| 350 | |
| 351 | ### 5.1 Standard rate 25% (VAT Act Art. 38(1)) |
| 352 | Default rate. Sales: Row II.1/II.2. Purchases: Row III.1. |
| 353 | |
| 354 | ### 5.2 Reduced rate 13% (VAT Act Art. 38(2)) |
| 355 | Accommodation, restaurant/catering (food and non-alcoholic beverages), newspapers, water supply, certain pharmaceuticals, cultural/sporting events, funeral services, firewood. |
| 356 | |
| 357 | ### 5.3 Super-reduced rate 5% (VAT Act Art. 38(3)) |
| 358 | Basic foodstuffs (bread, milk, eggs, cooking oil, baby food), books (printed/electronic), medical equipment, menstrual hygiene products. |
| 359 | |
| 360 | ### 5.4 Zero rate and exempt with credit |
| 361 | Exports: Row I.3. Intra-EU B2B goods: Row I.4. Intra-EU B2B services: Row I.5. International transport: Row I.3. |
| 362 | |
| 363 | ### 5.5 Exempt without credit |
| 364 | Financial services, insurance, healthcare, education, postal universal service, residential rental (>2 years), gambling, transfer of going concern. |
| 365 | |
| 366 | ### 5.6 Reverse charge — EU services received (VAT Act Art. 17(1)) |
| 367 | Output PDV self-assessed at 25% in Row II.9/II.10, input PDV in Row III.3. |
| 368 | |
| 369 | ### 5.7 Reverse charge — EU goods received |
| 370 | Output in Row II.7/II.8, input in Row III.2. |
| 371 | |
| 372 | ### 5.8 Reverse charge — non-EU services received |
| 373 | Output in Row II.11/II.12, input in Row III.4. |
| 374 | |
| 375 | ### 5.9 Imports |
| 376 | Import PDV on customs declaration. Input in Row III.5. |
| 377 | |
| 378 | ### 5.10 Capital goods (VAT Act Art. 64-65) |
| 379 | Immovable property: 10-year adjustment. Movable capital goods (> EUR 6,636): 5-year adjustment. |
| 380 | |
| 381 | ### 5.11 Blocked input PDV (VAT Act Art. 61) |
| 382 | - Entertainment/representation: fully blocked (no exceptions) |
| 383 | - Passenger vehicles and related costs (fuel, maintenance): blocked unless exclusively for taxable business (taxi, driving school, rental, delivery) |
| 384 | - Personal use items: blocked |
| 385 | - Goods/services for exempt supplies: blocked |
| 386 | |
| 387 | ### 5.12 Fiscalization (Zakon o fiskalizaciji) |
| 388 | All domestic invoices must be fiscalized. Non-compliance is a separate obligation — does not affect PDV classification but must be flagged. |
| 389 | |
| 390 | --- |
| 391 | |
| 392 | ## Section 6 — Tier 2 catalogue (compressed) |
| 393 | |
| 394 | ### 6.1 Fuel and vehicle costs |
| 395 | *Default:* 0% recovery. *Question:* "Passenger car or commercial? Exclusive business use?" |
| 396 | |
| 397 | ### 6.2 Restaurants and entertainment |
| 398 | *Default:* block. *Question:* "Entertainment meal? (Note: blocked regardless of purpose in Croatia.)" |
| 399 | |
| 400 | ### 6.3 Ambiguous SaaS billing entities |
| 401 | *Default:* non-EU reverse charge. *Question:* "Check invoice for legal entity and billing country." |
| 402 | |
| 403 | ### 6.4 Round-number incoming transfers |
| 404 | *Default:* exclude as owner injection. *Question:* "Customer payment, own money, or loan?" |
| 405 | |
| 406 | ### 6.5 Incoming from individuals |
| 407 | *Default:* domestic B2C at 25%. *Question:* "Sale? B2B or B2C? Country?" |
| 408 | |
| 409 | ### 6.6 Foreign counterparty incoming |
| 410 | *Default:* domestic 25%. *Question:* "B2B with VAT number? Country?" |
| 411 | |
| 412 | ### 6.7 Large purchases (capital goods) |
| 413 | *Default:* if > EUR 6,636 gross, flag for adjustment tracking. *Question:* "Confirm total invoice amount." |
| 414 | |
| 415 | ### 6.8 Mixed-use phone/internet/home office |
| 416 | *Default:* 0%. *Question:* "Dedicated business or mixed-use?" |
| 417 | |
| 418 | ### 6.9 Outgoing to individuals |
| 419 | *Default:* exclude as drawings. *Question:* "Contractor, wages, or personal?" |
| 420 | |
| 421 | ### 6.10 Cash withdrawals |
| 422 | *Default:* exclude. *Question:* "What was the cash used for?" |
| 423 | |
| 424 | ### 6.11 Rent payments |
| 425 | *Default:* no PDV (residential). *Question:* "Commercial or residential?" |
| 426 | |
| 427 | ### 6.12 Water supply rate |
| 428 | *Default:* 13%. *Question:* "Confirm water supply invoice (13% reduced rate)." |
| 429 | |
| 430 | --- |
| 431 | |
| 432 | ## Section 7 — Excel working paper template (Croatia-specific) |
| 433 | |
| 434 | Per `vat-workflow-base` Section 3 base. Column H accepts Croatia PDV row codes. Sheet "Row Summary" maps to Obrazac PDV rows I.1 through VI. Bottom-line: Row VI (net payable/refundable). |
| 435 | |
| 436 | --- |
| 437 | |
| 438 | ## Section 8 — Croatia bank statement reading guide |
| 439 | |
| 440 | **CSV conventions.** ZABA and PBZ use semicolons with DD.MM.YYYY. Revolut uses ISO dates. |
| 441 | |
| 442 | **Croatian language.** najam (rent), placa (salary), kamata (interest), prijenos (transfer), gotovina (cash). |
| 443 | |
| 444 | **Internal transfers.** "Interni prijenos", "vlastiti racun". Exclude. |
| 445 | |
| 446 | **Sole trader draws.** Self-employed (obrt) cannot pay themselves wages. Exclude. |
| 447 | |
| 448 | **HRK legacy.** Croatia adopted EUR on 1 January 2023. Any pre-2023 HRK amounts must be converted at the fixed rate 7.53450 HRK = 1 EUR. |
| 449 | |
| 450 | **IBAN prefix.** HR = Croatia. IE, DE, NL = EU. US, GB = non-EU. |
| 451 | |
| 452 | --- |
| 453 | |
| 454 | ## Section 9 — Onboarding fallback (only when inference fails) |
| 455 | |
| 456 | ### 9.1 Entity type |
| 457 | *Inference:* d.o.o. = limited, obrt = sole trader. *Fallback:* "Are you obrt (sole trader) or d.o.o. (company)?" |
| 458 | |
| 459 | ### 9.2 PDV registration |
| 460 | *Fallback:* "Are you PDV-registered (mandatory or voluntary)?" |
| 461 | |
| 462 | ### 9.3 OIB |
| 463 | *Fallback:* "What is your OIB? (11 digits)" |
| 464 | |
| 465 | ### 9.4 Filing period |
| 466 | *Inference:* transaction dates; monthly or quarterly. *Fallback:* "Which period?" |
| 467 | |
| 468 | ### 9.5 Industry |
| 469 | *Fallback:* "What does the business do?" |
| 470 | |
| 471 | ### 9.6 Employees |
| 472 | *Fallback:* "Do you have employees?" |
| 473 | |
| 474 | ### 9.7 Exempt supplies |
| 475 | *Fallback:* "Do you make exempt supplies?" *If yes: R-HR-2 may fire.* |
| 476 | |
| 477 | ### 9.8 Credit brought forward |
| 478 | *Fallback:* "Excess PDV credit from prior period?" |
| 479 | |
| 480 | ### 9.9 Cross-border customers |
| 481 | *Fallback:* "Customers outside Croatia? EU or non-EU? B2B or B2C?" |
| 482 | |
| 483 | ### 9.10 Fiscalization status |
| 484 | *Fallback:* "Are your invoices fiscalized?" |
| 485 | |
| 486 | --- |
| 487 | |
| 488 | ## Section 10 — Reference material |
| 489 | |
| 490 | ### Sources |
| 491 | 1. Zakon o porezu na dodanu vrijednost (VAT Act, OG 73/13, as amended) |
| 492 | 2. Pravilnik o PDV-u (VAT Regulation) |
| 493 | 3. Zakon o fiskalizaciji (Fiscalization Act) |
| 494 | 4. EU VAT Directive 2006/112/EC — via eu-vat-directive companion skill |
| 495 | 5. VIES — https://ec.europa.eu/taxation_customs/vies/ |
| 496 | |
| 497 | ### Known gaps |
| 498 | 1. Supplier library does not cover every Croatian SME. |
| 499 | 2. Fiscalization technical compliance not detailed. |
| 500 | 3. Construction domestic reverse charge not covered in depth. |
| 501 | |
| 502 | ### Change log |
| 503 | - **v2.0 (April 2026):** Full rewrite to Malta v2.0 structure. Croatian banks (ZABA, PBZ, Erste HR). |
| 504 | - **v1.0 (April 2026):** Initial skill. |
| 505 | |
| 506 | ### Self-check |
| 507 | 1. Quick reference with row table and conservative defaults: yes. |
| 508 | 2. Supplier library: yes (14 sub-tables). |
| 509 | 3. Worked examples (6): yes. |
| 510 | 4. No inline [T1]/[T2]/[T3] tags: yes. |
| 511 | 5. 10-section structure: yes. |
| 512 | |
| 513 | ## End of Croatia VAT Return Skill v2.0 |
| 514 | |
| 515 | This skill is incomplete without BOTH companion files: `vat-workflow-base` v0.1+ AND `eu-vat-directive` v0.1+. |
| 516 | |
| 517 | --- |
| 518 | |
| 519 | ## Disclaimer |
| 520 | |
| 521 | 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 before filing or acting upon. |
| 522 | |
| 523 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). |
| 524 |
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 Croatian VAT return (Obrazac PDV) for any client. Trigger on phrases like "prepare VAT return", "do the PDV", "fill in PDV", "create the return", "Croatian VAT", or any request involving Croatia VAT filing. Also trigger when classifying transactions for VAT purposes from bank statements, invoices, or other source data. This skill covers Croatia only and standard PDV registration. MUST be loaded alongside BOTH vat-workflow-base v0.1 or later AND eu-vat-directive v0.1 or later. ALWAYS read this skill before touching any Croatian VAT work.