Postup importu pro účetní — Obecný CSV¶
Tento dokument předejte účetnímu spolu s vygenerovaným CSV souborem. Obecný CSV je vendor-neutrální formát se 20 sloupci s kanonickou hlavičkou, kódováním UTF-8 s BOM, oddělovačem čárka, podle RFC 4180. Soubor je vhodný pro ruční zpracování v tabulkovém procesoru (Excel, LibreOffice Calc) nebo pro manuální mapování do libovolného účetního programu, který umí CSV import (Pohoda, Money S3, Abra Flexi a další).
Struktura souboru¶
Soubor má 20 sloupců v tomto pořadí (kanonická hlavička):
| Pořadí | Sloupec | Popis |
|---|---|---|
| 1 | Datum_plneni |
Datum zdanitelného plnění (ISO 8601, RRRR-MM-DD) |
| 2 | Datum_vystaveni |
Datum vystavení (ISO 8601, RRRR-MM-DD) — může být prázdné |
| 3 | Typ_dokladu |
INVOICE (vydaná faktura) / COST_DOCUMENT (přijatý náklad) / PLATFORM_INCOME (platformní příjem) |
| 4 | Cislo_dokladu |
Číslo dokladu (interní z Danita) |
| 5 | Protistrana_nazev |
Obchodní partner — název firmy |
| 6 | Protistrana_DIC |
Obchodní partner — DIČ (může být prázdné) |
| 7 | Protistrana_zeme |
Obchodní partner — kód země ISO-3166-1 alpha-2 (např. CZ, DE) |
| 8 | Mena_originalu |
Měna dokladu (ISO 4217, např. CZK, EUR, USD) |
| 9 | Zaklad_orig |
Základ daně v měně dokladu |
| 10 | DPH_orig |
Částka DPH v měně dokladu |
| 11 | Celkem_orig |
Celková částka v měně dokladu |
| 12 | Kurz |
Kurz měny vůči CZK (pro CZK = 1.000000) |
| 13 | Kurz_datum |
Datum kurzu (ISO 8601, RRRR-MM-DD) |
| 14 | Zaklad_CZK |
Základ daně v CZK |
| 15 | DPH_CZK |
Částka DPH v CZK |
| 16 | Celkem_CZK |
Celková částka v CZK |
| 17 | Sazba_DPH |
Sazba DPH v procentech (např. 21.00, 12.00, 0.00) |
| 18 | Rezim_DPH |
Symbolický kód režimu DPH (DOMESTIC_OUTPUT, EU_B2B_OUTPUT, THIRD_COUNTRY_OUTPUT, DOMESTIC_INPUT, REVERSE_CHARGE_INPUT_EU, REVERSE_CHARGE_INPUT_THIRD_COUNTRY, REVERSE_CHARGE_OUTPUT_EU, OUTSIDE_SCOPE_THIRD_COUNTRY, NON_VAT_PAYER_INPUT, NON_VAT_PAYER_OUTPUT) |
| 19 | Ucet_MD |
Účet má dáti (debetní) |
| 20 | Ucet_DAL |
Účet dal (kreditní) |
Postup A — otevření v tabulkovém procesoru¶
Excel¶
- V Excelu Data → Z textu/CSV (nebo Soubor → Otevřít → Vyhledat → CSV (*.csv)).
Místo pro snímek obrazovky.
- Vyberte exportovaný soubor
.csv. - V dialogu Načíst data potvrďte:
- Původ souboru:
65001: Unicode (UTF-8), - Oddělovač:
Čárka, - Detekce datového typu: na základě prvních 200 řádků.
- Původ souboru:
- Klikněte Načíst (resp. Načíst do, pokud potřebujete vybrat cílový list).
Místo pro snímek obrazovky.
Excel umí 20 sloupců automaticky převést na tabulku. Sloupec
Cislo_dokladu může být detekován jako číslo — v takovém případě ho
převeďte na text, aby se zachovaly vedoucí nuly.
LibreOffice Calc¶
- Soubor → Otevřít a vyberte exportovaný
.csv. - V dialogu Import textu potvrďte:
- Znaková sada:
Unicode (UTF-8), - Oddělovač:
Čárka, - Oddělovač textu:
".
- Znaková sada:
Místo pro snímek obrazovky.
- V náhledu nahoře nastavte typ sloupce
Cislo_dokladuna Text (aby se zachovaly vedoucí nuly a interpunkce). - Klikněte OK.
Postup B — manuální mapování do vendor účetního programu¶
Pokud používáte účetní program, který má CSV import wizard (např.
Pohoda, Money S3, Abra Flexi nebo jakýkoli jiný), použijte následující
doporučené mapování. Vendor číselník členění DPH se liší —
Rezim_DPH z Obecného CSV je symbolický (např. DOMESTIC_OUTPUT);
účetní musí ručně přemapovat na vendor kód.
Pohoda — manuální mapování (fallback bez Pohoda XML)¶
Pokud z nějakého důvodu nelze nasadit Pohoda XML přímo, importujte Obecný CSV pomocí Soubor → Datová komunikace → CSV import.
Datum_plneni→ Datum zdanitelného plněníDatum_vystaveni→ Datum vystaveníCislo_dokladu→ Číslo dokladuTyp_dokladu→ rozhoduje o cílové agendě (INVOICE→ Vydané faktury;COST_DOCUMENT→ Přijaté faktury;PLATFORM_INCOME→ Interní doklady)Protistrana_nazev,Protistrana_DIC,Protistrana_zeme→ Obchodní partnerZaklad_orig,DPH_orig,Celkem_orig,Mena_originalu,Kurz,Kurz_datum,Zaklad_CZK,DPH_CZK,Celkem_CZK→ částkySazba_DPH→ sazba DPH (v procentech)Rezim_DPH→ klasifikace DPH — symbolický kód přemapujte na Pohoda kód (např.DOMESTIC_OUTPUT→UD,EU_B2B_OUTPUT→RE,THIRD_COUNTRY_OUTPUT→UR)Ucet_MD,Ucet_DAL→ účet MD / D
Money S3 — manuální mapování (fallback bez Money S3 XML)¶
Soubor → Nástroje → CSV import (název položky menu se může lišit).
- Mapování polí je analogické jako u Pohoda — pouze symbolické
Rezim_DPHpřemapujte na Money S3 kód (DOMESTIC_OUTPUT→UD,EU_B2B_OUTPUT→DD,THIRD_COUNTRY_OUTPUT→VS,NON_VAT_PAYER_OUTPUT→UN).
Abra Flexi — manuální mapování¶
Nástroje → Import dat → Excel/CSV import.
- Volba CSV (Abra) vygeneruje stejný soubor; symbolické
Rezim_DPHpřemapujte na Abra Flexi kód (DOMESTIC_OUTPUT→UD,EU_B2B_OUTPUT→RE,THIRD_COUNTRY_OUTPUT→UR,REVERSE_CHARGE_OUTPUT_EU→RD).
Kontroly po importu¶
Bez ohledu na cestu importu (Excel / LibreOffice / vendor CSV wizard) zkontrolujte na náhodně vybraných řádcích, že:
- Obchodní partner (název firmy, DIČ, země) odpovídá Danitu.
- Datum zdanitelného plnění odpovídá Danitu.
- Klasifikace DPH je správně přemapována na vendor kód (pokud používáte vendor wizard) nebo zůstává jako symbolický kód (pokud čtete přímo CSV v tabulkovém procesoru).
- Účet MD / D odpovídá mapování v Danitě (výchozí podle směrné
účtové osnovy: tuzemský výstup
311 / 602, tuzemský vstup518 / 321, platformní příjem311 / 602). - Částky v měně dokladu i v CZK odpovídají Danitu.
Diakritika¶
CSV je v kódování UTF-8 s BOM. Pokud se diakritika zobrazí
poškozená (?, Ž?, Žluťoučký apod.), problém je ve volbě kódování
v importním dialogu — vždy zvolte UTF-8 (případně 65001: Unicode
(UTF-8) v Excelu).
Co dělat při chybě¶
Pokud importní dialog hlásí chybu nebo některá kontrola výše selže, zaznamenejte:
- Cestu k poli v cílovém programu, kde hodnota nesedí.
- Očekávanou hodnotu (z odpovídajícího řádku CSV nebo z Danita).
- Hodnotu naimportovanou do cílového programu.
- Verzi cílového programu a typ databáze.
- Případnou chybovou hlášku.
Místo pro snímek obrazovky chybové hlášky.
Tyto informace pošlete uživateli Danita, který je předá do podpory.