1M Finance 1M Finance

Guida al formato CSV

Come strutturare un CSV da importare in 1M Finance

Ultimo aggiornamento: 19 maggio 2026

1M Finance usa un formato CSV a sezioni. Ogni sezione inizia con una riga marcatore SECTION , seguita dal nome della sezione, poi le intestazioni delle colonne e infine le righe di dati. Per importazioni affidabili, includi le sezioni dei conti e delle categorie usate dalle tue transazioni.

Avvio rapido: Scarica l'esempio qui sotto o esporta prima i tuoi dati attuali da Profile & Settings → Data Management → Import & Export → Export Data. Modifica quella struttura CSV, poi importala da Profile & Settings → Data Management → Import & Export → Import from 1M Finance.

Se la tua app è in spagnolo: Perfil y ajustes → Gestión de datos → Importar / Exportar → Importar desde 1M Finance.

Scarica un CSV iniziale

Questo esempio include conti, categorie, entrate, uscite, un trasferimento normale, un trasferimento di spesa, budget e un modello ricorrente. È volutamente piccolo così puoi modificarlo come punto di partenza.

Scarica CSV di esempio

Struttura del file

Un file può contenere fino a cinque sezioni, in quest'ordine:

ACCOUNTS → CATEGORIES → TRANSACTIONS → BUDGETS → RECURRING_TRANSACTIONS

TRANSACTIONS contiene le righe che vuoi importare. Includi ACCOUNTS e CATEGORIES per i nomi a cui fanno riferimento quelle transazioni, così l'importazione può associarli correttamente. BUDGETS e RECURRING_TRANSACTIONS sono facoltative.

Ogni sezione segue questo schema:

SECTION,,,,,
SECTION_NAME,,,,,
Column Header 1,Column Header 2,...
data row 1
data row 2

Se lo crei in un foglio di calcolo, lascia semplicemente vuote le celle in più nelle righe SECTION. L'app le ignora.

Conti

Definisci i tuoi conti finanziari. Includi ogni nome di conto a cui fanno riferimento le tue transazioni.

