Movimenti bancari Unicredit: valutare import in formato QIF
Il formato corrente di export dei movimenti fornito da Unicredit chiamato "testo con delimitatori" mi prendo totalmente la responsabilità di dire che sia un formato imbarazzante, secondo soltanto al dataset dei carburanti del prezzo alle 8 del MISE (https://gitpull.it/T755) che è ancora più imbarazzante ed è difficile batterlo.
Motivi per cui questo formato non è affidabile:
- se ci sono punti nell'oggetto della causale, vengono arbitrariamente tolti (!!) non esiste un escape (!!!) l'informazione è persa
- se hai il browser in lingua inglese, il formato cambia (!!!) non c'è un'opzione per decidere questo formato e devi ricordarti di tenere fisso il browser in Italiano (!!!)
- l'intestazione è di 6 righe (!!!!!)
Esempio struttura vecchio formato "testo con delimitatori":
Situazione al 18.12.2024 ore 16:57:10 del Conto Corrente IT 74 G 02008 12609 000100129899 - ILS ITALIAN LINUX SOCIETY
Saldo Euro 14,601.69 a CREDITO
Ultimi movimenti registrati
Data;Valuta;Descrizione;Euro;Caus.
16/12/2024;16/12/2024;DISPOSIZIONE DI BONIFICO BONIFICO SEPA A ROMA2LUG - TOR VERGATA LINUX USERS PER Rimborso spese 68 COMM 0,74 SPESE 0,00 TRN 1101243500012002;-1,065.73;208
11/12/2024;11/12/2024;BONIFICO A VOSTRO FAVORE BONIFICO SEPA DA XXXX PER Quota annuale prima iscrizione XXX TRN YYY;25.00;048
Sarebbe quindi meglio iniziare a prevedere la lettura del formato QIF che sembra essere supportato e presumo sia meno esoterico.
Esempio struttura formato QIF:
!Type:Bank
D12/16/2024
MDISPOSIZIONE DI BONIFICO BONIFICO SEPA A ROMA2LUG - TOR VERGATA LINUX USERS PER Rimborso spese 68 COMM 0,74 SPESE 0,00 TRN 1101243500012002
T-1,065.73
^EUR
D12/11/2024
MBONIFICO A VOSTRO FAVORE BONIFICO SEPA DA XXX PER Quota annuale prima iscrizione XXX TRN YYY
T25.00
^EUR
Commenti a caldo:
-
👎 al momento mi sembra che questo formato QIF sia persino peggio perché non c'è la colonna col tipo di movimento (quel 208 che ha un significato). Comunque forse non importiamo neanche quel valore. Quindi ottimo! asd -
👎 anche in questo formato non c'è un identificativo del bonifico, non c'è neanche l'ora del bonifico... -
👍 c'è almeno la chiara distinzione della divisa in EUR \o/ cosa che comunque al momento non importiamo neanche da PayPal e dovremmo iniziare a fare, presumo.
Questa issue sarà probabilmente chiusa come "wontfix" però volevo almeno buttare giù un perché.
Edited by Valerio Bozzolan