Regulatory
Accounting law summaries per country — Serbia, BiH, Croatia
- Serbia — Regulatory Summary
- Bosnia — Regulatory Summary
- Croatia — Regulatory Summary
- Multi-Region Regulatory Overview
- Obligation Catalog — SSOT Draft (MC #105640)
- Paušalno oporezivanje HR — razredi 2026 (datirani izvor, MC #107160)
- Republika Srpska — režim malog preduzetnika (knjiga prometa, fiskalizacija, MC #107368)
- RS mali preduzetnik — odluka: gradimo sami + sedam tačaka diferencijacije (MC #107368)
- SMART FORGE PDV — odgovor poreznog specijaliste na šest pitanja (MC #900047, 2026-08-22)
Serbia — Regulatory Summary
Serbia (RS) Regulatory Requirements
Overview
- Country Code: RS
- Currency: RSD (Serbian Dinar)
- EU Status: Candidate
- Open Banking: PSD2-aligned (deadline Jan 2026)
- Payment System: IPS Serbia (instant 1-sec) + SEPA member (May 2025, full ORD May 2026)
VAT (PDV - Porez na dodatu vrednost)
| Rate Type | Rate | Description |
|---|---|---|
| Standard | 20% | General goods and services (opšta stopa) |
| Reduced | 10% | Food, medicines, utilities (snižena stopa) |
| Zero | 0% | Exports, international transport |
Registration Threshold: 8M RSD annual turnover Return Frequency: Monthly (>50M RSD) or Quarterly (<50M RSD) Filing Deadline: 15th of following month Portal: ePorezi
Corporate Income Tax (CIT - Porez na dobit)
- Rate: 15% flat
- Filing Deadline: June 30 (for previous fiscal year)
- Payment: Quarterly advance payments
Withholding Tax (WHT)
| Type | Rate |
|---|---|
| Dividends | 20% |
| Interest | 20% |
| Royalties | 20% |
Small Business Regime (Pausal)
- Threshold: <6M RSD annual turnover
- Taxation: Simplified lump-sum based on activity type
- Benefits: Reduced compliance burden, no VAT registration required
E-Invoice (SEF - Sistem e-Faktura)
Platform: https://efaktura.gov.rs Status: Operational Mandatory Since:
- B2G (government suppliers): May 2022
- B2B (business-to-business): January 2023
Format: UBL 2.1 XML API: Available for integration (API docs)
Penalties: 50,000 - 2,000,000 RSD for non-compliance
Coming: eOtpremnica (e-waybill) expected 2026/2027
Fiscal Devices (B2C)
Required for: Cash sales (retail, restaurants, etc.) Systems:
- LPFR (Local Printer with Fiscal Register)
- ESIR (Electronic System for Invoice Registration)
Chart of Accounts (Kontni okvir)
Regulation: Pravilnik o kontnom okviru (2021) Structure: 10-class system (0-9)
- Class 0: Fixed assets & long-term placements
- Class 1: Inventory / Short-term credits
- Class 2: Short-term receivables, cash
- Class 3: Capital
- Class 4: Long-term provisions & liabilities
- Class 5: Expenses
- Class 6: Revenue
- Class 7: Financial income
- Class 8: Financial expenses
- Class 9: Operational accounting
Accounts: 3-digit base accounts (standardized), 4-5 digit analytical accounts (company-specific)
Financial Statement Filing
Institution: APR (Agencija za privredne registre) URL: https://www.apr.gov.rs Deadline: June 30 Required Statements:
- Balance Sheet (Bilans stanja)
- Income Statement (Bilans uspjeha)
- Cash Flow Statement (large entities only)
- Statement of Changes in Equity (large entities only)
Document Retention: 10 years
Bank Integration
Format: ISO 20022 (CAMT.053 for statements, pain.001 for payments) Instant Payments: IPS Serbia (1-second settlement) SEPA: Full member since May 2025
Accounting Standards
Mandatory: IFRS (International Financial Reporting Standards) for large entities and PIEs (Public Interest Entities) Optional: IFRS for SMEs for smaller entities Fallback: Serbian accounting regulations for micro entities
Key Dates
| Event | Deadline |
|---|---|
| VAT return | 15th of following month |
| CIT advance payment | Quarterly |
| CIT annual return | June 30 |
| Financial statements filing | June 30 |
Implementation Notes
- Package:
@bilko/country-rs - SEF integration: Priority for B2B launch
- Pausal regime: Important for small business market
- Serbian language: Latin and Cyrillic script support needed
Bosnia — Regulatory Summary
Bosnia & Herzegovina (BA) Regulatory Requirements
Overview
- Country Code: BA
- Currency: BAM (Convertible Mark), symbol "KM"
- EU Status: Non-member (potential candidate)
- Open Banking: Not adopted
- Payment System: Gyro Clearing + RTGS (Real-Time Gross Settlement)
COMPLEXITY: BiH has two entities:
- FBiH (Federation of Bosnia and Herzegovina)
- RS (Republika Srpska)
VAT is unified at state level. Direct taxes (CIT, WHT) are separate per entity.
VAT (PDV - Porez na dodanu vrijednost)
| Rate Type | Rate | Description |
|---|---|---|
| Standard | 17% | General goods and services (opća stopa) |
| Zero | 0% | Exports |
No reduced rates
Registration Threshold: 100,000 BAM annual turnover Return Frequency: Monthly Filing Deadline: TBD (check UIO portal) Portal: UIO (Indirect Taxation Authority)
Corporate Income Tax (CIT - Porez na dobit)
- Rate: 10% (both FBiH and RS)
- Filing Deadline: March 31
- Administration: Separate per entity
- FBiH: Tax Administration of FBiH
- RS: Tax Administration of RS
Withholding Tax (WHT)
| Type | FBiH | RS |
|---|---|---|
| Dividends | 5% | 10% |
| Interest | 10% | 10% |
| Royalties | 10% | 10% |
IMPORTANT: Dividend WHT differs by entity!
Small Business Regime
- No specific pausal regime like Serbia or Croatia
- Standard taxation applies regardless of size
E-Invoice (CPF - Central Platform for Fiscalisation)
Status: PENDING (expected ~2027) Law Adopted: January 2026 (FBiH only) Technical Specs: NOT YET PUBLISHED
Planned Coverage:
- B2B/B2G: CPF platform
- B2C: ESET fiscal devices
RS Entity: Separate regulations, no mandate yet
Implementation Note: Monitor for technical specifications publication. Do NOT implement until specs available.
Fiscal Devices (B2C)
Required for: Cash sales System: ESET (Electronic System of Tax Registers)
Chart of Accounts (Kontni okvir)
Regulation: FBiH Pravilnik (2022) Structure: 10-class system (0-9)
- Class 0: Fixed assets & long-term placements
- Class 1: Inventory
- Class 2: Short-term receivables, cash
- Class 3: Capital
- Class 4: Long-term liabilities
- Class 5: Operating expenses
- Class 6: Revenue
- Class 7: Financial income
- Class 8: Financial expenses
- Class 9: Off-balance sheet accounts
Note: RS may have slight variations - need verification
Accounts: 3-digit base accounts, 4-5 digit analytical accounts
Financial Statement Filing
Institution:
- FBiH: Agency of Financial Information
- RS: Tax Administration of RS
Deadline: March 31 Required Statements:
- Balance Sheet (Bilans stanja)
- Income Statement (Bilans uspjeha)
- Cash Flow Statement (large entities)
- Statement of Changes in Equity (large entities)
Document Retention:
- FBiH: 10 years
- RS: 11 years
Bank Integration
Format: ISO 20022 (aligned, not full SEPA) Payment System: Gyro Clearing + RTGS Instant Payments: Not available
Accounting Standards
Adopted: IFRS (International Financial Reporting Standards) by both entities Optional: IFRS for SMEs
Key Dates
| Event | Deadline |
|---|---|
| VAT return | Monthly (check UIO) |
| CIT annual return | March 31 |
| Financial statements filing | March 31 |
Implementation Notes
- Package:
@bilko/country-ba - CPF integration: DO NOT implement until technical specs published (~2027)
- Entity handling: Must support FBiH vs RS distinction for CIT and WHT
- Language: Bosnian (Latin script), Serbian (Cyrillic) also used in RS
- VAT unified: Single UIO portal for all entities
- Direct taxes separate: FBiH and RS have different portals and deadlines
Unknowns & Risks
- CPF technical specs - Not published, expected ~2027
- RS e-invoice mandate - No timeline yet
- Specific account numbers - Need actual Pravilnik documents
- RS chart of accounts - May differ from FBiH, needs verification
Recommendation: Launch BiH THIRD (after Serbia and Croatia) to allow time for regulatory clarity.
Croatia — Regulatory Summary
Croatia (HR) Regulatory Requirements
Overview
- Country Code: HR
- Currency: EUR (adopted January 2023, fixed rate 7.53450 HRK/EUR per NN 57/22, previously HRK)
- EU Status: Member since 2013
- Open Banking: PSD2 full compliance (Berlin Group NextGenPSD2)
- Payment System: SEPA (full member)
VAT (PDV - Porez na dodanu vrijednost)
| Rate Type | Rate | Description |
|---|---|---|
| Standard | 25% | General goods and services (opća stopa) |
| Intermediate | 13% | Certain foods, water supply, accommodation (srednja stopa) |
| Reduced | 5% | Books, newspapers, baby food (snižena stopa) |
| Zero | 0% | Exports, intra-EU supply |
Registration Threshold: 60,000 EUR annual turnover Return Frequency: Monthly Filing Deadline: Last day of following month Portal: ePorezna
Corporate Income Tax (CIT - Porez na dobit)
- Standard Rate: 18%
- Reduced Rate: 10% (if annual revenue <1M EUR)
- Filing Deadline: April 30 (for previous fiscal year)
- Payment: Annual (no advance payments for small entities)
Withholding Tax (WHT)
| Type | Rate |
|---|---|
| Dividends | 10% |
| Interest | 12% |
| Royalties | 15% |
Small Business Regime (Pausalni obrt)
- Threshold: <60,000 EUR annual turnover
- Taxation: Simplified lump-sum based on activity
- Benefits: Reduced compliance, simplified VAT rules
E-Invoice (HR-FISK 2.0 / eRacun)
Platform: https://hr-fisk.fina.hr Status: Operational (launched January 2026) Mandatory Since: January 1, 2026 (B2B/B2G/B2C)
Format: UBL 2.1 XML with HR-CIUS (Croatian Implementation User Specification) Protocol: AS4 Network: Peppol-compatible Certificate: FINA certificate required
API: Available (HR-FISK docs)
Penalties: Up to 500,000 EUR for non-compliance (SEVERE)
Archive Requirement: 11 years
Fiscal Devices (B2C)
Required for: Cash sales (retail, restaurants, etc.) System: Fiskalizacija 1.0 (legacy) + Fiskalizacija 2.0 (launched 2026 alongside HR-FISK)
Chart of Accounts (Kontni plan)
Standard: RRiF (most widely used) Structure: 10-class system (0-9)
- Class 0: Fixed assets & long-term placements
- Class 1: Inventory
- Class 2: Short-term receivables, cash
- Class 3: Capital
- Class 4: Long-term liabilities
- Class 5: Operating expenses
- Class 6: Revenue
- Class 7: Financial income
- Class 8: Financial expenses
- Class 9: Off-balance sheet accounts
Accounts: 3-digit base accounts, 4-5 digit analytical accounts
Financial Statement Filing
Institution: FINA (Financijska agencija) URL: https://www.fina.hr Format: RGFI (Registar godišnjih financijskih izvještaja) Deadline: April 30 Required Statements:
- Balance Sheet (Bilanca)
- Income Statement (Račun dobiti i gubitka)
- Cash Flow Statement (large entities)
- Statement of Changes in Equity (large entities)
- Notes to Financial Statements
Document Retention: 11 years
Bank Integration
Format: ISO 20022 (CAMT.053, pain.001) Instant Payments: SEPA Instant (full support) SEPA: Full member
Accounting Standards
Mandatory for PIEs: IFRS (International Financial Reporting Standards) For SMEs: Croatian Financial Reporting Standards (CFRS) based on IFRS for SMEs Micro entities: Simplified CFRS
Key Dates
| Event | Deadline |
|---|---|
| VAT return | Last day of following month |
| CIT annual return | April 30 |
| Financial statements filing | April 30 |
Implementation Notes
- Package:
@bilko/country-hr - HR-FISK integration: Critical for Jan 2026 launch
- Peppol network: Enables cross-border e-invoicing (EU advantage)
- FINA certificate: Required for HR-FISK — integration needed
- Croatian language: Latin script only
- Euro formatting: Use Croatian locale (1.234,56 EUR)
Multi-Region Regulatory Overview
Multi-Region Accounting Standards Overview
Source: Research report /Users/makinja/system/reports/research-bilko-multi-region-2026-02-20.md
Key Architectural Insight: Shared Core + Country Plugins
What's SHARED (build once)
| Component | Standard | Notes |
|---|---|---|
| Chart of Accounts structure | 10 classes (0-9), decimal | Same across all 3 countries |
| Accounting standards | IFRS / IFRS for SMEs | Adopted by all 3 |
| Bookkeeping | Double-entry | Mandatory everywhere |
| Payment formats | ISO 20022 (pain.001, camt.053) | All 3 converging |
| E-invoice format | UBL 2.1 XML (EN 16931) | Standard across all 3 |
| Data protection | GDPR-aligned | All 3 converging |
| Digital signatures | eIDAS-aligned (QES/AES/SES) | All 3 support |
| Software certification | None required | No barriers to entry |
| Data residency | No in-country mandate | Cloud hosting OK |
| User licensing | No professional license needed | Anyone can use |
What's PER-COUNTRY (plugin architecture)
| Component | Serbia | Croatia | BiH |
|---|---|---|---|
| Currency | RSD | EUR | BAM |
| VAT standard rate | 20% | 25% | 17% |
| VAT reduced rates | 10% | 13%, 5% | None |
| VAT registration threshold | 8M RSD | 60K EUR | 100K BAM |
| VAT return frequency | Monthly/Quarterly | Monthly | Monthly |
| VAT filing deadline | 15th of next month | Last day of next month | TBD |
| Corporate income tax | 15% | 18% (10% if <1M EUR) | 10% |
| CIT filing deadline | June 30 | April 30 | March 31 |
| WHT dividends | 20% | 10% | FBiH 5%, RS 10% |
| E-invoice platform | SEF (efaktura.gov.rs) | eRacun/HR-FISK (FINA) | CPF (pending) |
| E-invoice status | Mandatory since 2023 | Mandatory Jan 2026 | Likely 2027 |
| Fiscal devices (B2C) | LPFR + ESIR | Fiskalizacija 1.0 + 2.0 | ESET |
| Chart of Accounts template | Pravilnik (2021) | RRiF standard | FBiH Pravilnik (2022) |
| Filing institution | APR | FINA | Agency of Financial Info |
| Document retention | 10 years | 11 years | 10-11 years |
| Payment system | IPS + SEPA (2026) | SEPA (full) | Gyro Clearing + RTGS |
| Open Banking | PSD2 aligned (Jan 2026) | PSD2 (full) | Not adopted |
| Tax portal | ePorezi | ePorezna | UIO (VAT), entity portals (CIT) |
| Small biz regime | Pausal (<6M RSD) | Pausalni obrt (<60K EUR) | No specific regime |
Launch Order
- Serbia FIRST - SEF operational, largest opportunity, e-invoicing driving adoption NOW
- Croatia SECOND - HR-FISK launching Jan 2026, EU compliance adds credibility
- BiH THIRD - Wait for CPF specs (2027), build locale/tax early
Competitive Strategy
- Compete on UX - Pantheon = ERP (complex), Bilko = accounting (simple). Fiken model.
- Compete on price - Pantheon charges "secretary salary" equivalent. Undercut.
- Compete on cloud-native - Minimax closest but older architecture
- Local language + compliance = moat - QuickBooks/Xero can't compete here
Country-Specific Details
See:
Obligation Catalog — SSOT Draft (MC #105640)
status: APPROVED-BY-CEO approved: 2026-07-14 ceo-decisions: > (1) PluginHR PDV rok fix ODOBREN — MC #105650 (NN 151/2025, čl. 85 st. 6: prijava do zadnjeg dana mjeseca od razdoblja siječanj 2026; CRITICAL nalaz drafta POTVRĐEN John web tiebreak-om nakon što ga je HR validacija pogrešno odbacila — vidi ~/system/evidence/105640/john-tiebreak-hr-pdv.md i hr-validation-verdict.md addendum). (2) Brčko distrikt NIJE u MVP scope — BD sekcija ostaje informativna, bez engine podrške. (3) PAUŠALAC pravna forma se NE NUDI BA tenantima u onboardingu (BiH nema zakonski paušal režim) dok lokalni savjetnik ne potvrdi suprotno — safe default po CEO delegaciji. (4) RS (Srbija) kvartalna PDV kadenca ODOBRENA — pdv_filing_period pattern kao HR (MC #105317), zaseban task nakon engine refactora (#105641). (5) Opštinske lookup-tabele (komunalne takse, HR prirez) — ODGOĐENO. Prioritet talasa: podsjetnik trigger (#105642), uz #105650 fix PRIJE slanja podsjetnika. vlasnik: finverge datum: 2026-07-14 mc: 105640 purpose: > SSOT — kompletan katalog periodičnih i uslovnih obaveza za Balkan SMB, po jurisdikciji x profilu firme. Ulaz za obligations-engine refactor (ComplianceCalendarService.kt) i notification trigger.
Bilko — Katalog obaveza po jurisdikciji (obligation catalog SSOT draft)
Kako čitati ovaj dokument
Svaka jurisdikcija ima tabelu obaveza. Kolone:
- ID — stabilan ključ za mapiranje na JSON shemu (vidi sekciju "Dizajn implikacije" na dnu).
- Obaveza — ime.
- Tip —
DATUM(fiksni kalendarski rok, ponavlja se) iliUSLOV(trigger-based, nema fiksni datum dok se uslov ne ispuni). - Kadenca — mjesečno / kvartalno / godišnje / jednokratno (za USLOV).
- Rok — dan u mjesecu/godini kad je poznat.
- Uslov primjene — koji profil firme (pravna forma, zaposleni da/ne, PDV status) obavezu aktivira.
- Obrazac/kanal — ime obrasca i portal/kanal podnošenja.
- Izvor — URL zakona ili zvanične uprave.
- Confidence — HIGH (potvrđeno sa 3+ nezavisna izvora ili zvanična stranica uprave), MEDIUM (1-2 izvora, konzistentno, ali nije zvanični tekst zakona), LOW (nekonzistentno, nejasno, ili computed/approximate — REQUIRES EXPERT VALIDATION).
KRITIČNA NAPOMENA NA VRHU (blokira kod prije CEO revizije):
HR PDV rok u živom kodu je ZASTARIO.
PluginHR.kt:341(monthlyPdvDeadlines) hardkodira dan 20 u mjesecu kao rok za mjesečnu PDV prijavu. Prema mom istraživanju (5+ nezavisnih izvora, uklj. najave Porezne uprave), od 1.1.2026. rok se promijenio na ZADNJI DAN u mjesecu za prijavu (PDV obrazac, ZP obrazac, PDV-S obrazac) — plaćanje PDV-a ostaje zadnji dan mjeseca kao i prije, ali sad se i prijava pomjerila sa 20-og na zadnji dan. Datum 20. u mjesecu je ostao relevantan samo za e-izvještavanje o naplati/odbijanju eRačuna (Fiskalizacija 2.0), NE za samu PDV prijavu. Ovo znači da svaki HR org na mjesečnoj kadenci trenutno dobija pogrešan (prerani) rok u/compliance/deadlines. CONFIDENCE: MEDIUM-HIGH (konzistentno kroz teb.hr, porezna.gov.hr sažetke, rrif.hr — ali NIJE direktno citiran tekst izmjene Zakona o PDV-u ili Pravilnika; preporučujem Lexicon/tax-expert provjeru NN teksta prije code fixa). Kvartalna PDV cadenca (quarterlyPdvDeadlines, zadnji dan mjeseca nakon kvartala) ostaje ispravna i nepromijenjena.
Profil firme — dimenzije (koriste se u koloni "Uslov primjene")
- pravna_forma:
PAUSALAC(paušalni obrt/preduzetnik/obrt) |KNJIGE(obrt/preduzetnik na dvojnom knjigovodstvu) |DOO(d.o.o. / privredno društvo) - ima_zaposlene:
DA|NE - pdv_obveznik:
NE|DA_MJESECNO|DA_KVARTALNO - opstina_zavisno: flag na obavezi — iznos/stopa zavisi od opštine/grada, ne enumerišemo opštine ovdje
1. Hrvatska (HR)
| ID | Obaveza | Tip | Kadenca | Rok | Uslov primjene | Obrazac/kanal | Izvor | Confidence |
|---|---|---|---|---|---|---|---|---|
| HR-01 | PDV prijava (mjesečna) | DATUM | mjesečno | Zadnji dan u mjesecu za prethodni mjesec (promjena od 1.1.2026; PRIJE 2026 bio je 20.) | pdv_obveznik=DA_MJESECNO | Obrazac PDV, ZP, PDV-S — ePorezna | porezna.gov.hr najava (sažetak via search), teb.hr | MEDIUM-HIGH — vidi kritičnu napomenu gore. PluginHR.kt trenutno koristi STARI (20.) rok — kod treba fix. |
| HR-02 | PDV prijava (kvartalna) | DATUM | kvartalno | Zadnji dan mjeseca nakon kraja kvartala (30.4/31.7/31.10/31.1) | pdv_obveznik=DA_KVARTALNO | Obrazac PDV — ePorezna | čl. 85 st. 2 ZPDV (postojeći PluginHR.kt kod, MC #105317) |
HIGH — postojeći kod, nepromijenjeno istraživanjem |
| HR-03 | PDV plaćanje | DATUM | mjesečno/kvartalno | Zadnji dan mjeseca (ISTO kao rok prijave — plaćanje se NIJE mijenjalo, i prije 2026. bilo je zadnji dan) | pdvobveznik=DA* | Uplata na IBAN Porezne uprave | teb.hr sažetak | MEDIUM — plaćanje rok konzistentan u izvorima, ali nije direktno provjeren zvanični tekst |
| HR-04 | CIT mjesečni predujam | DATUM | mjesečno | Zadnji dan u mjesecu | pravna_forma=DOO (ili obrt na knjigama), CIT obveznik | Uplata predujma — ePorezna | postojeći kod (ComplianceCalendarService.kt:373) |
MEDIUM — approximate label u kodu, nije revalidirano ovom rundom, preporuka: potvrditi sa Poreznom upravom da je uplata a ne prijava |
| HR-05 | CIT godišnja prijava | DATUM | godišnje | 30. travnja (za prethodnu godinu) | pravna_forma=DOO ili obrt na knjigama | Obrazac PD — ePorezna | postojeći kod + porezna-uprava.hr sažetak | HIGH |
| HR-06 | Paušalni porez — PO-SD godišnji izvještaj | DATUM | godišnje | 15. siječnja tekuće godine za prethodnu kalendarsku godinu (od 2025. isključivo elektronički, ePorezna) | pravna_forma=PAUSALAC | Obrazac PO-SD — ePorezna | fiskai.hr, zaposlise.hr, obrtnik.hr, plaviured.hr (4 konzistentna izvora) Iznosi/razredi (dopuna 2026-08-15): Paušalno oporezivanje HR — razredi 2026 (porezna-uprava.gov.hr, 35/35 vrijednosti potvrđeno) |
HIGH |
| HR-07 | Plate — JOPPD obrazac (svaka isplata) | DATUM (per-isplata, ne fiksni mjesečni dan) | po isplati (tipično mjesečno) | Na dan isplate plaće ILI najkasnije prvi sljedeći radni dan — NE fiksni "15." ili "20." kao u RS/BA, nego relativan na datum kad firma isplati plaću | ima_zaposlene=DA | Obrazac JOPPD — ePorezna, elektronski isključivo | teb.hr, rrif.hr, confida.hr, fiskai.hr, obracun-placa.com (5 konzistentnih izvora) | HIGH — VAŽNA RAZLIKA za engine: ovo je "isplata-relative" rok, ne kalendarski fiksni dan; treba drugačiju formulu od RS PPP-PD/FBiH MIP-1023 (koji su fiksni "do 15./10. u mjesecu") |
| HR-08 | Doprinosi i porez na dohodak — uplata (uz JOPPD) | DATUM | po isplati | Isti dan kao JOPPD (uplata prati prijavu) | ima_zaposlene=DA | Uplata putem IBAN — banka | izvedeno iz JOPPD izvora (uplata i prijava idu zajedno) | MEDIUM — nije eksplicitno potvrđeno da je uplata identičan dan kao prijava za sve slučajeve; treba tax-expert potvrdu |
| HR-09 | Godišnji financijski izvještaji (GFI) — statistička svrha | DATUM | godišnje | 30. travnja | pravna_forma=DOO (obveznik dvojnog knjigovodstva) | FINA portal (RGFI) | fina.hr (zvanična stranica, redirect potvrđen), poslovni.hr | HIGH |
| HR-10 | GFI — javna objava | DATUM | godišnje | Ako je poslovna godina = kalendarska, može se ispuniti do 30. travnja koristeći "Svrhu 3" (zajedno sa statističkom); inače prati poslovnu godinu firme | pravna_forma=DOO | FINA portal | fina.hr sažetak | MEDIUM — nijansa "Svrha 3" nije do kraja provjerena, preporuka: expert review prije nego se hardkodira kao "uvijek 30.4" |
| HR-11 | Godišnji popis/inventura | USLOV (godišnji, ali bez fiksnog "rok" datuma u smislu prijave vlasti — interna obaveza prije zaključka poslovne godine) | godišnje | Prije sastavljanja GFI (obično kraj godine/početak sljedeće) | pravna_forma=DOO, obrt na knjigama | Interna evidencija, ne prijavljuje se vlasti direktno | opšte računovodstveno pravilo (Zakon o računovodstvu HR) | LOW — nije web-verificirano ovom rundom, treba Lexicon/tax-expert za tačan pravni izvor i rok |
| HR-12 | HGK članarina (Hrvatska gospodarska komora) | DATUM | godišnje | Varira — obično kvartalno ili godišnje, zavisno od veličine firme | pravna_forma=DOO, obrt (neki izuzeti) | HGK direktno zaduženje/uplata | CROATIA-ERACUN.md pominje HGK kao industry body, nije dubinski istražen ovom rundom | LOW — REQUIRES EXPERT VALIDATION, nije istraženo u ovoj rundi (van scope-a e-invoicing dokumenta koji je postojao) |
| HR-13 | Turistička zajednica članarina (ako relevantno za djelatnost) | USLOV | godišnje | Zavisi od djelatnosti (turizam/ugostiteljstvo) | djelatnost=turizam/ugostiteljstvo | Uplata prema TZ | opšte poznato, nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| HR-14 | eRačun / Fiskalizacija 2.0 — B2B izdavanje i primanje | USLOV (postaje DATUM tek nakon 1.1.2026 za obveznike) | trajno (real-time po izdatom računu) | Od 1.1.2026.: PDV obveznici MORAJU izdavati i primati eRačune za B2B. Neobveznici PDV-a: MORAJU primati eRačune od 1.1.2026., a MORAJU izdavati tek od 1.1.2027. | pdv_obveznik=DA (izdavanje odmah), pdv_obveznik=NE (samo primanje do 2027, izdavanje od 2027) | eRačun platforma (FINA), UBL 2.1/CII, EN 16931 | CROATIA-ERACUN.md (postojeći, HIGH), potvrđeno ponovo ovom rundom (porezna.gov.hr, hok.hr, monri.hr, rrif.hr — 4 nezavisna izvora, konzistentno) | HIGH — nije odgođeno, aktivno od 1.1.2026 |
| HR-15 | Godišnji porez na dohodak vlasnika (obrt, ne d.o.o.) | DATUM | godišnje | Prati PO-SD (paušalac) ili redovnu prijavu poreza na dohodak (obrt na knjigama) — različit obrazac od CIT-a za d.o.o. vlasnike (koji plaćaju dividendu, ne "porez na dohodak" direktno) | pravna_forma=PAUSALAC/KNJIGE (obrt) | Porezna uprava | izvedeno, nije posebno web-istraženo ovom rundom | LOW — REQUIRES EXPERT VALIDATION za d.o.o. vlasnik/direktor dividend tax path |
| HR-U1 | USLOVNA: PDV registracija — prag prometa | USLOV | jednokratno (trigger) | Prag 60.000 EUR godišnjeg prometa (od 1.1.2025., nepromijenjeno u 2026) | pdv_obveznik=NE, promet prelazi prag | Prijava u sustav PDV-a — ePorezna | minimax.hr, rrif.hr, e-racuni.com, teb.hr (4 konzistentna izvora) | HIGH |
| HR-U2 | USLOVNA: Prelazak paušalac → dvojno knjigovodstvo | USLOV | jednokratno (trigger) | Isti prag kao PDV (60.000 EUR prometa) tipično povlači i gubitak paušalnog statusa, ali NIJE nužno identičan uslov — paušalni obrt ima i vlastiti prag/uslove nezavisno od PDV-a | pravna_forma=PAUSALAC, promet prelazi prag | — | nije direktno web-verificirano ovom rundom (postojala je pretpostavka da su pragovi identični sa PDV pragom — TREBA POTVRDU) | LOW — REQUIRES EXPERT VALIDATION, ne pretpostavljati da je isti prag kao PDV bez potvrde |
| HR-U3 | USLOVNA: Prvi zaposleni → prijava poslodavca | USLOV | jednokratno (trigger) | Prijava HZMO (mirovinsko), HZZO (zdravstveno), Poreznoj upravi — prije početka rada zaposlenika (ne nakon) | ima_zaposlene: NE→DA prelaz | HZMO, HZZO, ePorezna prijave | benko-kotruljic.hr, okbj.hr, fiskai.hr (3 konzistentna izvora, ali nijedan nije zvanična HZMO stranica direktno) | MEDIUM — smjer (prije početka rada) potvrđen kroz više izvora, ali tačan broj dana/sati roka NIJE precizno utvrđen ovom rundom — REQUIRES EXPERT VALIDATION za tačan broj sati (obično se navodi "prije stupanja na rad", nekad "24h prije") |
2. Srbija (RS)
| ID | Obaveza | Tip | Kadenca | Rok | Uslov primjene | Obrazac/kanal | Izvor | Confidence |
|---|---|---|---|---|---|---|---|---|
| RS-01 | PDV prijava i plaćanje (mjesečno) | DATUM | mjesečno | 15. u mjesecu za prethodni mjesec | pdv_obveznik=DA_MJESECNO (godišnji promet ≥ 50M RSD) | ePorezi portal | postojeći RS/README.md (HIGH) + ComplianceCalendarService.kt (isti rok) |
HIGH |
| RS-02 | PDV prijava i plaćanje (kvartalno) | DATUM | kvartalno | 15. u mjesecu nakon kraja kvartala | pdv_obveznik=DA_KVARTALNO (godišnji promet < 50M RSD) | ePorezi portal | postojeći RS/README.md | HIGH — napomena: ComplianceCalendarService.kt (buildRsDeadlines) trenutno generiše SAMO mjesečnu PDV kadencu za RS (12 mjesečnih redova), nema quarterly granu kao HR ima. Ovo je GAP naspram stvarnosti (RS ima i kvartalne obveznike) — treba flag za engine refactor. |
| RS-03 | CIT kvartalna akontacija | DATUM | kvartalno | 15. u mjesecu nakon kraja kvartala (15.4/15.7/15.10/15.1) | pravna_forma=DOO, CIT obveznik | ePorezi | postojeći kod, RS/README.md potvrđuje | HIGH |
| RS-04 | CIT godišnja prijava (PDP) | DATUM | godišnje | 30. juna za prethodnu godinu | pravna_forma=DOO | Obrazac PDP — ePorezi | postojeći kod + RS/README.md | HIGH |
| RS-05 | Preduzetnik paušalac — mjesečna uplata poreza i doprinosa | DATUM | mjesečno (NE kvartalno!) | Mjesečno rješenje Poreske uprave (obično do 15. u mjesecu — TREBA POTVRDU tačnog dana za paušalce, razlikuje se od klasične PDV/CIT akontacije) | pravna_forma=PAUSALAC | Rješenje Poreske uprave, uplata preko naloga | minimax.rs, platica.rs (2 konzistentna izvora — KOREKCIJA originalne pretpostavke iz zadatka: RS paušalac NIJE kvartalni, nego mjesečni! Kvartalni "paušalni porez" u RS se odnosi na porez na imovinu i na stanodavce koji izdaju smeštaj, NE na klasične preduzetnike paušalce.) | MEDIUM-HIGH — smjer (mjesečno, ne kvartalno) potvrđen sa 2 izvora, ali tačan dan u mjesecu NIJE precizno utvrđen ovom rundom, REQUIRES EXPERT VALIDATION za tačan broj dana |
| RS-06 | Porez na imovinu (kvartalni, ako firma posjeduje nepokretnost) | DATUM | kvartalno | Različit po kvartalu, uz pomjeranja zbog neradnih dana (vidi rkp.rs za tačne datume 2026) | USLOV: firma posjeduje oporezivu imovinu | Lokalna poreska uprava (opština) | rkp.rs, epreduzetnik.rs | MEDIUM — postoji, ali opstina_zavisno flag i treba tačne datume po kvartalu iz izvora ako se implementira |
| RS-07 | Plate — PPP-PD obrazac | DATUM | mjesečno (po isplati) | Prije/na dan isplate zarade za slučaj kad se zarada isplaćuje (deadline je "prije isplate", ne fiksni kalendarski dan) — ako se zarada NE isplaćuje u mjesecu, postoji poseban rok | ima_zaposlene=DA | Obrazac PPP-PD — ePorezi (elektronsko podnošenje) | vertexai redirect izvori (Poreska Uprava RS, Obrazac.rs, Aktiva Sistem — 3+ izvora, konzistentno) | MEDIUM-HIGH — smjer potvrđen (isplata-relative, slično HR JOPPD-u, RAZLIČITO od pretpostavke u task briefu da je fiksni datum), ali TAČAN broj dana prije/poslije isplate za "neisplaćene zarade" slučaj NIJE precizno utvrđen — REQUIRES EXPERT VALIDATION |
| RS-08 | Doprinosi i porez — uplata (uz PPP-PD) | DATUM | mjesečno (po isplati) | Isti dan kao PPP-PD podnošenje | ima_zaposlene=DA | Uplata preko naloga za prenos | izvedeno iz PPP-PD izvora | MEDIUM — isti caveat kao RS-07 |
| RS-09 | Godišnji finansijski izvještaji — redovni + statistički | DATUM | godišnje | 31. marta (za prethodnu poslovnu godinu) | pravna_forma=DOO, preduzetnik na knjigama | APR portal | sind-pu.rs, neobilten.com, tasiclaw.com, knjigovodstvo24.com, rezonsrbija.rs (5 konzistentnih izvora, uklj. citat Zakona o računovodstvu) | HIGH |
| RS-10 | Izjava o neaktivnosti (ako nema poslovnih promjena) | DATUM | godišnje | 31. marta (isti rok kao RS-09) | pravna_forma=DOO/preduzetnik, bez prometa u godini | APR portal | isti izvori kao RS-09 | HIGH |
| RS-11 | Konsolidovani godišnji finansijski izvještaj | DATUM | godišnje | 30. aprila | pravna_forma=DOO, obveznik konsolidacije (grupa firmi) | APR portal | isti izvori kao RS-09 | HIGH |
| RS-12 | Dokumentacija uz redovni GFI (revizija) | DATUM | godišnje | 30. juna | pravna_forma=DOO, obveznik revizije (veličina firme) | APR portal | isti izvori kao RS-09 | HIGH |
| RS-13 | Dokumentacija uz konsolidovani GFI | DATUM | godišnje | 31. jula | pravna_forma=DOO, obveznik konsolidacije + revizije | APR portal | isti izvori kao RS-09 | HIGH |
| RS-14 | Godišnji popis/inventura | USLOV | godišnje | Prije sastavljanja GFI, obično kraj kalendarske godine | pravna_forma=DOO, preduzetnik na knjigama | Interna evidencija | opšte pravilo Zakona o računovodstvu RS, nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| RS-15 | SEF e-faktura — B2B izdavanje/primanje | USLOV (postala DATUM/trajna obaveza od datuma niže) | trajno | Obavezno od 1. januara 2023. za B2B (VAT-obveznike); B2G od maja 2022. | pdv_obveznik=DA (B2B mandatory), svi (B2G ako prodaju državi) | SEF platforma — efaktura.mfin.gov.rs, UBL 2.1 XML | postojeći SERBIA-SEF.md (HIGH, potvrđeno) | HIGH |
| RS-16 | E-Transport (e-otpremnica) — Faza 1 | USLOV | trajno (od datuma niže, za određene sektore) | Faza 1: 1.1.2026 — javni sektor, prevoznici, akcizna roba. Faza 2: 1.10.2027 — puno pokriće privatno-privatno | djelatnost=prevoz/akciza ILI javni sektor dobavljač (Faza 1); svi (Faza 2 2027) | Centralna platforma (slična SEF-u), UBL 2.1 XML | postojeći SERBIA-SEF.md | HIGH |
| RS-17 | Fiskalni uređaji (B2C gotovinska prodaja) | USLOV | trajno | Real-time fiskalizacija svake gotovinske transakcije | djelatnost sa gotovinskom/karticom prodajom krajnjem potrošaču (maloprodaja, ugostiteljstvo) | LPFR/ESIR sistemi | postojeći SERBIA-SEF.md | HIGH |
| RS-U1 | USLOVNA: PDV registracija — prag prometa | USLOV | jednokratno (trigger) | 8.000.000 RSD — posmatra se promet u BILO KOJIH prethodnih 12 uzastopnih mjeseci (NE kalendarska godina!) | pdv_obveznik=NE, promet prelazi prag | Evidenciona prijava (obrazac EPPDV) — rok: najkasnije do isteka prvog roka za predaju periodične poreske prijave nakon prelaska praga | platnilistic.rs, eurofast.eu, knjigovodstvo24.com, capitaale.com (4 konzistentna izvora) — KOREKCIJA: postojeći RS/README.md navodi "8M RSD annual turnover" što implicira kalendarsku godinu; stvarno pravilo je rolling 12-mjesečni prozor, VAŽNA razlika za engine logiku praćenja | HIGH za iznos, MEDIUM za "rolling window" mehaniku (treba dodatna potvrda tačne formule graničnog datuma) |
| RS-U2 | USLOVNA: Prag mjesečna vs kvartalna PDV kadenca | USLOV | godišnje provjera (trigger na promjenu) | 50.000.000 RSD godišnjeg prometa — iznad = mjesečno, ispod = kvartalno | pdv_obveznik=DA (bilo koji), promet prelazi/pada ispod praga | Automatska promjena kadence kroz ePorezi (ili prijava) | postojeći SERBIA-SEF.md, potvrđeno ovom rundom | HIGH |
| RS-U3 | USLOVNA: Prvi zaposleni → prijava poslodavca | USLOV | jednokratno (trigger) | Prijava kod Centralnog registra obaveznog socijalnog osiguranja (CROSO) — prije početka rada | ima_zaposlene: NE→DA prelaz | CROSO portal | NIJE web-verificirano ovom rundom (van scope-a postojećih dokumenata) | LOW — REQUIRES EXPERT VALIDATION, samo pretpostavka na osnovu opšteg poznavanja CROSO sistema |
3. Bosna i Hercegovina — Federacija BiH (BA-FBiH)
| ID | Obaveza | Tip | Kadenca | Rok | Uslov primjene | Obrazac/kanal | Izvor | Confidence |
|---|---|---|---|---|---|---|---|---|
| FBIH-01 | PDV/UST prijava i plaćanje | DATUM | mjesečno | 10. u mjesecu za prethodni mjesec | pdv_obveznik=DA (jedinstveno za cijelu BiH, nema kvartalni izbor za domaće obveznike) | UNO/ITA portal | postojeći BIH-PDV.md + ComplianceCalendarService.kt (buildBaDeadlines, isti rok) |
HIGH |
| FBIH-02 | CIT kvartalna akontacija | DATUM | kvartalno | Zadnji dan mjeseca nakon kraja kvartala (30.4/31.7/31.10/31.1) | pravna_forma=DOO, CIT obveznik FBiH | Porezna uprava FBiH | postojeći kod (ComplianceCalendarService.kt:411-428) |
MEDIUM — approximate, nije revalidirano ovom rundom (nije bio u scope web pretrage), preporuka: potvrditi sa Poreznom upravom FBiH |
| FBIH-03 | CIT godišnja prijava | DATUM | godišnje | 31. marta | pravna_forma=DOO | Porezna uprava FBiH | postojeći BIH-PDV.md (navodi "March 31" za oba entiteta) | MEDIUM — postojeći dokument kaže March 31 za "oba entiteta" ali nije web-revalidirano ovom rundom posebno za FBiH CIT prijavu (razlikovati od FIA finansijskih izvještaja koji ima 28.2. rok — vidi FBIH-05) |
| FBIH-04 | Plate — MIP-1023 obrazac (mjesečni izvještaj o plaćama) | DATUM | mjesečno | Do 15. u mjesecu za prethodni mjesec (elektronski od 1.10.2021.) | ima_zaposlene=DA | Obrazac MIP-1023 — Poreznoj upravi FBiH (PUFBiH), elektronski | feb.ba, pufbih.ba (zvanična stranica), datalab.eu, upfbihpravnapomoc.ba, pta.ba (5 konzistentnih izvora, uklj. zvaničnu PUFBiH stranicu) | HIGH — VALIDIRANO, razlikuje se od pretpostavke u task briefu koja je bila neutralna o tačnom danu |
| FBIH-05 | Doprinosi i porez na dohodak — uplata (uz MIP-1023) | DATUM | mjesečno | Isti rok kao MIP-1023 (do 15. u mjesecu) | ima_zaposlene=DA | Uplata preko naloga | izvedeno iz MIP-1023 izvora, konzistentno sa opštom praksom | MEDIUM — nije eksplicitno navedeno da je uplata identičan dan kao prijava, ali standardna je praksa u regionu |
| FBIH-06 | Godišnji finansijski izvještaji — FIA | DATUM | godišnje | 28. februar (29. februar prestupne godine) tekuće godine za prethodnu godinu | pravna_forma=DOO, obrt na knjigama | FIA (Finansijsko-informatička agencija) portal | capitalia.ba, vrifbih.ba, srr-fbih.org, fia.ba (4 konzistentna izvora, uklj. zvaničnu FIA stranicu) | HIGH — VAŽNA napomena: ovo je RANIJI rok (28.2.) od CIT godišnje prijave (31.3., FBIH-03) — dvije odvojene obaveze, dva odvojena rok |
| FBIH-07 | Godišnji popis/inventura | USLOV | godišnje | Prije sastavljanja godišnjeg izvještaja | pravna_forma=DOO, obrt na knjigama | Interna evidencija | opšte pravilo, nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| FBIH-08 | Komunalna taksa / firmarina (po opštini/kantonu) | DATUM (opstina_zavisno) | godišnje ili kvartalno (zavisi od opštine) | Zavisi od opštinske/kantonalne odluke — NE enumerisati opštine, samo flag | pravna_forma=bilo koja, uslov: registrovano sjedište u opštini koja naplaćuje taksu | Opštinska/kantonalna uprava | opšte poznato u BiH kontekstu (10 kantona FBiH, svaki sa vlastitim odlukama), nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION, visoka varijabilnost po kantonu, MORA biti flag "municipality-dependent" u JSON shemi, ne hardkodirati jedan iznos |
| FBIH-09 | Komorske članarine (Vanjskotrgovinska komora BiH / kantonalne komore) | USLOV | godišnje | Varira | djelatnost=izvoz/uvoz (VTK) ili opšte (kantonalne komore, neki izuzeci za paušalce) | Komora direktno | nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| FBIH-10 | Fiskalni uređaji (B2C) — ESET sistem | USLOV | trajno | Real-time za gotovinsku prodaju | djelatnost sa gotovinskom prodajom | ESET sertificirani uređaji | postojeći BIH-PDV.md | MEDIUM |
| FBIH-U1 | USLOVNA: PDV/UST registracija — prag prometa | USLOV | jednokratno (trigger) | 100.000 BAM godišnjeg prometa (jedinstveno za cijelu BiH, UNO/ITA) | pdv_obveznik=NE, promet prelazi prag | UNO/ITA prijava | postojeći BIH-PDV.md (HIGH) | HIGH |
| FBIH-U2 | USLOVNA: BiH nema paušalni režim | USLOV (napomena, ne obaveza) | — | — | pravna_forma — u BiH NEMA posebnog paušalnog poreznog režima kao u HR/RS; svi obveznici plaćaju standardno bez obzira na veličinu (osim mikro olakšica koje treba posebno istražiti) | — | postojeći BIH-PDV.md eksplicitno navodi "No specific pausal regime" | HIGH — VAŽNO za profil dimenziju: pravna_forma=PAUSALAC MOŽDA NIJE primjenjivo za BA jurisdikcije u istom smislu kao HR/RS; treba CEO/produkt odluku da li BA uopšte ima PAUSALAC tier ili se sve tretira kao KNJIGE |
| FBIH-U3 | USLOVNA: Prvi zaposleni → prijava poslodavca | USLOV | jednokratno (trigger) | Prijava kod Porezne uprave FBiH + zavod za zapošljavanje/zdravstveno-mirovinsko FBiH, prije početka rada | ima_zaposlene: NE→DA prelaz | Porezna uprava FBiH, PIO/MIO FBiH, Zavod zdravstvenog osiguranja FBiH | nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| FBIH-U4 | USLOVNA (BUDUĆA): CPF e-fakturisanje | USLOV | trajno (kad stupi na snagu) | Zakon usvojen januar 2026 (FBiH), tehničke specifikacije JOŠ NISU objavljene, implementacija procijenjena ~2027 | pdv_obveznik/svi — TBD kad specs izađu | CPF (Central Platform for Fiscalisation) | postojeći BIH-PDV.md | LOW-MEDIUM — legislativni status potvrđen, ali tehnički detalji i tačan datum mandatornosti NISU poznati; NE implementirati dok specs ne izađu (postojeća preporuka u dokumentu, potvrđena) |
4. Bosna i Hercegovina — Republika Srpska entitet (BA-RS)
Napomena o imenovanju: "RS" kao skraćenica se koristi i za Srbiju (RS = Republika Srbija u nekim kontekstima) i za bosanskohercegovački entitet Republika Srpska. U ovom katalogu koristim
RS-*prefiks isključivo za Srbiju (sekcija 2) iBARS-*prefiks za entitet Republika Srpska u BiH (ova sekcija), da se izbjegne zabuna u kodu/JSON shemi.
| ID | Obaveza | Tip | Kadenca | Rok | Uslov primjene | Obrazac/kanal | Izvor | Confidence |
|---|---|---|---|---|---|---|---|---|
| BARS-01 | PDV/UST prijava i plaćanje | DATUM | mjesečno | 10. u mjesecu za prethodni mjesec (isto kao FBiH — jedinstveni UNO/ITA sistem za cijelu BiH) | pdv_obveznik=DA | UNO/ITA portal | isto kao FBIH-01 (PDV je unificiran na nivou BiH) | HIGH |
| BARS-02 | CIT kvartalna akontacija | DATUM | kvartalno | Zadnji dan mjeseca nakon kraja kvartala | pravna_forma=DOO, CIT obveznik RS entitet | Poreska uprava RS (entitet) | postojeći kod tretira "BA" jedinstveno, ali BIH-PDV.md napominje da su direktni porezi SEPARATE po entitetu — TREBA razdvojiti u engine-u | MEDIUM — postojeći kod ne razlikuje FBiH/RS-entitet za CIT, što je GAP (BIH-PDV.md eksplicitno kaže "Direct taxes (CIT, WHT) are separate per entity") |
| BARS-03 | CIT godišnja prijava | DATUM | godišnje | 31. marta (prema postojećem BIH-PDV.md, "oba entiteta") | pravna_forma=DOO | Poreska uprava RS (entitet) | postojeći BIH-PDV.md | MEDIUM — isti caveat, nije posebno web-revalidirano za RS entitet ovom rundom |
| BARS-04 | Plate — Obrazac 1002 (mjesečna prijava poreza po odbitku) | DATUM | mjesečno | Do 10. u mjesecu za prethodni mjesec (RAZLIČIT rok od FBiH MIP-1023 koji je 15.!) | ima_zaposlene=DA | Obrazac 1002 — Poreska uprava RS (entitet) | vertexai redirect izvori (Poreska uprava RS zvanična, Vlada RS, paragraf.ba — 3+ izvora) | HIGH — VALIDIRANO. VAŽNA razlika za engine: BARS koristi 10. dok FBIH-04 (MIP-1023) koristi 15. — ne smiju se tretirati kao isti rok! |
| BARS-05 | Doprinosi i porez na dohodak — uplata (uz Obrazac 1002) | DATUM | mjesečno | Isti rok kao Obrazac 1002 (do 10. u mjesecu) | ima_zaposlene=DA | Uplata preko naloga | izvedeno | MEDIUM |
| BARS-06 | Godišnji finansijski izvještaji — APIF | DATUM | godišnje | Zadnji dan februara tekuće godine za prethodnu poslovnu godinu (statistička i druge potrebe) | pravna_forma=DOO, obrt na knjigama | APIF (Agencija za posredničke, informatičke i finansijske usluge) portal | mondo.ba, apif.net (zvanična stranica) | HIGH — NAPOMENA: Zakon o računovodstvu i reviziji RS entiteta je NOVI, stupio na snagu 1.1.2026. (apif.net) — postojeći rokovi MOGU biti pod uticajem novog zakona, preporuka: dodatna provjera nakon što se novi zakon primijeni u praksi |
| BARS-07 | Revizorski izvještaj + godišnji izvještaj o poslovanju (obveznici revizije) | DATUM | godišnje | Obično 30. juni | pravna_forma=DOO, obveznik revizije | APIF portal | mondo.ba | MEDIUM — "obično" formulacija u izvoru sugerira da nije apsolutno fiksno, treba provjeru novog Zakona 115/25 |
| BARS-08 | Konsolidovani godišnji izvještaj | DATUM | godišnje | 31. jula | pravna_forma=DOO, obveznik konsolidacije | APIF portal | mondo.ba | MEDIUM |
| BARS-09 | Godišnji popis/inventura | USLOV | godišnje | Prije sastavljanja godišnjeg izvještaja | pravna_forma=DOO, obrt na knjigama | Interna evidencija | opšte pravilo, nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| BARS-10 | Komunalna taksa / firmarina (po opštini RS entiteta) | DATUM (opstina_zavisno) | varira | Zavisi od opštinske odluke | pravna_forma=bilo koja, registrovano sjedište u opštini RS entiteta | Opštinska uprava | nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| BARS-U1 | USLOVNA: PDV/UST registracija — prag prometa | USLOV | jednokratno (trigger) | 100.000 BAM (isto kao FBIH-U1, jedinstveni prag za cijelu BiH) | pdv_obveznik=NE, promet prelazi prag | UNO/ITA prijava | isto kao FBIH-U1 | HIGH |
| BARS-U2 | USLOVNA: BiH nema paušalni režim (isto kao FBIH-U2) | USLOV (napomena) | — | — | isto pitanje profila kao FBIH-U2 | — | postojeći BIH-PDV.md | HIGH |
| BARS-U3 | USLOVNA: Prvi zaposleni → prijava poslodavca | USLOV | jednokratno (trigger) | Prijava kod Poreske uprave RS entiteta + fond PIO/zdravstveno RS entiteta, prije početka rada | ima_zaposlene: NE→DA prelaz | Poreska uprava RS, fondovi RS entiteta | nije web-verificirano ovom rundom | LOW — REQUIRES EXPERT VALIDATION |
| BARS-U4 | USLOVNA (BUDUĆA): E-fakturisanje RS entitet | USLOV | — | Prema postojećem BIH-PDV.md: "RS Entity: Separate regulations, no mandate yet" — nema najavljenog datuma za razliku od FBiH (koja je usvojila zakon januar 2026) | TBD | TBD | postojeći BIH-PDV.md | MEDIUM — status quo potvrđen, nema novih informacija ovom rundom da se RS entitet pomjerio |
5. Brčko distrikt (BA-BD) — skraćena sekcija
Napomena iz zadatka: BD može biti kraći, uz napomenu. Brčko distrikt je zaseban administrativni entitet (ni FBiH ni RS), sa vlastitom poreskom upravom za direktne poreze, ali PDV je unificiran na nivou cijele BiH (isti UNO/ITA sistem).
| ID | Obaveza | Tip | Kadenca | Rok | Uslov primjene | Obrazac/kanal | Izvor | Confidence |
|---|---|---|---|---|---|---|---|---|
| BD-01 | PDV/UST prijava i plaćanje | DATUM | mjesečno | 10. u mjesecu (isto kao FBiH/RS entitet — jedinstveni UNO/ITA) | pdv_obveznik=DA | UNO/ITA portal | izvedeno iz unificiranog PDV sistema (BIH-PDV.md) | MEDIUM — nije posebno web-verificirano za BD ovom rundom, ali PDV unifikacija na nivou BiH je HIGH confidence činjenica |
| BD-02 | CIT, plate obrasci, godišnji izvještaji — zasebna poreska uprava Brčko distrikta | USLOV/DATUM | TBD | NIJE ISTRAŽENO ovom rundom — Brčko distrikt ima svoju Poresku upravu Brčko distrikta i vlastite obrasce/rokove koji NISU nužno identični ni FBiH ni RS entitetu | pravna_forma/ima_zaposlene — TBD | Poreska uprava Brčko distrikta | — | LOW — REQUIRES EXPERT VALIDATION / DEDICATED RESEARCH PASS. Ovom rundom nije rađen poseban web research za BD specifične obrasce (npr. da li BD koristi MIP-1023-ekvivalent ili Obrazac-1002-ekvivalent ili treći potpuno svoj obrazac) — CEO odluka potrebna da li BD ulazi u MVP scope prije nego se ovo istraži dublje |
| BD-U1 | USLOVNA: PDV registracija — isti prag kao ostatak BiH | USLOV | jednokratno | 100.000 BAM | pdv_obveznik=NE, promet prelazi prag | UNO/ITA | izvedeno (PDV unificiran) | MEDIUM |
Sumarna tabela — brojevi obaveza po jurisdikciji
| Jurisdikcija | DATUM obaveze | USLOV obaveze | Ukupno | HIGH | MEDIUM | LOW |
|---|---|---|---|---|---|---|
| HR | 12 | 3 | 15 | 8 | 4 | 3 |
| RS (Srbija) | 14 | 3 | 17 | 11 | 4 | 2 |
| BA-FBiH | 7 | 4 | 11 | 4 | 4 | 3 |
| BA-RS entitet | 7 | 4 | 11 | 4 | 4 | 3 |
| BA-BD (skraćeno) | 1 | 1 | 2 | 0 | 1 | 1 |
| UKUPNO | 41 | 15 | 56 | 27 | 17 | 12 |
(Confidence raspodjela gore je po redovima tabela iznad, MEDIUM-HIGH obaveze brojane kao MEDIUM za konzervativnost.)
Dizajn implikacije za obligations katalog JSON (SSOT shema)
Predlažem shemu usklađenu sa pricing-matrix.json pristupom (apps/web/lib/pricing-matrix.json) — _meta blok, ključevi kao stabilni identifikatori (analogno feature-key stilu u feature_matrix), status polje za CONFIRMED/PLACEHOLDER/TODO gradijent.
{
"_meta": {
"version": "1.0.0",
"mc": "105640",
"updated": "2026-07-14",
"owner": "finverge@alai.no",
"ssot": true,
"note": "SSOT for Bilko obligation/compliance calendar engine. CI test SHOULD validate obligation IDs against ComplianceCalendarService deadline generators once code is refactored to consume this file (currently code hardcodes dates separately — see MC #105640 follow-up).",
},
"jurisdictions": {
"HR": {
"display_name": "Hrvatska",
"currency": "EUR",
"obligations": {
"HR-01": {
"title": "PDV prijava (mjesečna)",
"type": "DATE", // DATE | CONDITION
"cadence": "MONTHLY", // MONTHLY | QUARTERLY | ANNUAL | ONCE | PER_PAYMENT_EVENT
"due_rule": {
"kind": "LAST_DAY_OF_MONTH", // FIXED_DAY | LAST_DAY_OF_MONTH | RELATIVE_TO_PAYMENT_EVENT
"offset_months": 1, // due in month+1 relative to reporting period
},
"applies_if": {
"pdv_obveznik": ["DA_MJESECNO"],
},
"form": "PDV / ZP / PDV-S",
"channel": "ePorezna",
"source_url": "https://www.porezna-uprava.hr",
"confidence": "MEDIUM_HIGH",
"notes": "Rok promijenjen sa 20. na zadnji dan mjeseca od 1.1.2026. Kod (PluginHR.kt:341) JOŠ koristi stari rok (20) — FIX REQUIRED pre nego se ovaj JSON postane SSOT.",
},
// ... ostale obaveze po istom obrascu
},
},
// RS, BA_FBIH, BA_RS, BA_BD analogno
},
"profile_dimensions": {
"pravna_forma": ["PAUSALAC", "KNJIGE", "DOO"],
"ima_zaposlene": ["DA", "NE"],
"pdv_obveznik": ["NE", "DA_MJESECNO", "DA_KVARTALNO"],
"opstina_zavisno": "boolean flag on individual obligations, not enumerated",
},
"due_rule_kinds": {
"FIXED_DAY": "dan_u_mjesecu polje potrebno (npr. 15, 10)",
"LAST_DAY_OF_MONTH": "nema dan_u_mjesecu, računa se lengthOfMonth()",
"RELATIVE_TO_PAYMENT_EVENT": "nema fiksni datum — engine mora primiti STVARNI datum isplate plaće kao input (HR JOPPD, RS PPP-PD su ovog tipa — VELIKA razlika naspram trenutnog koda koji tretira sve plate obaveze kao fiksni dan u mjesecu)",
"ROLLING_WINDOW_THRESHOLD": "za USLOV tipa (npr. RS PDV prag — provjerava se trailing 12-mjesečni promet, ne kalendarska godina)",
},
}
Ključne dizajn implikacije za engine refactor (izvan JSON strukture, za CodeCraft kad krene refactor task):
RELATIVE_TO_PAYMENT_EVENTje nov koncept koji trenutniComplianceCalendarService.ktNE podržava. HR JOPPD i RS PPP-PD nisu "15. u mjesecu" tipa — rok zavisi od datuma KADA firma stvarno isplati platu. Trenutni kod (buildRsDeadlines,buildHrDeadlinesViaPlugin) generiše CIT/PDV kao fiksne kalendarske datume, što je OK za PDV/CIT, ali NIJE ispravan model za payroll obaveze ako se dodaju u calendar engine — treba payroll-event-driven trigger, ne cron-generisan fiksni datum.- FBiH i RS entitet imaju RAZLIČITE payroll rokove (MIP-1023 = 15., Obrazac 1002 = 10.) — trenutni kod tretira "BA" kao jedinstvenu jurisdikciju (
buildBaDeadlines) bez razlike FBiH/RS entiteta. Ovo je STRUKTURNI gap: obligation catalog trebaBA_FBIHiBA_RSkao odvojene jurisdikcije, ne jedan"BA"ključ. - RS (Srbija) nema quarterly PDV granu u kodu iako kvartalni PDV obveznici realno postoje (promet < 50M RSD) — trenutni
buildRsDeadlinesgeneriše samo 12 mjesečnih redova, bez uslovnog grananja kao što HR ima (PdvFilingPeriod.QUARTERLY). Treba dodatipdv_filing_periodpolje i za RS organizacije, analogno HR-ovom postojećem mehanizmu (MC #105317 pattern se može ponovo iskoristiti). ROLLING_WINDOW_THRESHOLD(RS PDV prag) — promet se posmatra u bilo kojih prethodnih 12 uzastopnih mjeseci, ne kalendarska godina. Ako se implementira PDV-threshold-monitoring feature, ne može se osloniti na "godišnji promet YTD" izračun — treba trailing-window agregacija transakcija.opstina_zavisnoflag — ne enumerisati opštine u v1 JSON-a (previše varijabilno, prevelik scope). Predlažem: obligation ima"amount_source": "MUNICIPALITY_LOOKUP_TABLE_TBD"placeholder, sa posebnim opština-lookup tabelom kao ODVOJEN budući task (van scope-a #105640).- PAUSALAC profil za BA jurisdikcije upitan — BiH nema poseban paušalni režim (BIH-PDV.md eksplicitno). Treba CEO/produkt odluku: da li
pravna_forma=PAUSALACuopšte postoji kao opcija za BA-FBiH/BA-RS organizacije u Bilko onboarding formi, ili se BA korisnici uvijek tretiraju kaoKNJIGE.
Otvorena pitanja za CEO / dalju validaciju
- CRITICAL — HR PDV rok fix.
PluginHR.kt:341hardkodira dan 20 za mjesečnu PDV prijavu; istraživanje upućuje da je od 1.1.2026 rok zadnji dan u mjesecu. Treba Lexicon/tax-expert potvrda zvaničnog teksta Pravilnika/Zakona prije code fixa (visok rizik — pogrešan rok u produkciji = klijent kasni sa prijavom). - Da li BA jurisdikcije (FBiH, RS entitet) trebaju odvojene
pdv_filing_periodgrane analogno HR-u, ili je mjesečna kadenca zaista univerzalna za sve BiH obveznike (bez izuzetka za male obveznike)? - Da li Brčko distrikt ulazi u MVP scope? Ako da, treba poseban research pass (nije rađen ovom rundom) za tačne BD-specifične obrasce/rokove.
- Da li
pravna_forma=PAUSALACtreba postojati kao opcija za BA korisnike u onboarding formi (BiH nema pravni paušalni režim)? - RS entitet (BiH) — novi Zakon o računovodstvu i reviziji stupio na snagu 1.1.2026. — treba provjera da li mijenja APIF rokove iz ove tabele u praksi (izvori citiraju "obično"/approximate formulacije za neke rokove).
- Municipality-dependent obaveze (komunalna taksa/firmarina, HR income tax rate) — treba odluka o arhitekturi lookup-tabele prije nego se doda u obligation engine (van scope ovog taska).
Sources — kompletna lista (dodatak na postojeće per-country dokumente)
- teb.hr, rrif.hr, confida.hr, fiskai.hr, isplate.info, obracun-placa.com — JOPPD rokovi (HR)
- Poreska Uprava Republike Srbije, Obrazac.rs, Aktiva Sistem, PR Legal — PPP-PD (RS)
- feb.ba, pufbih.ba (zvanično), datalab.eu, upfbihpravnapomoc.ba, pta.ba — MIP-1023 (FBiH)
- Poreska uprava RS (zvanično), Vlada Republike Srpske, paragraf.ba — Obrazac 1002 (BA-RS entitet)
- minimax.rs, rkp.rs, epreduzetnik.rs, paragraf.rs, platica.rs — poreski kalendar RS 2026 (paušal korekcija)
- fina.hr (zvanično), poslovni.hr, lidermedia.hr — GFI rokovi HR
- sind-pu.rs, neobilten.com, tasiclaw.com, knjigovodstvo24.com, rezonsrbija.rs, apr.gov.rs — APR rokovi RS
- capitalia.ba, vrifbih.ba, srr-fbih.org, fia.ba (zvanično) — FIA rokovi FBiH
- mondo.ba, apif.net (zvanično) — APIF rokovi BA-RS entitet
- fiskai.hr, zaposlise.hr, obrtnik.hr, moj-knjigovoda.hr, plaviured.hr — PO-SD (HR paušal)
- porezna.gov.hr (sažetak), teb.hr — HR PDV rok promjena 2026 [CRITICAL — potrebna dodatna zvanična potvrda]
- minimax.hr, rrif.hr, op-development.com, e-racuni.com — HR PDV prag 60.000 EUR
- platnilistic.rs, zuniclaw.com, eurofast.eu, knjigovodstvo24.com, capitaale.com — RS PDV prag 8M RSD (rolling window)
- porezna.gov.hr, e-sustavi.hr, hok.hr, monri.hr, rrif.hr — Fiskalizacija 2.0 potvrda (nije odgođeno)
- benko-kotruljic.hr, okbj.hr, fiskai.hr, medium.com — prijava prvog radnika HR (nije precizno utvrđen tačan broj sati)
- Postojeći repo dokumenti:
docs/regulatory/HR-PAYROLL-RULES-2026.md,docs/regulatory/BIH-PDV.md,docs/regulatory/SERBIA-SEF.md,docs/regulatory/CROATIA-ERACUN.md,docs/regulatory/RS/README.md,docs/regulatory/BA/README.md,docs/regulatory/HR/README.md,apps/api/src/main/kotlin/no/alai/bilko/services/ComplianceCalendarService.kt,apps/api/src/main/kotlin/no/alai/bilko/country/hr/PluginHR.kt
Paušalno oporezivanje HR — razredi 2026 (datirani izvor, MC #107160)
Status: datirani izvor · Utvrđeno: 2026-08-15 · Autor: John · MC: #107160
Ovo je prvi datirani izvor za hrvatske paušalne razrede u našoj dokumentaciji. Do 2026-08-15 brojke nisu postojale nigdje — ni u Obligation Catalog (SSOT) (koji ima obavezu PO-SD ali nijednu stopu), ni u Bilko HR Autopilot — Implementation Plan, ni u HR Market Entry. Kalkulator je ipak bio javno pušten.
Zašto ova stranica postoji
Javni paušal kalkulator na app.bilko.cloud/pausal-kalkulator prikazivao je hrvatskim posjetiocima porez 53–67% previsok. Uzrok je bila konstanta bez izvora u PausalTeaserCalculator.tsx:
function hrDeduction(): number { return 0.75 }
// porez = prihod × (1 − 0,75) × 0,12 = prihod × 0,03
Dva nezavisna kvara: konstanta nije imala izvor, i sam oblik formule je pogrešan — hrvatski paušalni porez nije postotak prihoda nego 7 fiksnih godišnjih razreda. Nijedna druga konstanta to ne bi popravila.
Bilko HR Autopilot — Implementation Plan traži „datiran izvor" za svaku regulatornu funkciju prije javne tvrdnje. Ta tvrdnja je bila javna bez ijednog izvora. Ova stranica zatvara tu rupu.
Razredi za 2026
Iznos je funkcija razreda primitaka, ne djelatnosti. Svi u istom rasponu plaćaju identičan godišnji iznos, bez obzira nalaze li se pri dnu ili vrhu raspona.
| Ukupni godišnji primici (EUR) | Godišnja porezna osnovica | Godišnji paušalni porez (12%) | MO I. stup 7,5% | MO II. stup 2,5% | ZO 7,5% |
|---|---|---|---|---|---|
| 0,00 – 11.300,00 | 1.695,00 | 203,40 | 127,13 | 42,38 | 127,13 |
| 11.300,01 – 15.300,00 | 2.295,00 | 275,40 | 172,13 | 57,38 | 172,13 |
| 15.300,01 – 19.900,00 | 2.985,00 | 358,20 | 223,88 | 74,63 | 223,88 |
| 19.900,01 – 30.600,00 | 4.590,00 | 550,80 | 344,25 | 114,75 | 344,25 |
| 30.600,01 – 40.000,00 | 6.000,00 | 720,00 | 450,00 | 150,00 | 450,00 |
| 40.000,01 – 50.000,00 | 7.500,00 | 900,00 | 562,50 | 187,50 | 562,50 |
| 50.000,01 – 60.000,00 | 9.000,00 | 1.080,00 | 675,00 | 225,00 | 675,00 |
Opažanje (izvedeno iz brojki, nije formula koju izvor navodi): godišnja porezna osnovica u svakom razredu iznosi tačno 15% gornje granice raspona (11.300 × 0,15 = 1.695; 60.000 × 0,15 = 9.000). Konzistentno kroz svih 7 razreda. Godišnji porez je 12% osnovice (Zakon o porezu na dohodak, čl. 82).
Doprinosi
Kolone MO I / MO II / ZO iznad vrijede za paušalista osiguranog po drugoj osnovi (npr. u radnom odnosu) — polovične stope na osnovicu tog razreda.
Za paušalista osiguranog isključivo po osnovi obrta (uobičajen slučaj) doprinosi su fiksni bez obzira na razred, obračunati na mjesečnu osnovicu 797,20 EUR:
- MO I. stup 15% → 1.434,96 EUR/god (119,58/mj)
- MO II. stup 5% → 478,32 EUR/god (39,86/mj)
- ZO 16,5% → 1.578,48 EUR/god (131,54/mj)
Prag
60.000 EUR primitaka. Iznad toga paušalno oporezivanje ne važi uopšte — traži se redovno knjigovodstvo i ulazak u sustav PDV-a. Prag je namjerno usklađen s obveznim PDV pragom.
Posljedica za proizvod: iznad praga se ne smije prikazati nikakav iznos. Pogrešna brojka je gora od nijedne.
Izvor i pouzdanost
| Izvor | Šta daje | Pouzdanost |
|---|---|---|
| porezna-uprava.gov.hr — Vodič za obrtnike paušaliste | sve brojke u tabelama iznad | HIGH — direktan curl 2026-08-15, HTTP 200, 234.544 B; 35/35 vrijednosti pronađeno doslovno u preuzetom sadržaju |
| Zakon o porezu na dohodak, čl. 82 | stopa 12%, definicija paušalnog dohotka | MEDIUM — čitano preko zakon.hr, NN lanac nije pojedinačno re-verificiran na narodne-novine.nn.hr |
| Pravilnik o paušalnom oporezivanju samostalnih djelatnosti | razredi | NEPOTVRĐENO — točan NN broj najnovije izmjene (ona koja nosi tablicu za 2026) nije pronađen |
NEPOTVRĐENO — ne koristiti bez dodatne provjere
- 25% umanjenje za Grad Vukovar, potpomognuta područja i otoke I. skupine — postojanje i postotak su potvrđeni, ali popis JLS-ova koji ga ostvaruju nije pronađen.
- Posebni slučajevi: umirovljenici, poljoprivreda.
- Točan NN broj najnovije izmjene Pravilnika.
U proizvodu se ove stavke imenuju korisniku u ogradi, ne računaju se prešutno.
Rupa u nadzoru
regwatch-hr ne prati stranicu koja nosi ove godišnje brojke (obrtnici-pausalisti/4564). Prati četiri kanala: Narodne novine, PU Mišljenja, PU Fiskalizacija 2.0 hub, FINA certifikati. Kad se razredi promijene za 2027, ništa nas neće upozoriti i kalkulator će tiho postati pogrešan na isti način. Zabilježeno kao MC #107169.
Srbija — NE primjenjivati po analogiji
Srbijanski paušal radi bitno drugačije: iznos se izvodi po poreskom obvezniku, ne po razredu prihoda. Službeni kalkulator Poreske uprave RS traži devet ulaza — djelatnost, osnov osiguranja, prošlogodišnja osnovica, opština, ulica, zona, godina registracije, godina rođenja, plus oznake stari zanat / invalid / registrovan u zadnjih 18 mjeseci — uz ograničenje rasta osnovice 10% godišnje.
Tabela s ključem (activity_code, year) strukturno ne može nositi to pravilo. Detalji: MC #107153, ~/system/evidence/107153/rs-pausal-model-mismatch-2026-08-15.md.
Vezano
- MC #107160 — živi kvar u HR kalkulatoru (ovaj nalaz)
- MC #107153 — RS model mismatch
- MC #107169 — regwatch ne prati stranicu s razredima
- MC #107174 — RS stope u kodu su označene kao ilustrativne, a žive su
- Repo:
docs/regulatory/HR/PAUSAL-RULES-2026.md(namainod 2026-08-15)
Republika Srpska — režim malog preduzetnika (knjiga prometa, fiskalizacija, MC #107368)
Republika Srpska — režim „mali preduzetnik"
Jurisdikcija: Republika Srpska (entitet BiH). Nije Srbija.
docs/regulatory/RS/u ovom repou je Srbija — zato ovaj dokument stoji uBA-RS/. Diskriminatori: KM/BAM · UIO · APIF · Poreska uprava RS · „knjiga prometa". Srbija bi bila: RSD · SEF · KPO knjiga · PPDG-1R.
Status: verifikovano protiv primarnih izvora 2026-08-19 · MC #107368, #107369
Povod: konkurent freelancing.ba/sp („Mali preduzetnik App", 30 KM/mj) prodaje ovaj režim.
Primarni izvori arhivirani: ~/system/evidence/107368/ (PDF-ovi zakona + ekstrahovani tekst)
1. Zaključak u tri rečenice
Mali preduzetnik u RS nije dužan angažovati računovođu — zakon ga izuzima iz obaveze vođenja propisanih poslovnih knjiga i propisuje mu samo knjigu prometa. Ali jeste obveznik fiskalizacije, i to nezavisno od načina plaćanja — uključujući bezgotovinski prenos na račun. Izuzeća od fiskalne kase su taksativna i IT, konsalting, dizajn, marketing i privatna edukacija nisu među njima.
2. Ko je mali preduzetnik
Uslovi su kumulativni i moraju vrijediti cijelu poresku godinu.
| Uslov | Granica | Izvor |
|---|---|---|
| Djelatnost | preduzetnička djelatnost iz čl. 14 st. 2 | ZPD čl. 21 st. 1 t. 1 |
| Radnici | najviše 3 | ZPD čl. 21 st. 1 t. 2 |
| Prihod | do 100.000 KM godišnje, odnosno nije PDV obveznik | ZPD čl. 21 st. 1 t. 3 |
| Zajednička djelatnost | ne smije je obavljati | ZPD čl. 21 st. 1 t. 4 |
| Ulaganja drugih lica | nisu dozvoljena | ZPD čl. 21 st. 1 t. 5 |
Prag se računa zbirno s povezanim licima koja obavljaju istu djelatnost — bračni i vanbračni supružnici, djeca i usvojenici, roditelji i usvojioci, braća i sestre u zajedničkom domaćinstvu (ZPD čl. 21 st. 2 i 3).
Porez i rokovi
| Stavka | Vrijednost | Izvor |
|---|---|---|
| Stopa | 2% na ukupno ostvareni prihod | ZPD čl. 23 st. 1 |
| Minimum | 1.200 KM godišnje | ZPD čl. 23 st. 2 |
| Minimum do 50.000 KM prihoda | 600 KM godišnje | ZPD čl. 23a |
| Plaćanje | mjesečno, do 10. za prethodni mjesec | ZPD čl. 24 st. 1 |
| Prijava | mjesečna poreska prijava do 10. | ZPD čl. 24a |
| Konačnost | plaćeni porez je konačna obaveza, ne ulazi u godišnju prijavu | ZPD čl. 24 st. 2 |
| Ulazak u status | obavještenje Poreskoj upravi do 31. januara | ZPD čl. 25 st. 1 |
| Novoosnovani | zahtjev u roku od 30 dana od početka djelatnosti | ZPD čl. 25 st. 2 |
3. Knjigovodstvena obaveza — zašto računovođa nije obavezan
3.1 Zakon o porezu na dohodak izuzima ga izričito
Čl. 27 st. 1: „Obveznik poreza koji obavlja samostalnu djelatnost dužan je da utvrdi dohodak na osnovu podataka iz propisanih poslovnih knjiga i evidencija, izuzev malog preduzetnika i malog poljoprivrednika."
Čl. 27 st. 3: „Mali preduzetnik vodi samo knjigu prometa."
Pažnja na terminologiju. Zakon kaže knjiga prometa. To nije „knjiga prihoda i rashoda" — ta obaveza (uz popisnu listu stalne imovine i evidencije o potraživanjima i obavezama) pogađa preduzetnike po prostom knjigovodstvu koji nisu mali preduzetnici, po čl. 27 st. 2 t. 2.
Konkurent na svojoj stranici prodaje „Knjigu prihoda — jedinu evidenciju koju po zakonu morate voditi". To je pogrešan naziv za pogrešnu kategoriju.
3.2 Zakon o računovodstvu ga uopšte ne hvata
Čl. 5 st. 1: „Odredbe ovog zakona primjenjuju se na sve oblike pravnih lica […] te preduzetnike koji svoje poslovne knjige vode po sistemu dvojnog knjigovodstva, na obračunskoj osnovi."
Čl. 6 st. 1: „Preduzetnici svoje poslovne knjige vode u skladu sa zakonom koji uređuje porez na dohodak (prosto knjigovodstvo) ili u skladu sa ovim zakonom po sistemu dvojnog knjigovodstva na obračunskoj osnovi."
Čl. 6 st. 2: „Izuzetno […] preduzetnici čiji su ukupni naplaćeni prihodi u posljednjem poreskom periodu veći od 500.000 KM obavezni su da svoje poslovne knjige vode u skladu sa ovim zakonom, po sistemu dvojnog knjigovodstva na obračunskoj osnovi."
Mali preduzetnik je po definiciji ograničen na 100.000 KM — petina praga koji aktivira dvojno knjigovodstvo. Ostaje izvan dosega zakona o računovodstvu.
Licencni režim u tom zakonu odnosi se na revizore (Registar licenciranih ovlašćenih revizora). Nema odredbe koja bi malom preduzetniku nametala licenciranog računovođu.
3.3 Kad izgubi status
Prelazak preko 100.000 KM, ulazak u PDV, četvrti radnik ili ulaganje drugog lica — prestaje režim. Tada nastupa čl. 27 st. 2 t. 2 (knjige prihoda i rashoda + popisna lista + evidencije), a preko 500.000 KM naplaćenih prihoda i puno dvojno knjigovodstvo po ZRR. To je bitno drugačiji posao i drugačiji proizvod.
4. Fiskalizacija — obaveza koju konkurent ne pominje
Ovo je najvažniji nalaz za opseg proizvoda.
Zakon o fiskalizaciji RS, čl. 3 st. 2: „Предмет фискализације је промет робе и услуга чије се плаћање врши готовински или безготовински, укључујући и промет извршен путем самонаплатних уређаја - аутомата."
Čl. 4 st. 1: „Обвезник фискализације је лице које је регистровано за обављање промета робе и услуга."
Čl. 4 st. 2: „Обвезник фискализације има обавезу да у моменту промета евидентира сваки појединачно остварени промет, и то независно од начина плаћања (готовином, чеком, картицом, безготовински и слично), укључујући и примљене авансе за будући промет, преко електронског фискалног уређаја."
Čl. 4 st. 3: „…дужан је да у моменту промета купцу или примаоцу рачуна изда фискални рачун."
Bezgotovinsko plaćanje je izričito obuhvaćeno — čl. 3 st. 4 definiše ga kao prenos sredstava na račun. Freelancer koji fakturiše firmi bankovnim transferom nije time izvan fiskalizacije. U zakonu nema izuzeća za malog preduzetnika ni za paušalno oporezovane.
4.1 Taksativna lista izuzetih djelatnosti
Vlada RS ih određuje uredbom (ovlašćenje iz čl. 4 st. 4). Uredba je objavljena u „Službenom glasniku Republike Srpske" broj 10/2024 (Vlada RS, 53. sjednica, 18.1.2024, broj 04/1-012-2-142/24). Čl. 2 izvorno navodi šest stavki:
- vazduhoplovni prevoz putnika, u dijelu međunarodnog saobraćaja
- bankarske usluge i usluge osiguranja, osim djelatnosti mjenjačnica
- djelatnosti advokata koji su članovi Advokatske komore RS
- djelatnosti kockanja i klađenja
- djelatnosti vjerskih organizacija
- prodaja poljoprivrednih proizvoda s vlastitih porodičnih gazdinstava direktno krajnjem potrošaču, te na tezgama na tržnicama i van njih
Izmjena i dopuna, jul 2025. dodala je: predškolsko/osnovno/srednje/visoko obrazovanje i kulturu javnih ustanova koje finansira Republika ili jedinica lokalne samouprave; stare i umjetničke zanate osoba sa statusom tradicionalnog zanatlije; berzanske posrednike i Centralni registar hartija od vrijednosti; zabavne igre; telekomunikacije i isporuku električne energije krajnjim potrošačima.
4.2 Šta to znači za ciljnu grupu
Nisu izuzeti: informacione tehnologije, programiranje, softver, konsalting, grafički dizajn, marketinške i oglašivačke agencije, privatna edukacija i obuke.
To je tačno publika koju freelancing.ba imenuje na svojoj stranici („Freelanceri, Marketing agencije, IT stručnjaci, Konsultanti, Dizajneri, Edukatori"). Njihova stranica fiskalizaciju ne pominje nijednom.
Otvoreno pitanje za savjetnika. Čl. 4 st. 1 veže obavezu za lice „регистровано за обављање промета робе и услуга". Da li i u kojoj mjeri Poreska uprava RS to u praksi primjenjuje na SP koji isključivo fakturiše pravnim licima, posebno u inostranstvu — nije razriješeno ovim dokumentom i ne smije se tvrditi bez pisanog mišljenja.
5. Šta ovo znači za Bilko
5.1 Stanje koda na 2026-08-19
Očitano iz country/ba/rs/PluginBARS.kt (grana 107358-merge-wave0, commit 726378fc):
| Sposobnost | Status |
|---|---|
VAT_CALCULATION |
AVAILABLE |
EMAIL_SEND |
AVAILABLE |
OCR_RECEIPTS |
BETA |
INVOICE_CREATE, INVOICE_NUMBERING, CHART_OF_ACCOUNTS, REPORTS |
PREVIEW |
EINVOICE_SERIALIZE, EINVOICE_SUBMIT, BANKING_IMPORT, PAYROLL |
NOT_IMPLEMENTED |
Za režim malog preduzetnika u RS nema ničega. Pretraga cijelog repoa na
mali preduzetnik, knjiga prometa i paušal za Republiku Srpsku vraća nulu.
Paušalni kod koji postoji je srbijanski — Uredba o paušalnom oporezivanju, Sl. glasnik RS 94/2019, KPO knjiga, dinari. Druga jurisdikcija, ne prenosi se.
5.2 Ali motor postoji — konfigurisan za Hrvatsku
compliance/LumpSumComplianceProfile.kt— profil paušalca parametrizovan po jurisdikciji:jurisdiction,currency,annualTurnoverThreshold,deadline.kind,deadline.dayRule,fiscalizationRequired,eInvoiceRequiredWhenApplicable, uz obavezne reference na primarni izvor isourceSnapshot. Fail-closed naREVIEW.compliance/lump-sum-non-vat-hr-profiles.json— registar profila, verzionisan po godini (2025.1,2026.1).compliance/HrTurnoverBookPaymentRuleService.kt+ migracijaV164__hr_kpo_verified_payment_events.sql+ izvještaj/reports/kpo— knjiga prometa koju pune verifikovani događaji naplate.services/PausalRepository.kt, migracijaV159__pausal_postgres_persistence.sql, paušalni kalkulator u webu.packages/domain-ba-rs/— domenski modul RS entiteta: PDV 17%, CIT 10%, UIO, APIF, rokovi.
5.3 Šta bi konkretno trebalo dodati
| Stavka | Napomena |
|---|---|
| RS profil u registru paušalaca | prag 100000.00, valuta BAM, mjesečni rok, dan 10, bez izlaznog PDV-a |
| Knjiga prometa za RS | postojeći HR mehanizam „naplata → upis" preusmjeren na RS pravila |
| Mjesečna prijava po čl. 24a | ne postoji ni kod nas ni kod konkurenta — najveći neosvojeni prostor |
| Praćenje praga 100.000 KM | uz zbrajanje povezanih lica (čl. 21 st. 2–3) |
| Fiskalizacija | tvrda zavisnost; elektronski fiskalni uređaj + Poreska uprava RS |
Ograda o dosegu. Naš paušalni engine je
reviewOnly: truei po komentaru u kodu „never files or posts" — savjetodavni je. Ni konkurent ne predaje: obrasce generiše, korisnik ručno prenosi u eUsluge. Nijedan proizvod na tržištu još ne rješava mjesečnu prijavu iz čl. 24a.
6. Metodološka napomena — zamka „RS"
Skraćenica RS označava i Republiku Srpsku i Republiku Srbiju, a obje jurisdikcije su
žive u Bilku istovremeno. Uz to, obje koriste naziv „Službeni glasnik RS".
| oznaka | stvarno | dokaz |
|---|---|---|
bilko.io, country/rs/, docs/regulatory/RS/ |
Srbija | Beograd, SEF, PppdvXmlGenerator |
bilko.company, country/ba/ |
BiH | addressCountry: BA, UIO |
country/ba/rs/, ovaj dokument |
Republika Srpska | PluginBARS.kt, KM, APIF |
country/ba/fed/ |
FBiH | PluginBAFED.kt |
Pretraga zakona po upitu „Republika Srpska … paušalno" tiho vraća srbijanske izvore (KPO, PPDG-1R, prag 6.000.000 dinara). Provjeri valutu i instituciju prije nego prihvatiš rezultat.
7. Izvori i status provjere
| Izvor | Status | Napomena |
|---|---|---|
| Zakon o porezu na dohodak RS, čl. 21–27 | ✅ pročitan doslovno | neslužbeni integralni tekst, Sl. glasnik RS 60/2015 … 110/2024 |
| Zakon o fiskalizaciji RS, čl. 3–5 | ✅ pročitan doslovno | Sl. glasnik RS 15/2022 |
| Uredba o izuzetim djelatnostima, čl. 2 | ✅ službeni glasnik | „Sl. glasnik RS" br. 10/2024; PDF preuzet i ekstrahovan, arhiviran u evidence |
| Uredba — izmjena i dopuna | ⚠️ sekundarni izvor | jul 2025; sadržaj dopune iz stručnog prikaza, ne iz glasnika |
| Zakon o računovodstvu i reviziji RS, čl. 5–7 | ⚠️ iz NACRTA | Nacrt s vladinog portala javnih rasprava; konačni zakon Sl. glasnik RS 115/25 |
| Stupanje na snagu ZRR | ✅ službeno | Narodna skupština RS — Odluka o prijevremenom stupanju na snagu, donesena 17.12.2025, objavljena u Sl. glasniku 115/25; zakon na snazi 01.01.2026 |
Šta ostaje nedokazano
- Članovi 5 i 6 konačnog ZRR nisu upoređeni s objavljenim tekstom 115/25 — čitani su iz Nacrta. Sekundarni prikazi konačnog teksta se slažu, ali to nije dokaz. → MC #107369
- Aktuelnost ZPD — integralni tekst ide do 110/2024; eventualne izmjene iz 2025/2026 nisu provjerene.
- Primjena fiskalizacije na SP koji fakturiše isključivo pravnim licima / inostranstvu — nerazriješeno, traži pisano mišljenje.
- Brojke konkurenta (korisnici, prihod, stvarna naplata) — nisu javne; nalog na njihovoj aplikaciji nije otvaran (odluka CEO-a).
Linkovi
- Zakon o porezu na dohodak RS —
advokat-prnjavorac.com/zakoni/Zakon-o-porezu-na-dohodak-Republike-Srpske.pdf - Zakon o fiskalizaciji RS —
paragraf.ba/propisi/republika-srpska/zakon-o-fiskalizaciji.html - Službeni glasnik RS br. 10/2024 — mirror na
komorars.ba(wp-content, 2024/01,Broj-10.pdf); kopija u~/system/evidence/107368/sl-10-2024.pdf - Nacrt ZRR RS —
javnarasprava.blob.core.windows.net/content/LawText/X25YTYU5.pdf - Narodna skupština RS, odluka o stupanju na snagu —
narodnaskupstinars.net/la/akti/odluke/odluka-o-prijevremenom-stupanju-na-snagu-zakona-o-racunovodstvu-i-reviziji-republike-srpske - Konkurent —
freelancing.ba/sp
Sastavio: John (AI Director, ALAI Holding AS) · 2026-08-19 · MC #107368, #107369 Ovaj dokument nije poresko savjetovanje. Stavke označene ⚠️ tražiti od ovlašćenog savjetnika prije komercijalne upotrebe.
RS mali preduzetnik — odluka: gradimo sami + sedam tačaka diferencijacije (MC #107368)
RS mali preduzetnik — odluka: gradimo sami
Odluka CEO-a, 2026-08-19: gradimo sami. Ne kupujemo konkurenta, ne idemo u partnerstvo. Prateći dokument: Republika Srpska — režim malog preduzetnika — pravna podloga, provjerena protiv primarnih izvora. MC: #107368
1. Šta znamo o njihovom proizvodu — i šta ne znamo
Izvor i njegove granice. Nalog na
app.freelancing.banije otvaran. Ali oni sami objavljuju 11 punih snimaka ekrana aplikacije na javnoj stranici — preuzeti u punoj rezoluciji u~/system/evidence/107368/konkurent-ekrani/. To je stvarni proizvod, ne marketinški opis. Ograda: snimak pokazuje da polje postoji, ne šta se iza njega dešava.
Njihova navigacija, očitana sa snimaka
Pregled · Klijenti · Fakture · Porezi i doprinosi Beta ·
Knjiga prihoda Beta · Troškovi · Praćenje vremena Beta · Kalendar ·
Benefiti · Podešavanja · Nove funkcije · Pomoć i propisi
Tri modula nose oznaku Beta — i to su upravo compliance moduli. Porezi i doprinosi,
knjiga prihoda i praćenje vremena. Naplaćuju 30 KM mjesečno, a poresko jezgro im je u beti.
Šta se stvarno vidi na ekranima
| Ekran | Nalaz |
|---|---|
| Fakture | Statusi ČEKA SLANJE / POSLATO / NAPLAĆENO / ODBIJENO / OTKAZANO sa BAM zbirovima. Kolone: klijent, broj, status, Fiskalni račun (✓ Da), datum izdavanja, datum dospijeća, iznos, iznos u BAM (druga kolona ⇒ podržavaju stranu valutu). |
| Knjiga prihoda | Kolone: red. br., datum knjiženja, opis promjene, Proizvodi / Roba / Usluge / Ostalo / Finansijski, ukupno naplaćeno, PDV. Zbirovi po mjesecu i godini. Dugmad Pregled PDF i + Odaberite prilive. Stavke referenciraju Izvod: 2, Izvod: 3. |
| Porezni obrasci | Generišu Obrazac 1007 — Poreska prijava za malog preduzetnika (Ministarstvo finansija RS, Poreska uprava), sa Preuzmi PDF. |
| Pragovi poreza | „Primijenjeni opseg: Od 30.001 do 50.000 BAM", traka „Ukupan prihod od početka godine: 4.412,00 / 50.000,00 BAM", „Porez: naplaćeni prihod × 2%". |
Tri stvari koje snimci otkrivaju, a marketing ne
- „Automatski" nije automatski. Prodajna stranica tvrdi „Naplaćena faktura ide pravo u
knjigu prihoda. Bez prepisivanja." Na ekranu stoji dugme
+ Odaberite prilive— korisnik ručno bira koji priliv ulazi u knjigu. - Knjiga ima PDV kolonu. Mali preduzetnik po definiciji nije PDV obveznik
(
ZPD čl. 21 st. 1 t. 3). Struktura tabele (Proizvodi/Roba/Usluge/Ostalo/Finansijski + PDV) je oblik knjige prihoda i rashoda za općeg preduzetnika, a prodaje se kao evidencija malog preduzetnika. - Prate pogrešan prag. Traka ide prema 50.000 BAM. To je granica iz
čl. 23aispod koje je godišnji minimum poreza 600 KM umjesto 1.200 KM — nije prag prihvatljivosti. Pravi rub, gubitak statusa malog preduzetnika, je na 100.000 KM (čl. 21 st. 1 t. 3) i ne prikazuje se. Korisnik koji gleda tu traku misli da mu je plafon 50.000. Nigdje ni traga zbrajanju povezanih lica (čl. 21 st. 2–3).
Izričito izvan opsega kod njih: d.o.o., trgovine sa zalihama, ugostiteljstvo, veliki sistemi, kompleksna PDV poslovanja.
2. Osam mjesta gdje ih možemo pobijediti
Poredano po tome koliko stvarno vrijede korisniku, ne po lakoći izrade.
2.1 Fiskalizacija — obavezna je, a njihova dubina je nepoznata
Zakon o fiskalizaciji RS (Sl. glasnik RS 15/2022), čl. 4 st. 2 traži evidentiranje svakog
prometa preko elektronskog fiskalnog uređaja nezavisno od načina plaćanja — bezgotovinski
prenos na račun izričito uključen (čl. 3 st. 4). Uredba (Sl. glasnik RS 10/2024, čl. 2)
izuzima šest djelatnosti i među njima nema IT-a, konsaltinga, dizajna, marketinga ni
privatne edukacije — što je tačno njihova imenovana publika.
Dvije ispravke mojih ranijih tvrdnji — obje materijalne.
Prva. Rekao sam da fiskalizaciju uopšte nemaju. Netačno: snimak ekrana Fakture pokazuje kolonu
Fiskalni računsa vrijednošću✓ Da. Šta stoji iza toga — sa snimka se ne vidi.Druga, važnija. Rekao sam da „QODY već radi fiskalne uređaje pa nam to nije nova kompetencija". Suprotno je tačno. BookStack, QODY — Model fiskalizacije (CEO odluka 2026-08-03, MC #106721): „QODY ne gradi fiskalnu integraciju… Obveznik fiskalizacije je lokal (ugostiteljski objekat), ne platforma." Faza „RS OFS integracija" je izričito otkazana. Fiskalizaciju rješavaju Monri (kartice) i POS kasa lokala (gotovina).
Presedan koji već imamo, i koji treba slijediti. Ista logika vrijedi ovdje: obveznik
fiskalizacije je SP, ne Bilko. Zakon to i kaže — čl. 4 st. 1: obveznik je „lice koje je
registrovano za obavljanje prometa robe i usluga".
Dodatno, u RS uređajni sloj nije otvoren: operater fiskalnog sistema odobren od Poreske uprave RS ima isključivo pravo i obavezu da s obveznikom sklapa ugovor o isporuci, instalaciji i održavanju elektronskog fiskalnog uređaja, te da upari sigurnosni element s procesorom fiskalnih računa. Preduslov za inicijalnu fiskalizaciju je ugovor o Elektronskom sandučetu Poreske uprave i ugovor s ovlašćenim operaterom.
Naš potez — korigovan. Ne gradimo fiskalni uređaj i ne izdajemo fiskalni račun. Gradimo savjetodavni i usaglašavajući sloj:
- pri onboardingu utvrditi je li korisnikova djelatnost među šest izuzetih (
Sl. glasnik RS 10/2024) i ako nije — jasno mu reći da ima obavezu, što mu konkurent ne kaže; - po fakturi evidentirati je li fiskalni račun izdat, s brojem i datumom;
- usaglasiti knjigu prometa s fiskalnim računima i prijaviti razlike;
- upozoriti prije podnošenja Obrasca 1007 ako postoji nepokriven promet.
Time diferencijacija nije „mi imamo uređaj a oni nemaju" — nego mi kažemo istinu o obavezi i mjerimo je, a njihova prodajna stranica je ne pominje nijednom. To je poštenije i neuporedivo jeftinije.
2.2 Prag od 100.000 KM se računa zbirno s povezanim licima
ZPD RS čl. 21 st. 2 i 3: u prag ulazi i prihod povezanih lica koja obavljaju istu
djelatnost — supružnici (bračni i vanbračni), djeca i usvojenici, roditelji i usvojioci,
braća i sestre u zajedničkom domaćinstvu.
Klasična zamka: korisnik gleda svojih 80.000 KM i misli da je siguran, a supruga u istoj djelatnosti ima 40.000 KM. Prag je probijen, status pada za cijelu godinu, i retroaktivno nastaje obaveza vođenja pravih poslovnih knjiga.
Njihov „praćenje pragova u realnom vremenu" gotovo sigurno broji samo jedno lice.
Naš potez: domaćinstvo kao objekat u modelu, ne samo firma. Upozorenje na osnovu zbira, uz jasno „ovo je procjena, potvrdi sa savjetnikom".
2.3 Ulazak i izlazak iz statusa je datumska zamka
ZPD RS čl. 25: obavještenje Poreskoj upravi do 31. januara za godinu na koju se status
odnosi; novoosnovani u roku od 30 dana od početka djelatnosti.
Propusti rok i nemaš režim te godine — bez obzira što ispunjavaš sve uslove.
Uslovi iz čl. 21 moraju vrijediti cijelu poresku godinu kumulativno: ≤3 radnika, ≤100.000 KM odnosno nije PDV obveznik, bez zajedničke djelatnosti, bez ulaganja drugih lica.
Naš potez: kalendar statusa kao prvoklasna funkcija — odbrojavanje do 31. januara, čuvar pri zapošljavanju četvrtog radnika, alarm pri približavanju PDV pragu.
2.4 Znamo tačan izlazni dokument — Obrazac 1007
Službeni obrazac preuzet je s poreskaupravars.org i arhiviran kao
~/system/evidence/107368/obrazac-1007-sluzbeni.pdf. Struktura, doslovno:
| Odjeljak | Polja |
|---|---|
| Zaglavlje | Република Српска · Министарство финансија · Пореска управа · Образац 1007 · БАР КОД · Прилог број 10 |
| 1 — Подаци о малом предузетнику | 1) ЈИБ · 2) Назив малог предузетника · 3) адреса · 4) врста пријаве (основна / измјењена) · 5) шифра општине · 6) порески период од–до · 7) телефон · 8) e-mail |
| 2 — Приходи | 1) износ наплаћен у готовини (из колоне 5 Књиге промета) · 2) износ наплаћен путем рачуна банке (из колоне 6 Књиге промета) · 3) укупно (ред 1 + ред 2) |
| 2 — Обрачун пореза | 4) обрачунати порез (ред 3 × 2%) или 600 КМ ако је мањи · 5) износ уплаћеног пореза · 6*) разлика (ред 4 − ред 5) |
| Овјера | изјава под моралном, материјалном и кривичном одговорношћу · потпис · датум · овјера Пореске управе |
* Red 6 se popunjava samo kod konačne godišnje prijave.
Napomena na obrascu: ko redovno do 10. plaća i podnosi mjesečnu prijavu, nije dužan
podnijeti konačnu godišnju. To se poklapa sa ZPD čl. 24 st. 2.
Njihova verzija obrasca nije službena
Poređenje sa snimkom konkurenta pokazuje tri razlike:
| Službeni obrazac | Kod njih | |
|---|---|---|
| Izvor podataka | Књига промета, kolone 5 i 6 | „колона 10 књиге прихода" |
| Prihodi | razdvojeno gotovina / банка | jedan zbirni red |
| Red 3 | износ уплаћеног пореза | „порез утврђен у поступку контроле" |
| Polje 1 | ЈИБ | „ЈМБ / ЈИБ" |
| Polje 2 | Назив малог предузетника | „име и презиме" |
Ovo potvrđuje raniji nalaz iz odjeljka 1: grade nad pogrešnom knjigom. Službeni obrazac crpi iz Knjige prometa i traži razdvajanje gotovine od bankovnog priliva — čega u njihovoj „Knjizi prihoda" nema.
Dvije stvari koje obrazac otvara, a nisu razriješene.
- Minimum poreza. Obrazac kaže „или 600 КМ ако је обрачунати порез мањи". Ali
ZPD čl. 23 st. 2propisuje minimum 1.200 KM, ačl. 23aspušta na 600 KM samo ako godišnji prihod ne prelazi 50.000 KM. Obrazac je očito stariji od tih izmjena (polja za period nose oblik/200_). Slijediti zakon, ne obrazac, i pitanje postaviti savjetniku.- Kanal podnošenja. Na samom obrascu piše: „Како још увијек није могуће електронско подношење пријава, дугме 'Submit Form' тренутно нема функцију!" Sekundarni izvori tvrde suprotno — da se 1007 podnosi isključivo elektronski. Ne tvrditi ni jedno ni drugo dok se ne provjeri kod Poreske uprave RS. Od odgovora zavisi da li je naš izlaz PDF ili e-podnošenje — a to je razlika između pomoćnog alata i pravog rješenja.
2.5 Mjesečna prijava — niko je ne rješava
ZPD RS čl. 24a: mjesečna poreska prijava do 10. u mjesecu, i čl. 24: plaćanje do 10.
za prethodni mjesec. Plaćeni porez je konačna obaveza i ne ulazi u godišnju prijavu.
Oni obrazac generišu pa korisnik ručno prepisuje u eUsluge. Mi trenutno ne radimo ni to —
naš paušalni engine je reviewOnly: true, po komentaru u kodu „never files or posts".
Naš potez: ovo je najveći neosvojeni prostor na tržištu. Prvi korak je prepopunjen i validiran obrazac vezan za rok; predaja je zasebna odluka koja traži pravnu provjeru.
2.6 Terminologija — oni je imaju pogrešnu
Zakon (ZPD čl. 27 st. 3) propisuje malom preduzetniku knjigu prometa.
Oni prodaju „Knjigu prihoda — jedinu evidenciju koju po zakonu morate voditi".
„Knjiga prihoda i rashoda" je druga kategorija (čl. 27 st. 2 t. 2), za preduzetnike koji
nisu mali preduzetnici.
Naš potez: tačan naziv, tačan sadržaj, i vidljiva referenca na član zakona uz svaki izvještaj. U compliance proizvodu je preciznost dio ponude, ne pedanterija.
2.7 Njihov proizvod ima ugrađen plafon — naš nema
Oni sami pišu da nisu za d.o.o., zalihe, ugostiteljstvo ni PDV. Kad korisnik pređe 100.000 KM ili uđe u PDV, njihov proizvod se završava i korisnik seli.
Bilko na tom mjestu tek počinje: country/ba/rs već ima VAT_CALCULATION kao AVAILABLE,
a bilko.company je platforma za profesionalne računovođe (FBiH + RS, multi-firma, UIO).
Naš potez: ovo je najjača komercijalna razlika. Prodajemo put rasta, ne alat s rokom trajanja. Uspješan korisnik ostaje u kući i prelazi u skuplji paket, ili ga preuzima računovođa koji je već naš kupac — čime se rješava i sudar s postojećim kanalom.
2.8 Ono što već imamo a oni nemaju
OCR_RECEIPTS je kod nas BETA (PDFBox bez kredencijala; slike preko Azure Document
Intelligence). Oni OCR ne nude. Za korisnika koji fotografiše račune troškova to je
svakodnevna ušteda, i radi već sad.
3. Zašto sami, a ne kupovina
Njihov kod nije imovina koja nam fali — motor već imamo, samo konfigurisan za Hrvatsku:
apps/api/src/main/kotlin/no/alai/bilko/compliance/
LumpSumComplianceProfile.kt profil paušalca, parametrizovan po jurisdikciji
LumpSumComplianceProfileService.kt
HrTurnoverBookPaymentRuleService.kt knjiga prometa iz verifikovanih naplata
apps/api/src/main/resources/compliance/lump-sum-non-vat-hr-profiles.json
apps/api/src/main/resources/db/migration/V159__pausal_postgres_persistence.sql
apps/api/src/main/resources/db/migration/V164__hr_kpo_verified_payment_events.sql
apps/api/src/main/kotlin/no/alai/bilko/services/PausalRepository.kt
apps/web/app/(dashboard)/reports/kpo
packages/domain-ba-rs/src/{tax,fiscal,chart,cpf,locale}/index.ts
Profil nosi jurisdiction, currency, annualTurnoverThreshold, deadline.kind,
deadline.dayRule, fiscalizationRequired, eInvoiceRequiredWhenApplicable, uz obavezne
reference na primarni izvor i sourceSnapshot; učitava se iz JSON registra i fail-closed
je na REVIEW.
Regulatornu konfiguraciju za RS izveo sam iz primarnog zakona u jednom popodnevu. Ono što se ne može izvesti iz zakona je publika — a nju kupovinom softvera ionako ne dobijamo.
4. Redoslijed izrade
4.1 Nacrt RS profila je napisan
lump-sum-non-vat-ba-rs-profiles.draft.json (ovaj direktorij) — profil
MALI_PREDUZETNIK_NON_VAT_BA_RS, jurisdiction: "BA-RS", currency: "BAM",
annualTurnoverThreshold: "100000.00", fiscalizationRequired: true,
eInvoiceRequiredWhenApplicable: false, sedam referenci na primarni izvor.
Provjereno protiv zahtjeva LumpSumComplianceProfiles.parseAndValidate:
sva obavezna polja prisutna, deadline.sourceRef (BA-RS-ZPD-CL-24-24A) postoji među
sources[].ref, prag pozitivan, boolean polja ispravnog tipa.
resolve() bira po jurisdiction + currency, pa nema sudara s HR/EUR profilom.
4.2 Jedan konkretan blokator u kodu, već lociran
LumpSumComplianceProfiles.nextDeadline() je tvrdo vezan za hrvatsko tromjesečje:
fun nextDeadline(profile: VersionedLumpSumComplianceProfile, asOf: LocalDate): LocalDate {
require(profile.deadlineDayRule == "LAST_DAY_OF_QUARTER") { "Unsupported deadline rule" }
...
}
RS traži DAY_10_OF_FOLLOWING_MONTH (ZPD čl. 24 i 24a). Sa ovim profilom funkcija
baca izuzetak. Dakle prvi zadatak nije samo dodati JSON nego i generalizovati
kalkulator rokova na pravilo po profilu. Mali, jasno ograničen posao — ali obavezan.
4.3 Redoslijed
| # | Stavka | Napomena |
|---|---|---|
| 1 | Generalizovati nextDeadline() + ubaciti RS profil |
nacrt gotov; jedini poznati blokator opisan u 4.2 |
| 2 | Knjiga prometa za RS, s kolonama gotovina / račun banke | mora hraniti redove 1 i 2 Obrasca 1007; postojeći HR mehanizam „naplata → upis" je osnova |
| 3 | Prag 100.000 KM sa povezanim licima | diferencijator 2.2; traži domaćinstvo u modelu |
| 4 | Kalendar statusa (31.1. · 30 dana · 4. radnik · PDV prag) | diferencijator 2.3 |
| 5 | Obrazac 1007 — popunjavanje i validacija | struktura poznata; kanal podnošenja nije (vidi 2.4) |
| 6 | Fiskalni sloj: utvrđivanje obaveze, evidencija, usaglašavanje | po QODY presedanu — ne gradimo uređaj |
Šta se promijenilo u odnosu na prvu verziju ovog dokumenta. Fiskalizacija je spala s prvog mjesta po težini: pošto ne gradimo uređaj nego savjetodavni sloj, posao je znatno manji nego što sam prvo procijenio. Ono što je poraslo je stavka 5 — dok se ne zna podnosi li se 1007 elektronski ili na papiru, ne zna se ni koliko ona vrijedi.
5. Šta ostaje nedokazano
| # | Pitanje | Zašto blokira | Kome |
|---|---|---|---|
| 1 | Kanal podnošenja Obrasca 1007 — elektronski ili papir? Na službenom obrascu piše da e-podnošenje „још увијек није могуће"; sekundarni izvori tvrde da je isključivo elektronsko. | Određuje da li je stavka 5 pomoćni alat ili pravo rješenje | Poreska uprava RS |
| 2 | Minimum poreza: 600 ili 1.200 KM — obrazac kaže 600, ZPD čl. 23 st. 2 kaže 1.200 uz izuzetak 600 do 50.000 KM. Obrazac je stariji od izmjena. |
Pogrešan minimum = pogrešna prijava korisnika | poreski savjetnik |
| 3 | Fiskalizacija za SP koji fakturiše isključivo pravnim licima, posebno u inostranstvu | Određuje kome uopšte prikazujemo obavezu | poreski savjetnik, pisano |
| 4 | Članovi 5 i 6 konačnog ZRR (Sl. glasnik RS 115/25) — čitani iz Nacrta | Nosi tvrdnju „ne treba računovođa" | MC #107369 |
| 5 | Aktuelnost ZPD — integralni tekst do 110/2024 | Sve brojke u ovom dokumentu | provjera glasnika |
| 6 | Brojke konkurenta (korisnici, prihod, churn) | Veličina tržišta | nisu javne |
Riješeno u međuvremenu: njihov tok jeste viđen — 11 javnih snimaka ekrana, odjeljak 1. Ponovna upotreba QODY fiskalnog sloja jeste provjerena — ne postoji, izričito otkazana CEO odlukom 2026-08-03 (MC #106721).
Pitanja 1–3 idu istom savjetniku koji već stoji u MC #106745 (BiH poreski savjetnik za QODY fiskalizaciju, budžet odobren). Isti profil, ista jurisdikcija — dodati ih tom briefu umjesto da se traži drugi savjetnik.
Sastavio: John (AI Director, ALAI Holding AS) · 2026-08-19 · odluka CEO-a istog dana Nije poresko savjetovanje. Stavke iz odjeljka 5 provjeriti prije komercijalne upotrebe.
SMART FORGE PDV — odgovor poreznog specijaliste na šest pitanja (MC #900047, 2026-08-22)
SMART FORGE PDV — odgovor poreznog specijaliste na šest pitanja (2026-08-22)
MC: #900047 (pitanja) · #106814 (CEO gate, PDV odluka) · blokira #900042 (landing/računi) i #900044 (Stripe Tax) Zapisao: John, sesija d2b853f1, 2026-08-22
⚠️ PROVJERA PRIJE UPOTREBE — pročitati prije nego se na ovo osloni
1. Ovo NIJE pisano mišljenje licenciranog poreznog savjetnika i ne zatvara #900047.
Svih pet citiranih poveznica u odgovoru nosi utm_source=chatgpt.com, što znači da je odgovor
nastao kroz LLM s web pretragom, a ne kao mišljenje ovlaštenog savjetnika. #900047 izričito traži
pisano mišljenje jer o njemu ovise objavljene cijene i izgled računa. Stanje licenciranih
kontakata na 2026-08-22: UHY Split odgovorio 21.08. — ne mogu prije 20.09.2026; Augustinović
nije odgovorio od 20.08.; Andersen i LeitnerLeitner kontaktirani 21.08. navečer.
2. Odgovor je u DIREKTNOM SUKOBU s važećom CEO odlukom od 2026-08-20. CEO je (po preporuci Nicka S) odlučio: SMART FORGE ULAZI u PDV sustav, 25% ide na maržu, cijena se ne dira. Ovaj odgovor preporučuje suprotno — da se dobrovoljno ne ulazi dok postoji pravo, ako su kupci pretežno paušalci i mali obrti. To je točno ona „riskiest assumption" koju je #106637 sam označio 08.08. Odluka o smjeru je CEO-ova; ovaj zapis je samo ne prešućuje.
3. Premisa o cijeni ne odgovara našem stanju.
Odgovor računa s rasponom 9–47 EUR. MC #900047 i #106814 govore o 12 EUR/mj, a živi
bilko.cloud (provjereno 2026-08-22) prikazuje 9 EUR / 19 EUR / 18 EUR addon — nigdje 47 EUR.
Prije nego se brojke iz točke 5 uzmu zdravo za gotovo, treba uskladiti koji je cjenik premisa.
4. Dvije slabe poveznice. Citat [3] je URL pretrage na zakon.hr, ne odredba. Citat [5] je presuda Trgovačkog suda u Zagrebu upotrijebljena kao izvor za obvezu oznake „prijenos porezne obveze" na računu — to je inače stvar Zakona o PDV-u (odredba o sadržaju računa), pa je presuda slab izvor za pravilo. Citati [1], [2] i [4] vode na zakon.hr tekstove ZPDV-a i ZZP-a.
✅ CEO ODLUKA 2026-08-22 — DONESENA, VAŽI
1. SMART FORGE NE ULAZI u PDV sustav. Čeka se prag od 60.000 EUR. Ovime se obara odluka od 2026-08-20 (ulazak u PDV po Nickovoj komercijalnoj preporuci, 25% na maržu). Vrijedi preporuka iz ovog odgovora: ostati mali porezni obveznik dok za to postoji pravo, jer su kupci pretežno paušalci, obrti i računovođe koji ne mogu odbiti pretporez.
2. Ovaj odgovor se prihvaća kao osnov za odluku. CEO je izričito odlučio da se ne čeka mišljenje licenciranog savjetnika. Ograda iz gornjeg upozorenja ostaje zapisana kao rizik koji je CEO svjesno preuzeo, ne kao otvorena stavka. #900047 se time zatvara odlukom, ne dokazom.
3. Cjenik je 9 / 19 EUR + 18 EUR add-on (Enterprise po dogovoru) — potvrđeno i na živom
bilko.cloud i u apps/web/lib/pricing-matrix.json. Raspon 9–47 EUR iz odgovora nije naš
cjenik; brojke iz točke 5 (58,75 / 37,60+9,40) su ilustracija, ne naši iznosi.
4. Probni period je 30 dana (CEO 2026-08-22), ne 7.
Posljedice odluke 1 na račune i landing
Dok je SMART FORGE izvan sustava PDV-a:
- na domaćim računima se ne obračunava PDV i ne smije se iskazivati;
- nema prava na odbitak pretporeza na ulazne troškove;
- cijene 9 / 19 / 18 EUR su konačne — nema „+ PDV";
- PDV-ID je i dalje potreban prije prve EU B2B fakture i to je odvojeno od ulaska u domaći sustav (točka 4 odgovora). Ova odluka ga ne otklanja.
Što ostaje obavezno raditi i uz odluku „ne ulazimo"
- Praćenje kumulativnog prometa u tuzemstvu prema pragu od 60.000 EUR, u realnom vremenu — oslobođenje prestaje u trenutku prelaska praga, ne sljedeće kalendarske godine. Ovo je sada operativna obveza, ne opcija, jer je odluka baš da se ide do praga.
- Segmentacija u billingu: HR B2B / HR B2C / EU B2B (s valjanim PDV-ID-om) / EU B2C / non-EU. Bez nje se prag ne može ispravno računati — nije svaki strani prihod „promet u tuzemstvu".
- EU B2C prag od 10.000 EUR / OSS za elektroničke usluge — zaseban prag, neovisan o 60.000.
- Formulacija cjenika i Općih uvjeta koja ne obećava „bez PDV-a zauvijek", nego dopušta obračun kad postane primjenjiv.
Šest pitanja kako su poslana (doslovno iz MC #900047)
- SMART FORGE d.o.o. (OIB 09582110234) prodaje SaaS pretplatu hrvatskim kupcima: d.o.o., obrti, paušalci, računovođe. Dobrovoljni ulazak u PDV sustav — DA ili NE, i zašto.
- Tretman kupaca koji su SAMI izvan PDV sustava (paušalci/obrti) — mijenja li to naš račun.
- Prag ulaska: koji je, kako se računa za SaaS pretplate, i što kad se pređe sredinom godine.
- PDV ID za EU B2B — treba li odmah ili tek s prvim EU kupcem izvan HR.
- Je li dosad komunicirana cijena neto ili bruto i što to znači ako se ulazi u sustav.
- Što se mijenja za već zatvoreni model iz #106637 (reverse charge čl.17/Art.44) sad kad prodavac više NIJE izvan EU nego domaći.
Upiti poslani 2026-08-20 23:0x dvojici savjetnika zasebno (ne u CC — konkurenti su), oba iz službenog imenika HKPS-a.
Odgovor
Polazna pretpostavka odgovarajućeg: SMART FORGE d.o.o. je hrvatsko društvo, prodaje SaaS pretplate, standardne domaće isporuke oporezive po 25%. Ako je struktura drukčija (društvo osnovano u drugoj članici EU, ili SaaS uključuje specifičnu ljudsku/uslužnu komponentu), zaključak za pojedine međunarodne transakcije može biti drukčiji.
1. Dobrovoljni ulazak u sustav PDV-a — preporuka
Ne bi preporučio automatski dobrovoljni ulazak odmah. Odluka prvenstveno ovisi o tome jesu li ciljani kupci pretežno B2B obveznici PDV-a ili mali poduzetnici/paušalci i krajnji potrošači.
Dok je društvo mali porezni obveznik s prometom u RH do 60.000 EUR, domaće isporuke može obavljati uz oslobođenje, ali nema pravo odbiti pretporez. Dobrovoljnim ulaskom prelazi na redovni režim, a taj izbor obvezuje za tekuću i sljedeću kalendarsku godinu.
Ako su kupci uglavnom hrvatski paušalci, mali obrti i drugi koji ne mogu odbiti pretporez, ostanak izvan sustava ima stvarnu komercijalnu prednost: pretplata od 20 EUR ostaje 20 EUR. Nakon ulaska u PDV, da bi se zadržalo 20 EUR neto prihoda, kupac mora platiti 25 EUR.
Ako se cilja uglavnom d.o.o.-e i druge B2B kupce u sustavu PDV-a, ulazak je manje bolan — takvom kupcu PDV je pretporez, a SMART FORGE dobiva odbitak PDV-a na ulazne troškove.
Zaključak: za rani SaaS s mnogo malih hrvatskih korisnika načelno ostati izvan sustava dok za to postoji pravo, osim ako postoje značajne investicije/troškovi s PDV-om ili se očekuje brzo probijanje praga. Izričito naglašeno: to je ekonomska preporuka, ne samo porezna.
2. Kupci koji su sami izvan PDV sustava (paušalci, obrti)
Kod domaćeg hrvatskog kupca njegov status ne mijenja osnovnu obvezu prodavatelja.
- SMART FORGE izvan sustava kao mali porezni obveznik → na domaćem računu ne obračunava PDV.
- SMART FORGE u redovnom sustavu → na normalnu domaću SaaS uslugu obračunava 25% PDV-a, bez obzira je li kupac paušalni obrt, obrt izvan PDV-a ili društvo u sustavu.
Razlika je ekonomska: kupac izvan sustava taj PDV ne može odbiti kao pretporez, pa mu je to stvarni dodatni trošak. Mali porezni obveznik ne smije iskazivati PDV na računima niti ima pravo na odbitak pretporeza.
3. Prag i kako se računa kod SaaS-a
Prag je 60.000 EUR godišnjeg prometa u tuzemstvu, bez PDV-a, po kalendarskoj godini.
Kod mjesečnog SaaS-a nema posebnog pravila — zbraja se vrijednost relevantnih isporuka tijekom godine. Primjer iz odgovora: 300 korisnika × 19 EUR × 12 mjeseci = 68.400 EUR godišnje, dakle taj model ne stane u oslobođenje od 60.000 EUR.
Novost u odnosu na starija pravila: ne čeka se nužno sljedeća godina — oslobođenje prestaje od trenutka kada je prag prijeđen. Ako se s 59.990 EUR sljedećom isporukom pređe 60.000 EUR, treba identificirati upravo tu isporuku i od tog trenutka prijeći u odgovarajući PDV tretman. Zato billing sustav treba pratiti kumulativni promet praktički u realnom vremenu.
Nijansa: nije svaki prihod od stranog SaaS kupca nužno „promet u tuzemstvu" za ovaj prag. Kod međunarodnih usluga prvo se određuje mjesto oporezivanja — ne smije se jednostavno zbrojiti sav Stripe prihod i usporediti sa 60.000 EUR.
4. PDV-ID za B2B kupce iz drugih članica EU
Ne treba ga vaditi samo zato što se jednog dana namjerava imati EU kupce — ali ga treba riješiti prije transakcije za koju je potreban, ne nakon što je prvi račun izdan.
Za tipičnu SaaS B2B uslugu hrvatskog društva poslovnom kupcu u drugoj članici, mjesto obavljanja je tamo gdje kupac ima sjedište → račun bez hrvatskog PDV-a, uz reverse charge i odgovarajuće EU izvještavanje.
Praktično: čim se zna da se onboarda prvi njemački/slovenski/austrijski B2B kupac — riješiti PDV-ID prije prve fakture.
Važno: PDV-ID nije isto što i dobrovoljni ulazak u redovni sustav PDV-a. Malo hrvatsko društvo može trebati PDV-ID za EU transakcije a da zbog toga samo po sebi ne postane redovni domaći obveznik PDV-a.
5. Jesu li dosadašnje cijene neto ili bruto nakon ulaska
Ovo je prvenstveno pitanje ugovaranja i cjenika, a ne nešto što zakon retroaktivno odlučuje.
Ako danas, izvan PDV-a, piše samo „Pro paket — 47 EUR/mj", kupac plaća 47 EUR. Nakon ulaska u PDV postoje dvije poslovne mogućnosti:
| model | formulacija | rezultat |
|---|---|---|
| B2B cjenik | „47 EUR + PDV" | kupac plaća 58,75 EUR (47 neto + 11,75 PDV) |
| B2C cjenik | zadržana javna cijena 47 EUR | 47 EUR postaje bruto → ~37,60 osnovica + 9,40 PDV |
Hrvatski propisi o zaštiti potrošača definiraju maloprodajnu cijenu kao konačnu cijenu koja uključuje poreze i druga javna davanja.
Preporuka: već sada urediti cjenik i Opće uvjete, prije ulaska u PDV. Za B2B ponudu formulacija tipa „cijene su iskazane bez PDV-a; PDV se obračunava kada je primjenjivo prema važećim propisima" sprječava da se kasnije samo apsorbira 25%. Za potrošače takva formulacija nije zamjena za obvezu transparentnog prikaza konačne cijene.
6. Što se mijenja za model iz #106637 sad kad prodavac nije izvan EU
Treba odvojiti domaće od prekograničnih B2B transakcija.
Ako je prije SaaS prodavala non-EU tvrtka hrvatskom poslovnom kupcu, reverse charge je nastajao jer je strani pružatelj obavio B2B uslugu hrvatskom poreznom obvezniku. Sad kad je prodavatelj SMART FORGE d.o.o. sa sjedištem u RH, taj razlog za reverse charge kod obične hrvatske SaaS prodaje nestaje.
| Kupac | Tipični tretman SMART FORGE računa |
|---|---|
| Hrvatski kupac, SMART FORGE mali porezni obveznik | bez PDV-a (oslobođenje malog poreznog obveznika) |
| Hrvatski kupac, SMART FORGE u PDV-u | + 25% hrvatskog PDV-a |
| EU B2B porezni obveznik | u pravilu bez HR PDV-a, reverse charge |
| Kupac izvan EU, B2B | u pravilu bez HR PDV-a (mjesto obavljanja izvan RH) |
| EU privatna osoba / B2C | posebna pravila za elektroničke usluge; može nastati PDV države kupca / OSS |
Dakle reverse charge nije nestao zato što je SMART FORGE sad u EU. Nestao je kao opći model za običnu domaću HR→HR SaaS isporuku; za prekogranični EU B2B ostaje vrlo relevantan. Kad je primatelj obvezan platiti porez, račun treba nositi oznaku „prijenos porezne obveze" / „Reverse Charge".
B2C iznimka, važnija: SaaS koji se kvalificira kao elektronički obavljena usluga privatnoj osobi iz druge članice načelno se oporezuje prema mjestu kupca. Postoji poseban prag od 10.000 EUR za prekogranične B2C elektroničke usluge; nakon njegova prelaska ide oporezivanje u državi potrošnje, tipično preko OSS-a.
Zaključna preporuka odgovarajućeg
Dok je domaći promet dovoljno nizak i kupci su značajno paušalci/mali poduzetnici — ne ulaziti u redovni PDV samo radi „urednosti". Odmah, međutim:
- u billing sustavu razdvojiti HR B2B / HR B2C / EU B2B s valjanim PDV-ID-om / EU B2C / non-EU;
- pripremiti cjenik tako da ulazak u PDV ne pojede ~20% postojeće konačne cijene;
- aktivirati PDV-ID prije prve relevantne EU B2B transakcije.
Uz izričitu ogradu: budući da što točno ulazi u prag od 60.000 EUR, datum obvezne registracije i tretman EU B2C SaaS-a/OSS-a mogu imati izravne porezne posljedice, model prije implementacije dati hrvatskom računovođi/poreznom savjetniku na potvrdu na konkretnom flowu naplate.
Što je od ovoga upotrebljivo BEZ obzira na odluku o ulasku
Ove tri stavke vrijede i ako CEO ostane pri ulasku u PDV i ako se odluči suprotno — dakle mogu se raditi paralelno s čekanjem na licencirano mišljenje:
- Segmentacija u billingu: HR B2B / HR B2C / EU B2B (s valjanim PDV-ID-om) / EU B2C / non-EU. Bez toga se ni prag ni OSS ne mogu ispravno računati.
- Praćenje kumulativnog prometa u realnom vremenu, uz razlikovanje što ulazi u „promet u tuzemstvu" a što ne — jer oslobođenje prestaje u trenutku prelaska praga, ne sljedeće godine.
- Formulacija cjenika i Općih uvjeta (neto vs bruto) prije bilo kakvog ulaska u sustav.
Otvoreno / za CEO odluku
- Ostaje li odluka od 20.08. (ulazak u PDV) ili se revidira u svjetlu ovog odgovora. Ključna varijabla koju ni Nick ni ovaj odgovor nemaju: kakav je stvarni miks kupaca — koliko je paušalaca/obrta izvan PDV-a naspram d.o.o.-a u sustavu.
- Koji je cjenik premisa — 12 EUR (MC zapis) ili 9/19/18 EUR (živi bilko.cloud). Odgovor je računao s 9–47 EUR.
- Čeka li se licencirano mišljenje (UHY tek od 20.09.; Andersen/LeitnerLeitner bez odgovora) ili se ide dalje bez njega uz zabilježen rizik.
Izvori navedeni u odgovoru
| # | Poveznica | Napomena |
|---|---|---|
| 1 | zakon.hr — Zakon o PDV-u 2025 | tekst zakona |
| 2 | zakon.hr — Zakon o PDV-u 2026 | tekst zakona |
| 3 | zakon.hr — pretraga „registar obveznika pdv" | URL pretrage, ne odredba |
| 4 | zakon.hr — Zakon o zaštiti potrošača (PDF) | tekst zakona |
| 5 | zakon.hr — Povrv-1856/2021-51, Trgovački sud u Zagrebu | presuda kao izvor za obvezu oznake na računu — slab izvor |
Sve poveznice nose utm_source=chatgpt.com.
Zatvaranje #900047 u Mission Control — 2026-08-22 poslijepodne
Task #900047 zatvoren u MC po eksplicitnoj CEO instrukciji iz sesije 2026-08-22
("900047 zatvori dao sam info pogledaj bookstack"), s ovom stranicom kao osnovom.
Outcome u MC nosi L2/L3 labele; trajni dokaz: ~/system/evidence/900047/ (upit, odgovor,
verifikacija zatvaranja + spec-vs-isporučeno mapiranje po svih 6 pitanja).
Ako pisano mišljenje licenciranog savjetnika ikad stigne (UHY: ne prije 20.09.2026) — ide kao
dopuna OVDJE, ne kao reopen taska.
2026-08-23 (zatvaranje MC #900047): nezavisna peer verifikacija (pi agent) pokrenuta; task se zatvara kroz witness/peer put (mc.js done --actor pi), a force zahtjev 37d93005 povlači se kao obsolete nakon uspješnog done.