Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Money Pro to Sossoldi Converter

Sossoldi Converter Banner

Un semplice script Python per convertire le esportazioni CSV di Money Pro nel formato compatibile con l'importazione di Sossoldi.

Caratteristiche

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

Requisiti

  • Python 3.8 o superiore.
  • Nessuna dipendenza esterna (utilizza solo librerie standard).

Installazione

  1. Clona questo repository:
    git clone https://github.com/tuo-username/Sossoldi-Converter.git
    cd Sossoldi-Converter
  2. (Opzionale) Crea un ambiente virtuale:
    python -m venv venv
    source venv/bin/activate  # Su Windows: venv\Scripts\activate

Utilizzo

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

Argomenti

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

Limitazioni Note

  • Lingua: Attualmente supporta esportazioni Money Pro in lingua italiana. Se utilizzi un'altra lingua, modifica il dizionario MAPPATURA_MESI in converter.py.
  • Ricorrenze: Le transazioni ricorrenti sono importate come transazioni singole (il flag recurring è impostato a 0 per 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.

Contribuire

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.

Licenza

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.

About

Un semplice script Python per convertire le esportazioni CSV di Money Pro nel formato compatibile con l'importazione di Sossoldi.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages