Pro licence, fakturace a DPH
Provozní pravidla pro českou s.r.o. plátce DPH. Nejde o daňové poradenství — finální nastavení ověřte s účetní / daňovým poradcem.
Produkt = elektronicky poskytovaná služba (ESS)
Licence pluginů, cloud audit (Průzkumník), kredity = digitální / elektronicky poskytované služby. Místo plnění a DPH řídí směrnice 2006/112/ES + zákon č. 235/2004 Sb. (ZDPH).
Automatická fakturace
Po Stripe platbě nebo převodu / admin fulfill:
- Ověří DIČ ve VIES (EU), pokud je zadáno
- Dopočítá DPH podle země a typu odběratele
- Vystaví fakturu (Fakturoid / e-mail)
- Odešle doklad + licenci
Doporučená politika (Puluno)
Systém má registr zemí (country-rules): sazba, placený prodej, reverse charge, jazyk faktury.
Kurz EUR/CZK bere z ČNB (denní sync + kurz k 1. 1. pro OSS práh €10 000).
| Situace | Co děláme | Proč |
|---|---|---|
| FO (fyzická osoba) | Vždy DPH (CZ 21 % / OSS sazba) | Bez IČO/DIČ, bez reverse charge |
| Firma / OSVČ v ČR | 21 % tuzemsko | ARES (IČO) + porovnání DIČ + VIES |
| Firma SK / EU | 0 % RC při VIES | Formát DIČ + VIES; země DIČ = fakturace |
| Firma v EU bez VIES | Blok checkoutu | Nelze RC bez jistoty |
| Svět | Placené vypnuto | Jen free nástroje |
Automatická kontrola rejstříku
- CZ: ARES API podle IČO → název, adresa, DIČ, stav plátce DPH; porovnání zadaného DIČ
- SK / EU: národní formát DIČ + VIES
- Svět: odmítnutí placeného prodeje
- Checkout: kontrola automaticky při zápisu DIČ/VAT nebo IČO (debounce); tlačítko Rejstřík volitelně; zápis má přednost před doplněním z rejstříku; API
POST /api/vat/company
| EU B2C pod limitem €10 000/rok (a minulý rok) | 21 % ČR (eu_b2c_home) | Domácí sazba do prahu |
|---|---|---|
| Nad limitem bez OSS registrace | Blokovat B2C mimo ČR | Nesbírat cizí DPH „naslepo“ |
| Mimo EU | Placený prodej vypnutý | UK VAT, US sales tax… zvlášť |
| Marketing / zdarma | Bez DPH dokladu | free |
ČNB kurzy
- Admin → Stáhnout kurzy ČNB nebo cron
POST /api/cron/cnb-rates(Bearer secret) - Tabulka
fx_rates— denní board - OSS práh v Kč = €10 000 × kurz EUR k 1. 1. (nebo první pracovní den)
- Volitelně override:
OSS_THRESHOLD_CZK_MINOR/OSS_EUR_CZK_RATE
Ceník je pro CZ B2C vč. DPH. U EU reverse charge se fakturuje netto + poznámka o přenesení povinnosti.
Faktury: CS (CZ/SK), EN (ostatní).
Slovensko
SK je v EU — B2B reverse charge, B2C pod limitem 21 % ČR; po OSS 23 % (základní sazba SK od 2025).
Svět (mimo EU)
Placené licence záměrně neprodáváme. Free plugin + Průzkumník zdarma. Až budete chtít UK/US/CH: samostatná registrace (UK VAT, US nexus…) — neřešit „export 0 %“ jako univerzální řešení pro spotřebitele.
OSS — co udělat u FÚ
- Sledujte v Adminu OSS B2C limity a panel DPH/ČNB.
- Před dosažením €10 000 podejte OSS (EU schéma).
- Po schválení:
VAT_OSS_ENABLED=true→ sazby států spotřeby. - Čtvrtletní OSS přiznání — účetní, ne aplikace.
Konfigurace (.env)
FAKTUROID_EMAIL=
FAKTUROID_API_KEY=
FAKTUROID_ACCOUNT_SLUG=
# DPH
VAT_OSS_ENABLED=false
# OSS_THRESHOLD_CZK_MINOR= # volitelný override; jinak ČNB × €10k
# OSS_EUR_CZK_RATE=24.12 # volitelný fix kurzu
PRO_GROSS_PRICE_CZK=149000
INVOICE_NUMBER_PREFIX=2026
SUPPLIER_ICO=…
SUPPLIER_DIC=CZ…
SUPPLIER_COUNTRY=CZ
Online nákup
- Ceník — fakturační údaje + URL webu
- Náhled DPH (
/api/vat/preview) - Převod / Stripe
- E-mail: licence + faktura
Checklist před ostrým prodejem
- [ ] DIČ dodavatele na fakturách = plátce
- [ ] VIES funguje (Admin → poslední kontroly)
- [ ]
VAT_OSS_ENABLEDfalse, dokud není OSS - [ ] Účetní ví o reverse charge textu na fakturách
- [ ] Po prvních zahraničních B2C: kontrola limitu v Adminu
Aktivace v pluginu
Puluno → Settings → Licence → ISC-…
Podpora
- E-mail: info@puluno.io
- Obchodní podmínky · Ochrana údajů