Fakturace klientům v zahraničí: praktický návod na měnu, daně a adresy

Od týmu InvoiceFlow — publikováno 16. června 2026 — 10 minut čtení

Když poprvé fakturujete klientovi v jiné zemi, zjistíte, že „pošli fakturu“ za sebou skrývá spoustu tiché práce. Klient v Berlíně očekává eura, čárku tam, kde vy píšete desetinnou tečku, a daňový řádek, který vypadá tak, jak vypadají německé daňové řádky. Klient v Torontu chce kanadské dolary a poštovní směrovací číslo v poli, které je skutečně označené „Postal code“, ne „ZIP“. Klient v Tokiu by raději nemusel mhouřit oči nad dokumentem postaveným kompletně na zvyklostech vaší domovské země.

Nic z toho není těžké. Je to jen soubor drobných detailů, které — ponechány náhodě — vás nutí vypadat jako amatér, a které — řešené promyšleně — z vás dělají někoho, kdo to dělal už stokrát. Tento článek je návod: jak vystavit každou fakturu ve správné měně, jak řešit daň tak, aby čísla seděla přesně tak, jak klient očekává, jak vytisknout PDF v klientově vlastním jazyce a jak správně zadat adresu pro kteroukoli ze 199 zemí. Mechanika níže popisuje, jak to funguje v InvoiceFlow, ale principy platí pro každé slušné fakturační řešení.

Měna: jedna faktura, jedna měna, žádné hádání

Základní pravidlo přeshraniční fakturace zní, že faktura je vyjádřena v jedné měně, a tou měnou je klientova, ne vaše — pokud nemáte konkrétní důvod jednat jinak (některé smlouvy pevně stanovují fakturační měnu jako USD nebo EUR bez ohledu na to, kde klient sídlí; smlouvu dodržte). Německá agentura nechce dostat fakturu v dolarech a přepočet provádět sama. Americký klient nechce hloubat nad součtem v librách. Vyberte měnu jednou, pro každého klienta, a zůstaňte konzistentní.

V InvoiceFlow lze každou fakturu vystavit ve své vlastní měně se správným formátováním. Tato poslední část je důležitější, než zní. „Správné formátování“ znamená, že symbol měny, jeho poloha vůči číslu, oddělovač tisíců i desetinný oddělovač všechny odpovídají konvenci dané měny. €1.234,56 a $1,234.56 jsou tatáž částka napsaná dvěma zcela odlišnými způsoby a chyba v tomto je přesně ta drobnost, která účetnímu oddělení zvedne obočí.

Můžete také nastavit výchozí měnu pro každého klienta v jeho nastavení, takže další faktura pro daného klienta se automaticky otevře ve správné měně. Toto jediné nastavení odstraňuje nejčastější přeshraniční chybu: poslání eurového klienta fakturu ve vaší domácí měně, protože to byla výchozí hodnota aplikace.

Co aplikace dělá — a co ne

Zde je poctivá hranice, protože mění způsob, jakým pracujete. InvoiceFlow formátuje a sleduje každou fakturu v její uvedené měně. Neprovádí automatický živý měnový přepočet. Částky a v relevantních případech i kurz určujete vy. Aplikace tiše nestahuje mezibankovní kurz v okamžiku odeslání a nepřepočítává vaše čísla na pozadí.

To je funkce, ne mezera, a odráží to, jak přeshraniční fakturace skutečně funguje. Pokud naceníte mnichovskému klientovi projekt na €2 000, fakturujete €2 000 — tečka. Není co přepočítávat; to je cena v jeho měně. Vaše vlastní účetnictví doma, kde si zaznamenáte, kolik €2 000 dosedlo ve vaší místní měně v den, kdy byla částka připsána, je samostatná činnost, která se odehrává po platbě, kurzem, jaký vám banka skutečně dala. Slučování těchto dvou věcí — fakturovat v jedné měně, ale tajně myslet v jiné — je místo, kde se freelanceři zamotávají.

Pracovní postup je tedy čistý:

