Open gtuccini opened 7 years ago
Il problema è alla base: i tipi di sezione sono inseriti dall'utente e non c'è alcuna garanzia che un tipo particolare (E, U, T, F..) esista.
Sarebbe meglio utilizzare l'importo (aggiungendo una colonna sign=+|- in divisions, subdivisions e transactions per gestire correttamente anche gli importi a 0) e il livello della sezione (eventualmente configurabile, con 3 come default per gestire l'albero standard con root al primo livello ed entrate o uscite al secondo) per individuare le sezioni da mostrare in homepage.
atAGlance e divisionsAtAGlance assumono che esistano i divisionTypes con codice E, U, T e F. Almeno T ed F andrebbero modificati per tener conto del passaggio al bilancio armonizzato.