1M Finance 1M Finance

CSV-Formatanleitung

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 herunterladen

Dateistruktur

Eine Datei kann bis zu fünf Abschnitte enthalten, in dieser Reihenfolge:

ACCOUNTS → CATEGORIES → TRANSACTIONS → BUDGETS → RECURRING_TRANSACTIONS

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.

Konten

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.

Beispiel

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

Kategorien

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.

Beispiel

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.

Transaktionen (erforderlich)

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.

Wie die Transaktionstypen funktionieren

  • income — Geld kommt auf das From Account. Verwende eine Einnahmenkategorie wie Salary.
  • expense — Geld verlässt das From Account. Verwende Category und optional Subcategory, um die Ausgabe zu beschreiben.
  • transfer — Geld wird vom From Account auf das To Account. Lass Category und Subcategory leer. Dies sollte nicht als Ausgabe zählen.
  • expenseTransfer — Geld wird zwischen Konten verschoben und zählt zugleich als Ausgabe. Verwende dies für Kredit- oder Kartenzahlungen, bei denen sich der Saldo des Zielkontos ändert, die Zahlung aber in den Ausgaben erscheinen soll.

Beispiele

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).

Budgets (optional)

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

Beispiel

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

Wiederkehrende Transaktionen (optional)

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.

Beispiel

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

Validierung & Tipps

Vollständige Zeilen

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.

Namensabgleich

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.

Was beim Import passiert

  • Fehlerhafte Zeilen werden übersprungen – der Import schlägt nicht komplett fehl.
  • Anfangssalden werden zur Konsistenz automatisch neu berechnet.
  • Die App erkennt deine Heimatwährung automatisch anhand der Transaktionshäufigkeit.
  • Halte Amount USD und Amount Home Currency nach Möglichkeit ausgefüllt. Bei einer Start-Datei mit nur einer Währung in USD können sie Amount entsprechen.

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").

finance.one-m.app
Sprache:EnglishEspañolDeutschFrançaisPortuguêsItalianoČeštinaPolski
Start·Über uns·Wechsel von 1 Money·CSV-Anleitung·Wallet-Einrichtung·Datenschutz·Nutzungsbedingungen·Support·Kontakt