Pokud chcete klientovi pro zdvořilost ukázat orientační přepočet („přibližně $2 150 dnešním kurzem“), uveďte jej v poznámkách k faktuře jako řádek textu, jasně označený jako orientační. Fakturovaná částka zůstává v klientově měně.

Daň: v ceně, bez daně, více sazeb a částka bez daně

Daň je oblast, kde se přeshraniční faktury nejčastěji tiše pokazí, protože země se neshodnou na základech — ani na sazbě, ani na názvu, a hlavně ani na tom, zda se ceny obvykle uvádějí s daní v ceně, nebo bez ní.

V ceně vs. bez daně — vyberte to, co klient očekává

InvoiceFlow podporuje obě varianty — ceny s daní v ceně i bez daně — a volba není kosmetická: mění to, které číslo klient čte jako „cenu“.

U každého trhu to nastavte správně. B2B německý klient, který čte fakturu bez daně s jasně oddělenou položkou DPH, vidí přesně to, co očekává. Tentýž klient, který obdrží fakturu s daní v ceně, možná bude muset váš čistý údaj zpětně dopočítávat pro své vlastní účetnictví — tření, které jste vytvořili zbytečně.

Více sazeb na jedné faktuře

Skutečné faktury nemají vždy jen jednu sazbu. Můžete klientovi účtovat poradenství (jedna sazba) a fyzický produkt (jiná sazba), nebo práci, která spadá mezi sníženou a základní sazbu. InvoiceFlow zvládá více daňových sazeb na jedné faktuře, aplikuje správnou sazbu na každou položku a sumarizuje daň podle sazby. Klient vidí přehledný rozpis namísto jediného smíchaného čísla, které nemůže ověřit.

Částka bez daně a částka k úhradě

Pod tím vším aplikace správně počítá částky bez daně a částku k úhradě, takže součty sedí bez ohledu na to, kterou kombinaci daně v ceně, bez daně a více sazeb jste použili. Pokud přijde částečná platba, částka k úhradě se vůči zůstatku aktualizuje. Tuto aritmetiku neděláte ručně v 11 hodin večer, což je přesně doba, kdy se na faktury vkrádají aritmetické chyby.

Jedna praktická poznámka k přeshraniční dani, kterou za vás žádná aplikace nerozhodne: zda u zahraničního prodeje vůbec účtujete daň, je právní otázka, ne nastavení aplikace. Pravidla přenesené daňové povinnosti, nulová sazba pro vývoz, testy místa plnění — to vše závisí na vaší jurisdikci, na klientově a na tom, co prodáváte. Aplikace věrně zobrazí jakékoli daňové řešení, které jí zadáte. Znát správné řešení je váš úkol (nebo úkol vašeho účetního). Nejdřív rozhodněte pravidlo; až poté nastavte fakturu.

Jazyk faktury: tiskněte v jazyce klienta

Zde je detail, který lidi tiše ohromí. Vaše aplikace může běžet v češtině, zatímco faktura, kterou předáte klientovi, se vytiskne v němčině, francouzštině nebo japonštině.

InvoiceFlow podporuje jazyk pro každou fakturu: nastavíte jazyk pro konkrétní fakturu a vygenerované PDF — popisky jako „Faktura“, „Datum splatnosti“, „Mezisoučet“, „Daň“, „Celkem“, formát data a podobně — se vykreslí v daném jazyce bez ohledu na jazyk, na který je nastavena vaše aplikace. Pracujete ve svém pohodlném rozhraní; klient obdrží dokument, který se čte, jako by byl vytvořen přímo pro něj.

To jde ruku v ruce s vykreslováním PDF v aplikaci, které správně zvládá nelatinková písma — cyrilici, arabštinu, CJK — pomocí vestavěných písem NotoSans a uživatelsky volitelných písem. Dokument určený pro klienta v Tokiu nebo Rijádu nevyjde jako řádka prázdných čtverečků tam, kde má být text. Pokud jste někdy obdrželi PDF s rozsypanými znaky, víte, jak okamžitě to nahlodává důvěru; zvládnout to správně je maličkost, která signalizuje kompetenci.

