
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 esempioUn file può contenere fino a cinque sezioni, in quest'ordine:
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.
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. |
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
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. |
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.
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. |
From Account. Usa una categoria di entrata come Salary.From Account. Usa Category e, facoltativamente, Subcategory per descrivere la spesa.From Account al To Account. Lascia vuoti Category e Subcategory. Questo non dovrebbe contare come spesa.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).
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 |
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
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. |
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
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.
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.
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").