
So strukturierst du eine CSV für den Import in 1M Finance
Zuletzt aktualisiert: 19. Mai 2026
1M Finance verwendet ein CSV-Format mit Abschnitten. Jeder Abschnitt beginnt mit einer Markierungszeile SECTION , gefolgt von einem Abschnittsnamen, dann den Spaltenüberschriften und schließlich den Datenzeilen. Für zuverlässige Importe solltest du die von deinen Transaktionen verwendeten Konten- und Kategorienabschnitte einschließen.
Schnellstart: Lade unten das Beispiel herunter oder exportiere zuerst deine aktuellen Daten über Profile & Settings → Data Management → Import & Export → Export Data. Bearbeite diese CSV-Struktur und importiere sie dann über Profile & Settings → Data Management → Import & Export → Import from 1M Finance.
Wenn deine App auf Spanisch ist: Perfil y ajustes → Gestión de datos → Importar / Exportar → Importar desde 1M Finance.
Eine Start-CSV herunterladen
Dieses Beispiel enthält Konten, Kategorien, Einnahmen, Ausgaben, eine normale Überweisung, eine Ausgaben-Überweisung, Budgets und eine wiederkehrende Vorlage. Es ist bewusst klein gehalten, damit du es als Ausgangspunkt bearbeiten kannst.
Beispiel-CSV herunterladenEine Datei kann bis zu fünf Abschnitte enthalten, in dieser Reihenfolge:
TRANSACTIONS enthält die Zeilen, die du importieren möchtest. Füge ACCOUNTS und CATEGORIES für die Namen hinzu, auf die sich diese Transaktionen beziehen, damit der Import sie korrekt zuordnen kann. BUDGETS und RECURRING_TRANSACTIONS sind optional.
Jeder Abschnitt folgt diesem Muster:
SECTION,,,,,
SECTION_NAME,,,,,
Column Header 1,Column Header 2,...
data row 1
data row 2
Wenn du das in einer Tabellenkalkulation erstellst, lass die zusätzlichen Zellen in den SECTION-Zeilen einfach leer. Die App ignoriert sie.
Definiere deine Finanzkonten. Füge jeden Kontonamen hinzu, auf den sich deine Transaktionen beziehen.
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
| Account Name | Text | Ja | Eindeutiger Name für das Konto |
| Account Type | Text | Ja | regular, savings oder debt. Aliasse wie checking, cash, investment, credit, loan werden ebenfalls akzeptiert. |
| Starting Balance | Zahl | Ja | Saldo zu Beginn des erfassten Verlaufs |
| Current Balance | Zahl | Ja | Aktueller Saldo (wird beim Import neu berechnet) |
| Currency | Text | Ja | 3-stelliger ISO-Code: USD, EUR, GBP, BTC, XAU usw. |
| Include In Total | Boolescher Wert | Ja | true oder false — in das Nettovermögen einbeziehen |
| Display In Expenses | Boolescher Wert | Ja | true oder false — in Ausgabendiagrammen anzeigen |
| Is Archived | Boolescher Wert | Ja | true oder false |
| Max Credit Balance | Zahl | Optional | Limit bzw. Saldountergrenze des Schuldenkontos. Exportierte Werte sind bei Kreditkarten oder Krediten meist negativ, zum Beispiel -3000.0. |
| Description | Text | Optional | Kurze Beschreibung zu deiner Orientierung |
| Color | Ganzzahl | Optional | Numerischer Farbcode (z. B. 4280391411). Lass es leer – die App wählt einen für dich aus. |
| Initial Balance Date | Datum | Optional | yyyy-MM-dd Format. Wann der Anfangssaldo festgelegt wurde. |
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
Definiere Ausgaben- und Einnahmenkategorien. Wenn du sie weglässt, erstellt die App Kategorien aus den in deinen Transaktionen verwendeten Namen.
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
| Category Name | Text | Ja | Eindeutiger Name für die Kategorie |
| Category Type | Text | Ja | expense oder income |
| Color | Ganzzahl | Optional | Numerischer Farbcode. Lass es leer – die App wählt einen für dich aus. |
| Is Archived | Boolescher Wert | Ja | true oder false |
| Parent Category | Text | Optional | Name der übergeordneten Kategorie für Unterkategorien. Die übergeordnete Kategorie muss vor ihren Unterkategorien stehen. |
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
In diesem Beispiel ist Coffee eine Unterkategorie von Food & Dining und Fuel eine Unterkategorie von Transportation. Übergeordnete Kategorien müssen vor ihren Unterkategorien aufgeführt werden.
Dies ist der einzige Abschnitt, den du einschließen musst. Jede Zeile ist eine Transaktion.
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
| Date | Datum | Ja | yyyy-MM-dd (empfohlen), dd/MM/yyyy oder MM/dd/yyyy. Die App erkennt das Format automatisch; verwende yyyy-MM-dd , um Mehrdeutigkeiten zu vermeiden. |
| Type | Text | Ja | expense, income, transfer oder expenseTransfer |
| From Account | Text | Ja | Kontoname (muss mit dem Abschnitt ACCOUNTS übereinstimmen). Bei Einnahmen ist dies das Konto, das das Geld empfängt . |
| To Account | Text | Überweisungen | Zielkonto für Überweisungen |
| Category | Text | Keine Überweisungen | Kategoriename (muss mit dem Abschnitt CATEGORIES übereinstimmen) |
| Subcategory | Text | Optional | Name der Unterkategorie, falls zutreffend |
| Amount | Zahl | Ja | Transaktionsbetrag (positive Zahl) |
| Currency | Text | Ja | 3-stelliger ISO-Code, der zum Quellkonto passt |
| To Account Amount | Zahl | Optional | Im Zielkonto empfangener Betrag (Überweisungen in anderer Währung) |
| To Account Currency | Text | Optional | Währung des Zielkontos (Überweisungen in anderer Währung) |
| Amount USD | Zahl | Optional | Momentaufnahme des USD-Gegenwerts. Behalte diese Spalte aus einem Export bei oder fülle sie bei USD-Dateien mit demselben Betrag aus. |
| Amount Home Currency | Zahl | Optional | Momentaufnahme des Gegenwerts in deiner Heimatwährung. Behalte diese Spalte aus einem Export bei oder fülle sie mit demselben Betrag aus, wenn die Dateiwährung deine Heimatwährung ist. |
| Notes | Text | Optional | Freitextbeschreibung |
| Recurring Ref | Text | Optional | Verknüpft diese Transaktion mit einer wiederkehrenden Vorlage. Wird beim Export automatisch ausgefüllt – nicht manuell bearbeiten. |
From Account. Verwende eine Einnahmenkategorie wie Salary.From Account. Verwende Category und optional Subcategory, um die Ausgabe zu beschreiben.From Account auf das To Account. Lass Category und Subcategory leer. Dies sollte nicht als Ausgabe zählen.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,
Setze bei einer Überweisung in derselben Währung Amount, Currency, To Account Amount und To Account Currency auf denselben Wert und dieselbe Währung. Bei einer Überweisung in eine andere Währung beschreiben Amount und Currency was das Quellkonto verlassen hat, während To Account Amount und To Account Currency beschreiben, was auf dem Zielkonto angekommen ist. Bei Überweisungen bleiben Category und Subcategory normalerweise leer, außer bei expenseTransfer.
Die Spalte Recurring Ref verknüpft eine Transaktion mit einer wiederkehrenden Vorlage (zum Beispiel passt RT-1 zur Gehaltsvorlage unten).
Lege monatliche Budgetziele pro Kategorie fest. Eine Zeile pro Kategorie und Monat.
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
| Category Name | Text | Ja | Muss mit einer Kategorie aus dem Abschnitt CATEGORIES übereinstimmen |
| Amount | Zahl | Ja | Monatlicher Budgetbetrag |
| Currency | Text | Ja | 3-stelliger ISO-Code |
| Year | Ganzzahl | Ja | z. B. 2025 |
| Month | Ganzzahl | Ja | 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
Richte Transaktionen ein, die sich automatisch wiederholen.
| Feld | Typ | Erforderlich | Hinweise |
|---|---|---|---|
| Notes | Text | Optional | Beschreibung der wiederkehrenden Transaktion |
| Type | Text | Ja | expense, income, transfer oder expenseTransfer |
| From Account | Text | Ja | Kontoname |
| Category | Text | Keine Überweisungen | Kategoriename |
| Amount | Zahl | Ja | Transaktionsbetrag |
| Currency | Text | Ja | 3-stelliger ISO-Code |
| Frequency | Text | Ja | daily, weekly, monthly oder yearly |
| Interval | Ganzzahl | Ja | Alle N Perioden wiederholen (z. B. 1 = jeden Monat, 2 = jeden zweiten Monat) |
| Start Date | Datum | Ja | yyyy-MM-dd |
| End Date | Datum | Optional | yyyy-MM-dd – wann die Wiederholung enden soll |
| Max Occurrences | Ganzzahl | Optional | Nach N Wiederholungen beenden |
| Auto Create | Boolescher Wert | Ja | true , um Transaktionen automatisch zu erstellen |
| Is Active | Boolescher Wert | Ja | true oder false |
| To Account | Text | Überweisungen | Zielkonto für wiederkehrende Überweisungen |
| To Account Currency | Text | Optional | Währung des Zielkontos (wiederkehrende Überweisungen in anderer Währung) |
| Ref | Text | Optional | Eindeutige Kennung für diese Vorlage (z. B. RT-0). Wird verwendet, um Transaktionen mit ihrer wiederkehrenden Vorlage zu verknüpfen. |
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
Stelle sicher, dass jede Zeile für jede Spalte der Kopfzeile einen Wert (oder ein leeres Komma) hat. Zeilen mit fehlenden Spalten werden beim Import stillschweigend übersprungen.
Konto- und Kategorienamen in deinen Transaktionen müssen exakt (unter Beachtung der Groß- und Kleinschreibung) mit den in den Abschnitten ACCOUNTS und CATEGORIES definierten Namen übereinstimmen. Fehlende Konten- oder Kategorienzuordnungen können dazu führen, dass betroffene Zeilen übersprungen werden.
Zahlen: Verwende bei handgeschriebenen Dateien Dezimalpunkte wie 1234.56 und vermeide Tausendertrennzeichen. Wenn eine Tabellenkalkulation Werte mit lokalen Trennzeichen umschreibt, exportiere erneut als CSV und prüfe die Rohdatei, falls die Importergebnisse falsch aussehen.
Kodierung: Speichere deine Datei als UTF-8-CSV, um die besten Ergebnisse zu erzielen. Wenn Werte Kommas enthalten, setze sie in doppelte Anführungszeichen (z. B. "Food, Drink & Dining").