Praktický krok: nastavte preferovaný jazyk faktury každého zahraničního klienta jednou. Od té chvíle jeho faktury vycházejí automaticky v jeho jazyce, zatímco vy nikdy neopustíte své vlastní rozhraní.

Adresy: 199 zemí a pole skutečně sedí

Nevábná pravda mezinárodní fakturace je, že adresy jsou napříč zeměmi divoce nekonzistentní a jediný rigidní adresní formulář dělá každou zahraniční adresu mírně chybnou.

Adresní pole InvoiceFlow jsou uzpůsobená podle země napříč 199 zeměmi. Když vyberete klientovu zemi, stanou se dvě věci:

Výsledkem je adresní blok na PDF, který vypadá, jako by ho psal místní — správné názvy polí, správná přítomná pole, nic vnuceného. Je neviditelný, když je správně, a nápadný, když je špatně, což je přesně důvod, proč stojí za to ho mít správně.

Dáme to dohromady: rozpracovaný návod

Představte si, že jste freelance designér se třemi zahraničními klienty: agentura v Mnichově (platí v eurech, B2B, očekává cenu bez daně s jasnou položkou DPH, chce fakturu v němčině), startup v Torontu (kanadské dolary, angličtina, poštovní směrovací číslo) a studio v Tokiu (japonské jeny, faktura v japonštině). Zde je jednorázové nastavení a opakovaný pracovní postup.

  1. Nastavte každého klienta jednou. U každého nastavte výchozí měnu, preferovaný jazyk faktury a zemi (která určuje popisky adresy). Mnichov: EUR, němčina, Německo. Toronto: CAD, angličtina, Kanada. Tokio: JPY, japonština, Japonsko.
  2. Rozhodněte daňové řešení pro každého klienta se svým účetním a poté ho nastavte. Mnichovská faktura je bez daně s položkou DPH; ostatní podle vašich pravidel pro dané prodeje.
  3. Vytvořte fakturu. Otevře se ve správné měně. Zadáte položky v této měně — částky, které jste skutečně dohodli, ne přepočítané za běhu.
  4. Nechte aplikaci spočítat součty. Částka bez daně, daň podle sazby i částka k úhradě se vše spočítají správně.
  5. Vygenerujte PDF. Vytiskne se v jazyce klienta, správně naformátuje měnu a vykreslí adresu se správnými popisky — i když je klientův jazyk v nelatinkovém písmu.
  6. Sledujte a vyrovnávejte. Sledujete zůstatek v měně faktury; po uhrazení zaznamenáte do svého účetnictví skutečnou částku v domácí měně z banky.

Tři klienti, tři měny, tři jazyky — a z vaší strany je to pokaždé tatáž hrstka ťuknutí, protože nastavení pro každého klienta nese rozdíly za vás.

Drobné detaily, které se sčítají

Přeshraniční fakturace odměňuje preciznost způsobem, jakým domácí fakturace nikoli. Doma mírně nesprávný popisek adresy nebo neznámá prezentace daně projde nepovšimnuta, protože všichni sdílejí stejné předpoklady. Přes hranice je každý nesoulad drobným signálem, že improvizujete. S freelancerem, jehož eurové faktury přicházejí v eurech, v němčině, s položkou DPH vyloženou tak, jak ji vykládají německé faktury, a s adresním blokem, který se čte správně, se zachází jako s profesionálním dodavatelem. Ten, jehož faktury je potřeba před zpracováním v účtárně přeložit, přepočítat a přeformátovat, se stane „zahraničním dodavatelem, který je tak trochu na obtíž“.

Stačí to nastavit jednou pro každého klienta. Poté je rozdíl mezi tím, vypadat jako místní a vypadat jako turista, vestavěn do každé faktury, kterou pošlete — a nestojí vás nic než deset minut, které zabere poprvé správně vyplnit klientovu měnu, jazyk a zemi.