Přeskočit na hlavní obsah

Import a export nákladů

Náklady lze hromadně importovat a exportovat přes CSV soubor. Hodí se zejména pro:

  • Přenos nákladů z externího nástroje (Excel, účetní software)
  • Zálohování a editaci nákladů mimo aplikaci
  • Opakované importy se smart re-importem (aktualizace stávajících záznamů)

Export do CSV

  1. Přejděte na stránku Náklady
  2. Klikněte na Export CSV
  3. Systém stáhne CSV soubor se všemi aktuálně zobrazenými náklady (odpovídají aktivním filtrům)

Struktura exportního souboru

SloupecPříkladPopis
id550e8400-e29b-...Unikátní ID záznamu
date2026-04-15Datum nákladu (YYYY-MM-DD)
descriptionTisk letákůPopis nákladu
projectRedesign webuNázev projektu
categoryTiskKategorie nákladu
amount1500Celková částka (bez přirážky)
billableAmount1800Fakturovatelná částka
isBillabletrueFakturovatelné (true/false)
currencyCZKMěna
statusdraftStav (draft / approved / invoiced)

Import z CSV

  1. Přejděte na stránku Náklady
  2. Klikněte na Import CSV
  3. Nahrajte CSV soubor (max. 500 řádků)
  4. Prohlédněte si náhled a potvrďte import

Šablona pro import

Stáhněte si šablonu kliknutím na Stáhnout šablonu CSV v importním dialogu. Šablona obsahuje správnou strukturu sloupců s příkladovými řádky.

Smart re-import

Import funguje jako upsert (vložit nebo aktualizovat):

  • Řádek bez id → vytvoří se nový záznam
  • Řádek s id → aktualizuje se existující záznam

Tato logika umožňuje typický workflow:

  1. Exportujete náklady do CSV
  2. Upravíte data v Excelu nebo jiném nástroji
  3. Importujete zpět — stávající záznamy se aktualizují
Omezení smart re-importu

Nelze aktualizovat náklady ve stavu Schváleno nebo Fakturováno. Tyto záznamy jsou chráněny před nechtěnou změnou. Pokud potřebujete opravit schválený náklad, zrušte schválení v aplikaci a poté reimportujte.

Pravidla importu

  • Maximálně 500 řádků na jeden import
  • Sloupec date musí být ve formátu YYYY-MM-DD
  • Sloupec isBillable přijímá true/false (nebo 1/0)
  • Sloupec status přijímá pouze draft (nové záznamy nelze importovat jako schválené)
  • Pokud sloupec chybí, použije se výchozí hodnota

Přístupová práva

Export mohou provádět všichni přihlášení uživatelé s přístupem k nákladům.
Import je dostupný pro Manažery, Adminy a Ownery.