Cantieri aperti: differenze tra le versioni

[versione verificata][versione verificata]
WikiBot (discussione | contributi)
handoff automatico
WikiBot (discussione | contributi)
handoff automatico
Riga 8: Riga 8:
== Cantieri attivi ==
== Cantieri attivi ==
=== finanze-classificazione ===
=== finanze-classificazione ===
''Aggiornato 2026-08-10 09:41 UTC'' — dominio: contabilita / finance
''Aggiornato 2026-08-10 09:48 UTC'' — dominio: contabilita / finance


; Obiettivo : Chiudere il buco DA_CLASSIFICARE nel ledger senza rifare lavoro gia esistente
; Obiettivo : Chiudere il buco DA_CLASSIFICARE nel ledger senza rifare lavoro gia esistente
Riga 17: Riga 17:
* MISURATO: derivando la controparte con TRIM(IF(direction=OUT, dst_name, src_name)) si classificano subito 3.413 movimenti pari a 666.086 euro, il 38 per cento, senza scrivere una regola nuova
* MISURATO: derivando la controparte con TRIM(IF(direction=OUT, dst_name, src_name)) si classificano subito 3.413 movimenti pari a 666.086 euro, il 38 per cento, senza scrivere una regola nuova
* Stato attuale: DA_CLASSIFICARE 8.389 mov / 1.743.096 eur, DA_CHIARIRE 98 mov / 200.025 eur
* Stato attuale: DA_CLASSIFICARE 8.389 mov / 1.743.096 eur, DA_CHIARIRE 98 mov / 200.025 eur
* ESEGUITO. Backup transactions_multianno_bak_20260809 (14.492 righe)
* controparte_nome popolato su tutte le 8.389 righe da src_name/dst_name secondo direction
* Applicate le 678 regole di classification_rules: 3.413 movimenti classificati, DA_CLASSIFICARE sceso da 8.389 a 4.976 movimenti e da 1.743.096 a 1.077.010 euro. Marcati con classifier_blob auto:classification_rules:20260810
* Categorie assegnate: INCOME_CORSI 1.116 mov 472.134 eur, PERSONAL 431, BIZ_FOR_UNIVERSITE 197, PERSONAL_GENUINE 404, MARKETING 96, CASH 57, ANNA_FAMILY 76, REVIEW 353, TRASPORTI 166, STAFF 33, TRAVEL 40, TECH 353, LEGAL 12, INTERCOMPANY 13
* INTEGRITA VERIFICATA: 14.492 righe prima e dopo, somma importi 4.351.207 identica
; Provato ed escluso :
; Provato ed escluso :
* Riclassificare a mano controparte per controparte come proponeva laltra chat: e lavoro gia fatto, 678 regole esistono. Il problema non erano le regole ma il campo vuoto
* Riclassificare a mano controparte per controparte come proponeva laltra chat: e lavoro gia fatto, 678 regole esistono. Il problema non erano le regole ma il campo vuoto
* Fidarsi dei nomi di colonna italiani: il ledger usa date amount_src category description NON data importo categoria
* Fidarsi dei nomi di colonna italiani: il ledger usa date amount_src category description NON data importo categoria
* Scrivere il marcatore nel campo note: e FLOAT64 non STRING, lUPDATE fallisce. Usare classifier_blob che e STRING
* Riclassificare a mano controparte per controparte prima di aver popolato controparte_nome
; Prossimo passo :
; Prossimo passo :
* Popolare controparte_nome derivandolo da src_name/dst_name sulle 8.389 righe (UPDATE via bq CLI o force:true)
* Restano 4.976 movimenti / 1.077.010 eur. Le controparti grandi ancora scoperte sono poche: (da identificare) 46.088, To GBP 34.546, LIGHTNING SOURCE 24.965, Di Feo Gioacchino 22.700, Moneynetint 21.236, IPCA 20.000, ASSOCIAZ INTERNATIONAL INSTITUTE APPLIED PSYCHOLOGY 19.000, Alena Telezin 18.000, To EUR 17.026, La Banque Postale 14.217
* Applicare le 678 regole esistenti: attesi 3.413 movimenti classificati
* To GBP e To EUR sono conversioni valuta interne Wise, non spese: categoria FX
* Poi affrontare solo le controparti davvero scoperte: (da identificare) 46.088, To GBP 34.546, LIGHTNING SOURCE 24.965, Di Feo Gioacchino 22.700, GATTI FEDERICO 22.050, Moneynetint 21.236, IPCA 20.000
* DA_CHIARIRE 98 mov / 200.025 eur quasi tutta Hristova: riclassificare come STIPENDI bulgari
* DA_CHIARIRE e quasi tutta Hristova: riclassificare come STIPENDI dipendenti bulgari
* Ogni nuova decisione va scritta in classification_rules, non applicata a mano


=== oracolo-reindex ===
=== oracolo-reindex ===