Campo Tipo Obbligatorio Note
Account Name Testo Sì Nome univoco per il conto
Account Type Testo Sì regular, savings o debt. Alias come checking, cash, investment, credit, loan sono accettati anch'essi.
Starting Balance Numero Sì Saldo all'inizio della cronologia registrata
Current Balance Numero Sì Saldo attuale (ricalcolato all'importazione)
Currency Testo Sì Codice ISO di 3 lettere: USD, EUR, GBP, BTC, XAU, ecc.
Include In Total Booleano Sì true o false — includere nel patrimonio netto
Display In Expenses Booleano Sì true o false — mostra nei grafici delle spese
Is Archived Booleano Sì true o false
Max Credit Balance Numero Facoltativo Limite del conto di debito o soglia minima di saldo. I valori esportati sono di solito negativi per carte di credito o prestiti, ad esempio -3000.0.
Description Testo Facoltativo Breve descrizione per tuo riferimento
Color Intero Facoltativo Codice colore numerico (ad es. 4280391411). Lascia vuoto — l'app ne sceglie uno per te.
Initial Balance Date Data Facoltativo yyyy-MM-dd (formato). Quando è stato impostato il saldo iniziale.

Esempio

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

Categorie

Definisci le categorie di spese ed entrate. Se omesse, l'app crea le categorie dai nomi usati nelle tue transazioni.

Campo Tipo Obbligatorio Note
Category Name Testo Sì Nome univoco per la categoria
Category Type Testo Sì expense o income
Color Intero Facoltativo Codice colore numerico. Lascia vuoto — l'app ne sceglie uno per te.
Is Archived Booleano Sì true o false
Parent Category Testo Facoltativo Nome della categoria principale per le sottocategorie. La categoria principale deve comparire prima delle sue sottocategorie.

Esempio

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 questo esempio, Coffee è una sottocategoria di Food & Dining e Fuel è una sottocategoria di Transportation. Le categorie principali devono essere elencate prima delle loro sottocategorie.

Transazioni (obbligatorio)

Questa è l'unica sezione che devi includere. Ogni riga è una transazione.

Campo Tipo Obbligatorio Note
Date Data Sì yyyy-MM-dd (consigliato), dd/MM/yyyy o MM/dd/yyyy. L'app rileva automaticamente il formato; usa yyyy-MM-dd per evitare ambiguità.
Type Testo Sì expense, income, transfer o expenseTransfer
From Account Testo Sì Nome del conto (deve corrispondere alla sezione ACCOUNTS). Per le entrate, è il conto che riceve il denaro.
To Account Testo Trasferimenti Conto di destinazione per i trasferimenti
Category Testo Non trasferimenti Nome della categoria (deve corrispondere alla sezione CATEGORIES)
Subcategory Testo Facoltativo Nome della sottocategoria, se applicabile
Amount Numero Sì Importo della transazione (numero positivo)
Currency Testo Sì Codice ISO di 3 lettere corrispondente al conto di origine
To Account Amount Numero Facoltativo Importo ricevuto nel conto di destinazione (trasferimenti tra valute)
To Account Currency Testo Facoltativo Valuta del conto di destinazione (trasferimenti tra valute)
Amount USD Numero Facoltativo Istantanea dell'equivalente in USD. Mantieni questa colonna da un'esportazione o compilala con lo stesso importo per i file in USD.
Amount Home Currency Numero Facoltativo Istantanea dell'equivalente nella tua valuta principale. Mantieni questa colonna da un'esportazione o compilala con lo stesso importo quando la valuta del file è la tua valuta principale.
Notes Testo Facoltativo Descrizione in testo libero
Recurring Ref Testo Facoltativo Collega questa transazione a un modello ricorrente. Compilato automaticamente all'esportazione — non modificare manualmente.

Come funzionano i tipi di transazione

  • income — Il denaro entra nel From Account. Usa una categoria di entrata come Salary.
  • expense — Il denaro esce dal From Account. Usa Category e, facoltativamente, Subcategory per descrivere la spesa.
  • transfer — Il denaro si sposta dal From Account al To Account. Lascia vuoti Category e Subcategory. Questo non dovrebbe contare come spesa.
  • expenseTransfer — Il denaro si sposta tra conti e conta anche come spesa. Usalo per i pagamenti di prestiti o carte, dove il saldo del conto di destinazione cambia ma il pagamento deve comparire nelle spese.

Esempi

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,

Per un trasferimento nella stessa valuta, imposta Amount, Currency, To Account Amount e To Account Currency sullo stesso valore e sulla stessa valuta. Per un trasferimento tra valute, Amount e Currency descrivono ciò che è uscito dal conto di origine, mentre To Account Amount e To Account Currency descrivono ciò che è arrivato nel conto di destinazione. I trasferimenti di solito lasciano vuoti Category e Subcategory, tranne expenseTransfer.

La colonna Recurring Ref collega una transazione a un modello ricorrente (ad esempio, RT-1 corrisponde al modello di stipendio qui sotto).

Budget (facoltativo)

Imposta obiettivi di budget mensili per categoria. Una riga per categoria per mese.

Campo Tipo Obbligatorio Note
Category Name Testo Sì Deve corrispondere a una categoria della sezione CATEGORIES
Amount Numero Sì Importo del budget mensile
Currency Testo Sì Codice ISO di 3 lettere
Year Intero Sì ad es. 2025
Month Intero Sì 1–12

Esempio

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

Transazioni ricorrenti (facoltativo)

Configura transazioni che si ripetono automaticamente.

Campo Tipo Obbligatorio Note
Notes Testo Facoltativo Descrizione della transazione ricorrente
Type Testo Sì expense, income, transfer o expenseTransfer
From Account Testo Sì Nome del conto
Category Testo Non trasferimenti Nome della categoria
Amount Numero Sì Importo della transazione
Currency Testo Sì Codice ISO di 3 lettere
Frequency Testo Sì daily, weekly, monthly o yearly
Interval Intero Sì Ripeti ogni N periodi (ad es. 1 = ogni mese, 2 = ogni due mesi)
Start Date Data Sì yyyy-MM-dd
End Date Data Facoltativo yyyy-MM-dd — quando interrompere la ripetizione
Max Occurrences Intero Facoltativo Interrompi dopo N occorrenze
Auto Create Booleano Sì true per creare transazioni automaticamente
Is Active Booleano Sì true o false
To Account Testo Trasferimenti Conto di destinazione per i trasferimenti ricorrenti
To Account Currency Testo Facoltativo Valuta del conto di destinazione (trasferimenti ricorrenti tra valute)
Ref Testo Facoltativo Identificatore univoco per questo modello (ad es. RT-0). Usato per collegare le transazioni al loro modello ricorrente.

Esempio

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

Validazione e consigli

Righe complete

Assicurati che ogni riga abbia un valore (o una virgola vuota) per ciascuna colonna dell'intestazione. Le righe con colonne mancanti vengono ignorate silenziosamente durante l'importazione.

Corrispondenza dei nomi

I nomi di conto e di categoria nelle tue transazioni devono corrispondere esattamente (rispettando maiuscole e minuscole) ai nomi definiti nelle sezioni ACCOUNTS e CATEGORIES. Mappature di conto o categoria mancanti possono far saltare le righe interessate.

Cosa succede durante l'importazione

  • Le righe malformate vengono ignorate — l'importazione non fallisce del tutto.
  • I saldi iniziali vengono ricalcolati automaticamente per coerenza.
  • L'app rileva automaticamente la tua valuta principale in base alla frequenza delle transazioni.
  • Mantieni Amount USD e Amount Home Currency compilati quando possibile. Per un file iniziale a valuta unica in USD, possono coincidere con Amount.

Numeri: Per i file scritti a mano, usa i decimali con il punto come 1234.56 ed evita i separatori delle migliaia. Se un foglio di calcolo riscrive i valori con separatori locali, riesporta in CSV e controlla il file grezzo se i risultati dell'importazione sembrano errati.

Codifica: Salva il file come CSV UTF-8 per risultati ottimali. Se i valori contengono virgole, racchiudili tra virgolette doppie (ad es. "Food, Drink & Dining").

finance.one-m.app
Lingua:EnglishEspañolDeutschFrançaisPortuguêsItalianoČeštinaPolski
Home·Informazioni·Passa da 1 Money·Guida CSV·Configura Wallet·Privacy·Termini di servizio·Supporto·Contatti