---
title: "Formula Builder: automatický výpočet položek faktur"
description: Pomocí proměnných a vzorců vypočítáte čisté částky, daně a poplatky pro certifikované faktury, aniž byste museli upravovat každou rezervaci zvlášť.
---

[Přeskočit na obsah](https://support.chekin.com/cs/formula-builder-calculate-invoice-items-automatically#main-content)

- [Čeština](https://support.chekin.com/cs/formula-builder-calculate-invoice-items-automatically)
- [Deutsch](https://support.chekin.com/de/formula-builder-calculate-invoice-items-automatically)
- [English](https://support.chekin.com/en/formula-builder-calculate-invoice-items-automatically)
- [Español](https://support.chekin.com/es/knowledge/formula-builder-calculate-invoice-items-automatically)
- [Français](https://support.chekin.com/fr/formula-builder-calculate-invoice-items-automatically)
- [Italiano](https://support.chekin.com/it/formula-builder-calculate-invoice-items-automatically)
- [Português](https://support.chekin.com/pt/formula-builder-calculate-invoice-items-automatically)

Čeština

Zobrazit podnabídku pro překlady

[Další podpora](https://support.chekin.com/cs/kb-tickets/new?hsLang=cs)

![imagotype-new-chekin-landscape-2-1.png\]](https://support.chekin.com/hs-fs/hubfs/imagotype-new-chekin-landscape-2-1.png?width=100&height=40&name=imagotype-new-chekin-landscape-2-1.png)

Otevřít hlavní navigaci

Zavřít hlavní navigaci

- - [Čeština](https://support.chekin.com/cs/formula-builder-calculate-invoice-items-automatically)
    - [Deutsch](https://support.chekin.com/de/formula-builder-calculate-invoice-items-automatically)
    - [English](https://support.chekin.com/en/formula-builder-calculate-invoice-items-automatically)
    - [Español](https://support.chekin.com/es/knowledge/formula-builder-calculate-invoice-items-automatically)
    - [Français](https://support.chekin.com/fr/formula-builder-calculate-invoice-items-automatically)
    - [Italiano](https://support.chekin.com/it/formula-builder-calculate-invoice-items-automatically)
    - [Português](https://support.chekin.com/pt/formula-builder-calculate-invoice-items-automatically)

  Čeština
  
  Zobrazit podnabídku pro překlady
- [Další podpora](https://support.chekin.com/cs/kb-tickets/new)
- [Chekin website](https://chekin.com/)

[Chekin website](https://chekin.com/)

 Hi, how can we help you?

- K dispozici nejsou žádné návrhy, protože pole hledání je prázdné.

1. [Centrum nápovědy](https://support.chekin.com/cs?hsLang=cs)
2. [Zákonné požadavky](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs)
3. [Elektronická fakturace](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs#elektronick%C3%A1-fakturace)

# Formula Builder: automatický výpočet položek faktur

## Pomocí proměnných a vzorců vypočítáte čisté částky, daně a poplatky pro certifikované faktury, aniž byste museli upravovat každou rezervaci zvlášť.

**Formula Builder** (nástroj pro tvorbu vzorců), který se při přidávání položky zobrazuje jako **Price automation** (automatizace cen), je výpočetní nástroj pro **Certified invoices** (Certifikované faktury), který nevyžaduje programování. Umožňuje definovat podmínky a vzorce nad údaji o rezervacích, takže Chekin automaticky vypočítá částky položek faktury a přiřadí je ke správné kategorii vykazování.

Než jej začnete používat, přečtěte si článek **Položky faktur v certifikované fakturaci: co to je a jak je spravovat**: Formula Builder vytváří *generované položky* a vykazují se pouze **aktivní** položky.

### Kdy jej použít

- Váš PMS posílá hrubé ceny (včetně DPH) a vy potřebujete vykázat čistou částku.
- Sazba DPH závisí na zdroji rezervace (například Booking.com nebo Airbnb).
- Potřebujete rozdělit částku rezervace na výnos, DPH a obecní daň nebo pobytovou taxu.
- Poplatek je třeba vydělit počtem hostů nebo nocí.

### Základní pojmy

- **Proměnné**: hodnoty, které můžete opakovaně používat ve vzorcích. Proměnná může být konstanta (například sazba DPH `0.13`) nebo může záviset na podmínce (například *pokud je zdroj Booking, pak 0.10*).
- **Vzorce**: aritmetické operace s proměnnými a údaji o rezervaci, které vypočítají částku generované položky. Zapisují se do pole **Manual Formula** generované položky.
- **Výchozí proměnné**: například `total_sum_all`, součet všech položek kromě generovaných, a `number_of_guests`.

### Jak otevřít Formula Builder

1. Přejděte do sekce **Properties** (Ubytování), otevřete ubytování a klikněte na **Certified invoices** (Certifikované faktury).
2. Sjeďte dolů do sekce **Invoice Items Management** (položky faktury) a klikněte na **Add item**.
3. Zvolte **Price automation**. Otevře se okno **Formula Builder Engine** se dvěma panely: **Variables** (proměnné) a **Generated Items** (generované položky).

![Formula Builder: vytvoření proměnné s podmínkou](https://support.chekin.com/hubfs/chekin-formula-builder-variable.png)  
*Rozhraní je zobrazeno ve španělštině.*

### Příklad 1: vykázání čisté částky, když cena obsahuje DPH

1. **Vytvořte proměnnou pro sazbu DPH.** Přidejte podmínku, například *Pokud je zdroj Booking, pak 0.10*. Název zdroje napište přesně tak, jak se zobrazuje ve vašem účtu (například „Booking“ nebo „booking.com“).
2. **Vytvořte generovanou položku s tímto vzorcem**, abyste z hrubé částky získali čistou částku:  
   `GROSS / (1 + Your_VAT_rate)`
3. Položku uložte a ujistěte se, že je **aktivní**.
4. Původní položku s hrubou částkou nastavte jako **neaktivní**. Jinak bude částka vykázána dvakrát.

![Formula Builder: generovaná položka s ručním vzorcem](https://support.chekin.com/hubfs/chekin-formula-builder-generated-item.png)  
*Rozhraní je zobrazeno ve španělštině.*

### Příklad 2: rozdělení rezervace na výnos, daň z ubytování a pobytovou taxu (Řecko)

**Proměnné** (bez podmínek, takže platí vždy):

- `MunicipalTaxRate` = `0.0075`
- `VatRate` = `0.13`
- `Tourist Tax`: položka pobytové taxy z vašeho seznamu položek.

**Vzorce**:

- **TouristTaxFinal** = `{Tourist Tax} / {number_of_guests}`
- **AmountForDecomposition** (částka rezervace před všemi daněmi), kategorie **Obecná faktura** (General invoice):  
  `({total_sum_all} - ({Tourist Tax} / {number_of_guests})) / (1 + {VatRate} + {MunicipalTaxRate})`
- **AccommodationTax**, kategorie **Daň z ubytování** (Accommodation tax):  
  `{AmountForDecomposition} * {MunicipalTaxRate}`

Nakonec **deaktivujte všechny položky, které se nemají odesílat**. Chekin sčítá pouze aktivní položky, seskupí je podle kategorie vykazování a odešle jeden součet za každou kategorii.

### Formula Builder, nebo pravidla pro provize?

Pokud potřebujete pouze odečíst procento (provizi OTA nebo DPH zahrnutou v ceně), můžete místo toho použít **pravidla pro provize** (Commission rules). Nepoužívejte pravidla pro provize a Formula Builder u stejného ubytování, protože obojí mění vykazované částky.

### Osvědčené postupy

- Před vytvořením vzorců zkontrolujte sazbu DPH a kategorii vykazování každé položky.
- Nastavení otestujte na jedné rezervaci a zkontrolujte fakturu dříve, než začnete faktury odesílat automaticky.
- Aktivní ponechte pouze položky, které chcete vykázat.

S případnými dotazy nám napište na [support@chekin.com](mailto:support@chekin.com).

- [Integrace a iCal](https://support.chekin.com/cs/integrace-a-ical?hsLang=cs#main-content)

    - [Integrace s PMS](https://support.chekin.com/cs/integrace-a-ical?hsLang=cs#integrace-s-pms)
- [Policie a statistiky](https://support.chekin.com/cs/policie-a-statistiky?hsLang=cs)
- [Upselling](https://support.chekin.com/cs/upselling?hsLang=cs)
- [Prémiové funkce](https://support.chekin.com/cs/pr%C3%A9miov%C3%A9-funkce?hsLang=cs)
- [Základní funkce](https://support.chekin.com/cs/z%C3%A1kladn%C3%AD-funkce?hsLang=cs)
- [Zákonné požadavky](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs#main-content)

    - [Propojení se statistikami](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs#propojen%C3%AD-se-statistikami)
    - [Propojení s policií](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs#propojen%C3%AD-s-polici%C3%AD)
    - [Elektronická fakturace](https://support.chekin.com/cs/z%C3%A1konn%C3%A9-po%C5%BEadavky?hsLang=cs#elektronick%C3%A1-fakturace)
- [První kroky](https://support.chekin.com/cs/prvn%C3%AD-kroky?hsLang=cs)
- [Ostatní](https://support.chekin.com/cs/ostatn%C3%AD?hsLang=cs)
- [Účet](https://support.chekin.com/cs/%C3%BA%C4%8Det?hsLang=cs)
- [Integrace](https://support.chekin.com/cs/integrace?hsLang=cs#main-content)

    - [PMS a channel managery](https://support.chekin.com/cs/integrace?hsLang=cs#pms-a-channel-managery)
    - [Chytré zámky](https://support.chekin.com/cs/integrace?hsLang=cs#chytr%C3%A9-z%C3%A1mky)
- [SDK](https://support.chekin.com/cs/sdk?hsLang=cs)
- [Inbox](https://support.chekin.com/cs/inbox?hsLang=cs)

[![chekin-imagotype-whitebg](https://support.chekin.com/hs-fs/hubfs/Logos/chekin-imagotype-whitebg.jpg?width=209&height=84&name=chekin-imagotype-whitebg.jpg "chekin-imagotype-whitebg")](https://chekin.com/)

Copyright © 2025, Chekin