
Jak strukturovat CSV pro import do 1M Finance
Naposledy aktualizováno: 19. května 2026
1M Finance používá formát CSV rozdělený na sekce. Každá sekce začíná značkovacím řádkem SECTION , po kterém následuje název sekce, poté záhlaví sloupců a nakonec řádky s daty. Pro spolehlivý import zahrňte sekce účtů a kategorií, které vaše transakce používají.
Rychlý start: Stáhněte si níže uvedený vzor nebo nejprve exportujte svá aktuální data přes Profile & Settings → Data Management → Import & Export → Export Data. Tuto strukturu CSV upravte a poté ji importujte přes Profile & Settings → Data Management → Import & Export → Import from 1M Finance.
Pokud je vaše aplikace ve španělštině: Perfil y ajustes → Gestión de datos → Importar / Exportar → Importar desde 1M Finance.
Stáhnout výchozí CSV
Tento vzor obsahuje účty, kategorie, příjmy, výdaje, běžný převod, výdajový převod, rozpočty a jednu opakující se šablonu. Je záměrně malý, abyste jej mohli upravit jako výchozí bod.
Stáhnout vzorové CSVSoubor může obsahovat až pět sekcí, v tomto pořadí:
TRANSACTIONS obsahuje řádky, které chcete importovat. Zahrňte sekce ACCOUNTS a CATEGORIES pro názvy, na které tyto transakce odkazují, aby je import dokázal správně přiřadit. BUDGETS a RECURRING_TRANSACTIONS jsou volitelné.
Každá sekce má tento vzor:
SECTION,,,,,
SECTION_NAME,,,,,
Column Header 1,Column Header 2,...
data row 1
data row 2
Pokud to vytváříte v tabulkovém editoru, nechte přebytečné buňky v řádcích SECTION prázdné. Aplikace je ignoruje.
Definujte své finanční účty. Zahrňte každý název účtu, na který vaše transakce odkazují.
| Pole | Typ | Povinné | Poznámky |
|---|---|---|---|
| Account Name | Text | Ano | Jedinečný název účtu |
| Account Type | Text | Ano | regular, savings nebo debt. Aliasy jako checking, cash, investment, credit, loan se rovněž přijímají. |
| Starting Balance | Číslo | Ano | Zůstatek na začátku sledované historie |
| Current Balance | Číslo | Ano | Aktuální zůstatek (přepočítá se při importu) |
| Currency | Text | Ano | Třípísmenný kód ISO: USD, EUR, GBP, BTC, XAU atd. |
| Include In Total | Boolean | Ano | true nebo false — zahrnout do čistého jmění |
| Display In Expenses | Boolean | Ano | true nebo false — zobrazit v grafech výdajů |
| Is Archived | Boolean | Ano | true nebo false |
| Max Credit Balance | Číslo | Volitelné | Limit dluhového účtu nebo spodní hranice zůstatku. Exportované hodnoty bývají u kreditních karet nebo půjček záporné, například -3000.0. |
| Description | Text | Volitelné | Krátký popis pro vaši potřebu |
| Color | Celé číslo | Volitelné | Číselný kód barvy (např. 4280391411). Nechte prázdné – aplikace jej vybere za vás. |
| Initial Balance Date | Datum | Volitelné | yyyy-MM-dd (formát). Kdy byl počáteční zůstatek nastaven. |
SECTION,,,,,,,,,,,
ACCOUNTS,,,,,,,,,,,
Account Name,Account Type,Starting Balance,Current Balance,Currency,Include In Total,Display In Expenses,Is Archived,Max Credit Balance,Description,Color,Initial Balance Date
Checking,regular,0.0,5200.0,USD,true,true,false,,Main checking,4280391411,
Savings,savings,1000.0,8500.0,USD,true,true,false,,Emergency fund,4283215168,
Credit Card,debt,0.0,-1200.0,USD,true,true,false,-5000.0,Visa card,4294930688,
Euro Account,regular,500.0,250.0,EUR,true,true,false,,Travel fund,4284890654,2024-06-01
Definujte kategorie výdajů a příjmů. Pokud je vynecháte, aplikace vytvoří kategorie z názvů použitých ve vašich transakcích.
| Pole | Typ | Povinné | Poznámky |
|---|---|---|---|
| Category Name | Text | Ano | Jedinečný název kategorie |
| Category Type | Text | Ano | expense nebo income |
| Color | Celé číslo | Volitelné | Číselný kód barvy. Nechte prázdné – aplikace jej vybere za vás. |
| Is Archived | Boolean | Ano | true nebo false |
| Parent Category | Text | Volitelné | Název nadřazené kategorie pro podkategorie. Nadřazená kategorie musí být uvedena před svými podkategoriemi. |
SECTION,,,,,
CATEGORIES,,,,,
Category Name,Category Type,Color,Is Archived,Parent Category
Food & Dining,expense,4294924066,false,
Transportation,expense,4282339765,false,
Salary,income,4283215168,false,
Coffee,expense,4294924066,false,Food & Dining
Fuel,expense,4282339765,false,Transportation
V tomto příkladu je Coffee podkategorií kategorie Food & Dining a Fuel podkategorií kategorie Transportation. Nadřazené kategorie musí být uvedeny před svými podkategoriemi.
Toto je jediná sekce, kterou musíte zahrnout. Každý řádek je jedna transakce.
| Pole | Typ | Povinné | Poznámky |
|---|---|---|---|
| Date | Datum | Ano | yyyy-MM-dd (doporučeno), dd/MM/yyyy nebo MM/dd/yyyy. Aplikace formát rozpozná automaticky; pro vyloučení nejednoznačnosti použijte yyyy-MM-dd . |
| Type | Text | Ano | expense, income, transfer nebo expenseTransfer |
| From Account | Text | Ano | Název účtu (musí odpovídat sekci ACCOUNTS). U příjmů je to účet, který peníze přijímá . |
| To Account | Text | Převody | Cílový účet pro převody |
| Category | Text | Mimo převody | Název kategorie (musí odpovídat sekci CATEGORIES) |
| Subcategory | Text | Volitelné | Název podkategorie, pokud existuje |
| Amount | Číslo | Ano | Částka transakce (kladné číslo) |
| Currency | Text | Ano | Třípísmenný kód ISO odpovídající zdrojovému účtu |
| To Account Amount | Číslo | Volitelné | Částka přijatá na cílový účet (převody mezi měnami) |
| To Account Currency | Text | Volitelné | Měna cílového účtu (převody mezi měnami) |
| Amount USD | Číslo | Volitelné | Snímek hodnoty v USD. Tento sloupec ponechte z exportu nebo jej u souborů v USD vyplňte stejnou částkou. |
| Amount Home Currency | Číslo | Volitelné | Snímek hodnoty ve vaší domácí měně. Tento sloupec ponechte z exportu nebo jej vyplňte stejnou částkou, když je měna souboru vaše domácí měna. |
| Notes | Text | Volitelné | Volný textový popis |
| Recurring Ref | Text | Volitelné | Propojuje tuto transakci s opakující se šablonou. Vyplní se automaticky při exportu – needitujte ručně. |
From Account. Použijte příjmovou kategorii, například Salary.From Account. Pro popis výdaje použijte Category a volitelně Subcategory.From Account na To Account. Pole Category a Subcategory nechte prázdná. Toto by se nemělo počítat jako výdaj.SECTION,,,,,,,,,,,,,
TRANSACTIONS,,,,,,,,,,,,,
Date,Type,From Account,To Account,Category,Subcategory,Amount,Currency,To Account Amount,To Account Currency,Amount USD,Amount Home Currency,Notes,Recurring Ref
2025-01-03,expense,Checking,,Food & Dining,,52.0,USD,,,52.0,52.0,Trader Joe's,
2025-01-15,income,Checking,,Salary,,3200.0,USD,,,3200.0,3200.0,Monthly salary,RT-1
2025-01-15,transfer,Checking,Savings,,,500.0,USD,500.0,USD,500.0,500.0,Monthly savings,
2025-01-20,expenseTransfer,Checking,Credit Card,Card Payment,,250.0,USD,250.0,USD,250.0,250.0,Credit card payment,
2025-01-10,transfer,Checking,Euro Account,,,1000.0,USD,920.0,EUR,1000.0,1000.0,Travel fund top-up,
U převodu ve stejné měně nastavte Amount, Currency, To Account Amount a To Account Currency na stejnou hodnotu a měnu. U převodu mezi měnami Amount a Currency popisují, co opustilo zdrojový účet, zatímco To Account Amount a To Account Currency popisují, co dorazilo na cílový účet. Převody obvykle nechávají Category a Subcategory prázdné, kromě expenseTransfer.
Sloupec Recurring Ref propojuje transakci s opakující se šablonou (například RT-1 odpovídá šabloně mzdy níže).
Nastavte měsíční rozpočtové cíle pro jednotlivé kategorie. Jeden řádek na kategorii a měsíc.
| Pole | Typ | Povinné | Poznámky |
|---|---|---|---|
| Category Name | Text | Ano | Musí odpovídat kategorii ze sekce CATEGORIES |
| Amount | Číslo | Ano | Měsíční částka rozpočtu |
| Currency | Text | Ano | Třípísmenný kód ISO |
| Year | Celé číslo | Ano | např. 2025 |
| Month | Celé číslo | Ano | 1–12 |
SECTION,,,,,
BUDGETS,,,,,
Category Name,Amount,Currency,Year,Month
Food & Dining,550.0,USD,2025,3
Transportation,250.0,USD,2025,3
Entertainment,150.0,USD,2025,3
Nastavte transakce, které se automaticky opakují.
| Pole | Typ | Povinné | Poznámky |
|---|---|---|---|
| Notes | Text | Volitelné | Popis opakující se transakce |
| Type | Text | Ano | expense, income, transfer nebo expenseTransfer |
| From Account | Text | Ano | Název účtu |
| Category | Text | Mimo převody | Název kategorie |
| Amount | Číslo | Ano | Částka transakce |
| Currency | Text | Ano | Třípísmenný kód ISO |
| Frequency | Text | Ano | daily, weekly, monthly nebo yearly |
| Interval | Celé číslo | Ano | Opakovat každých N období (např. 1 = každý měsíc, 2 = každý druhý měsíc) |
| Start Date | Datum | Ano | yyyy-MM-dd |
| End Date | Datum | Volitelné | yyyy-MM-dd – kdy ukončit opakování |
| Max Occurrences | Celé číslo | Volitelné | Zastavit po N výskytech |
| Auto Create | Boolean | Ano | true pro automatické vytváření transakcí |
| Is Active | Boolean | Ano | true nebo false |
| To Account | Text | Převody | Cílový účet pro opakující se převody |
| To Account Currency | Text | Volitelné | Měna cílového účtu (opakující se převody mezi měnami) |
| Ref | Text | Volitelné | Jedinečný identifikátor této šablony (např. RT-0). Slouží k propojení transakcí s jejich opakující se šablonou. |
SECTION,,,,,,,,,,,
RECURRING_TRANSACTIONS,,,,,,,,,,,
Notes,Type,From Account,Category,Amount,Currency,Frequency,Interval,Start Date,End Date,Max Occurrences,Auto Create,Is Active,To Account,To Account Currency,Ref
Monthly rent,expense,Checking,Housing,1200.0,USD,monthly,1,2025-01-01,,,true,true,,,RT-0
Monthly salary,income,Checking,Salary,1600.0,USD,monthly,1,2025-01-01,,,true,true,,,RT-1
Ujistěte se, že každý řádek má hodnotu (nebo prázdnou čárku) pro každý sloupec v záhlaví. Řádky s chybějícími sloupci se při importu tiše přeskočí.
Názvy účtů a kategorií ve vašich transakcích se musí přesně shodovat (s rozlišením velkých a malých písmen) s názvy definovanými v sekcích ACCOUNTS a CATEGORIES. Chybějící přiřazení účtu nebo kategorie může způsobit přeskočení dotčených řádků.
Čísla: U ručně psaných souborů používejte desetinnou tečku, například 1234.56 a vyhněte se oddělovačům tisíců. Pokud tabulkový editor přepíše hodnoty místními oddělovači, exportujte znovu do CSV a při podezřele vypadajícím výsledku importu zkontrolujte surový soubor.
Kódování: Pro nejlepší výsledky uložte soubor jako CSV v UTF-8. Pokud hodnoty obsahují čárky, uzavřete je do dvojitých uvozovek (např. "Food, Drink & Dining").