# Import/export

## Formáty importu

- Open Financial Exchange (.ofx)

  Data by měla být ve formátu RRRRMMDD.

- Quicken Interchange Format (.qif)

  Data by měla být v anglickém (americkém) formátu (MM/DD/RRRR).

- Denaro CSV (.csv)

  ❗ Formát CSV je sice běžný a některé banky umožňují svým uživatelům exportovat informace ve formátu CSV, ale tyto soubory jsou ve skutečnosti tabulky, které mohou obsahovat libovolná data. Import souboru CSV vytvořeného v jiném programu selže, protože jeho data nebudou kompatibilní s tím, co se aplikace Denaro snaží ze souboru získat. Účelem importu/exportu CSV je poskytnout způsob, jak přidávat data do účtu pomocí externích programů, jako jsou textové editory a kancelářské balíky. Import přidá pouze nové transakce, aniž by přepsal ty stávající. Pokud chcete soubor CSV vytvořit ručně, toto je hlavička, která obsahuje všechny sloupce, které aplikace Denaro očekává, že najde:

  ID;Date;Description;Type;RepeatInterval;RepeatFrom;RepeatEndDate;Amount;RGBA;UseGroupColor;Group;GroupName;GroupDescription;GroupRGBA

  - ## ID

    ID transakce, mělo by být pro daný účet jedinečné. ID začínají číslem 1.

  - ## Date

    Datum transakce (nebo datum zahájení v případě opakované transakce) by mělo být v anglickém (americkém) formátu (MM/DD/RRRR).

  - ## Description

    Popis transakce, může obsahovat libovolné znaky kromě středníku.

  - ## Type

    Typ transakce: 0 pro příjem, 1 pro výdaj.

  - ## RepeatInterval

    Číslo představující interval opakování transakce:

    0 - Nikdy

    1 - Denně

    2 - Týdně

    7 - Dvakrát týdně

    3 - Měsíčně

    4 - Čtvrtletně

    5 - Ročně

    6 - Dvakrát ročně

    Podrobnosti o opakovaných transakcích naleznete v části Interval opakování na stránce transakce.

  - ## RepeatFrom

    Mělo by to být buď ID zdrojové transakce nebo 0, pokud se jedná o zdrojovou transakci, nebo -1, pokud se nejedná o opakovanou transakci.

  - ## RepeatEndDate

    Datum ukončení opakované transakce by mělo být v anglickém (americkém) formátu (MM/DD/RRRR). Pokud se nejedná o opakovanou transakci, ponechte jej prázdný.

  - ## Amount

    Částka transakce v anglickém (americkém) formátu (123,456.78).

  - ## RGBA

    Barva transakce, by měla být ve formátu rgb(R,G,B), kde R, G a B jsou celá čísla v rozsahu 0 až 255.

  - ## UseGroupColor

    Zda má transakce používat skupinovou barvu: 0 — ne, 1 — ano.

  - ## Group

    ID skupiny transakce. ID začíná číslem 1. U neseskupených transakcí by mělo být -1 (ne 0, to je nesprávná hodnota pro ID skupiny).

  - ## GroupName

    Název skupiny transakce, měl by odpovídat ID skupiny. Může obsahovat libovolné znaky kromě středníku. Pro transakce bez skupiny jej ponechte prázdný, v ostatních případech by neměl být prázdný.

  - ## GroupDescription

    Popis skupiny transakce, měl by odpovídat identifikačnímu číslu skupiny. Může obsahovat libovolné znaky kromě středníku a může být prázdný. Pro transakce bez skupiny jej ponechte prázdný.

  - ## GroupRGBA

    Barva skupiny, měla by být ve formátu rgb(R,G,B), kde R, G a B jsou celá čísla v rozsahu 0 až 255.

  Faktura a poznámky se v souboru CSV nenachází.

## Formáty exportu

Můžete si vybrat, zda chcete exportovat všechny informace, nebo pouze aktuální zobrazení. Pokud vyberete aktuální zobrazení, budou aktuálně zobrazené transakce exportovány ve stejném pořadí, v jakém jsou zobrazeny.

- Portable Document Format (.pdf)

  Soubor bude obsahovat informace o účtu, seznam transakcí a obrázky faktur. Transakce jsou barevné jako v aplikaci, ale barvy jsou upraveny tak, že jsou poloprůhledné, aby byl černý text vždy dobře viditelný. Pro exportovaný soubor můžete nastavit heslo.

- Denaro CSV (.csv)