Un semplice script Python per convertire le esportazioni CSV di Money Pro nel formato compatibile con l'importazione di Sossoldi.
- Mappatura Conti: Riconoscimento automatico dei conti bancari e dei saldi iniziali.
- Gerarchia Categorie: Supporto per categorie e sottocategorie (
Genitore:Figlio). - Tipi di Transazione: Gestione corretta di Entrate, Spese, Trasferimenti e Modifiche del Saldo.
- Compatibilità Sossoldi: Generazione di file CSV con terminatori di riga CRLF (
\r\n) richiesti dal parser di Sossoldi. - Localizzazione: Configurato per le abbreviazioni dei mesi in italiano (es.
gen,feb).
- Python 3.8 o superiore.
- Nessuna dipendenza esterna (utilizza solo librerie standard).
- Clona questo repository:
git clone https://github.com/tuo-username/Sossoldi-Converter.git cd Sossoldi-Converter - (Opzionale) Crea un ambiente virtuale:
python -m venv venv source venv/bin/activate # Su Windows: venv\Scripts\activate
Esporta i tuoi dati da Money Pro in formato CSV (assicurati di includere tutte le transazioni) e usa lo script:
python converter.py -i percorso/al/tuo/money_pro.csv -o sossoldi_import.csv-i,--input: Percorso del file CSV di Money Pro (default:money_pro.csv).-o,--output: Percorso del file CSV generato per Sossoldi (default:sossoldi_generato.csv).
- Lingua: Attualmente supporta esportazioni Money Pro in lingua italiana. Se utilizzi un'altra lingua, modifica il dizionario
MAPPATURA_MESIinconverter.py. - Ricorrenze: Le transazioni ricorrenti sono importate come transazioni singole (il flag
recurringè impostato a0per evitare errori di vincoli nel database Sossoldi). - Gestione Categorie e Icone: La particolare struttura del CSV di Money Pro non permette l'esportazione dei riferimenti alle icone. Di conseguenza, le categorie verranno importate in Sossoldi con un'icona predefinita e, in presenza di gerarchie multi-livello complesse, potrebbero generarsi dei duplicati nominali.
- Nota dell'autore: Basandomi sulla mia esperienza (migrazione di un archivio inizializzato nel 2018 con oltre 10 conti monitorati), la riconfigurazione manuale delle icone e la pulizia della gerarchia in Sossoldi richiede circa 30 minuti. Si tratta di un investimento di tempo minimo se paragonato alla qualità della visualizzazione e alla potenza gestionale offerta da Sossoldi rispetto a Money Pro.
Le Pull Request per migliorare il codice o risolvere le limitazioni sopra elencate sono benvenute. Tuttavia, si prega di notare che queste non hanno una priorità critica: il progetto è considerato concluso per le necessità dell'autore, avendo permesso una migrazione corretta e soddisfacente da Money Pro a Sossoldi.
Questo progetto è distribuito sotto la licenza MIT. Vedi il file LICENSE per i dettagli (se presente).
Nota: Questo tool non è affiliato ufficialmente con Money Pro o Sossoldi.
