Přeskočit na obsah
puluno

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:

  1. Ověří DIČ ve VIES (EU), pokud je zadáno
  2. Dopočítá DPH podle země a typu odběratele
  3. Vystaví fakturu (Fakturoid / e-mail)
  4. 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).

SituaceCo dělámeProč
FO (fyzická osoba)Vždy DPH (CZ 21 % / OSS sazba)Bez IČO/DIČ, bez reverse charge
Firma / OSVČ v ČR21 % tuzemskoARES (IČO) + porovnání DIČ + VIES
Firma SK / EU0 % RC při VIESFormát DIČ + VIES; země DIČ = fakturace
Firma v EU bez VIESBlok checkoutuNelze RC bez jistoty
SvětPlacené vypnutoJen 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 registraceBlokovat B2C mimo ČRNesbírat cizí DPH „naslepo“
Mimo EUPlacený prodej vypnutýUK VAT, US sales tax… zvlášť
Marketing / zdarmaBez DPH dokladufree

Č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Ú

  1. Sledujte v Adminu OSS B2C limity a panel DPH/ČNB.
  2. Před dosažením €10 000 podejte OSS (EU schéma).
  3. Po schválení: VAT_OSS_ENABLED=true → sazby států spotřeby.
  4. Č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

  1. Ceník — fakturační údaje + URL webu
  2. Náhled DPH (/api/vat/preview)
  3. Převod / Stripe
  4. E-mail: licence + faktura

Checklist před ostrým prodejem

  • [ ] DIČ dodavatele na fakturách = plátce
  • [ ] VIES funguje (Admin → poslední kontroly)
  • [ ] VAT_OSS_ENABLED false, 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