Non mi mettere in causa…
Va bene il flag si/no impostalo come predefinito a no (così non esiste più null).
Poi la query deve visualizzare indistintamente dal flag.
L'unica differenza è che se approvato alle righe non devi più apporre modifiche. Per me hai finito qui.
Poi ho sollevato la questione che tu hai detto “al 31/12 carico le testate e al 31/12 dell'anno successivo le righe” è un'affermazione errata e fuorviante.
Va detta così: oggi carico le testate, dopo tot tempo carico le righe. Se approvo è definitivo altrimenti devo modificare le righe.
La voce approvato fra le righe non ha senso. Ha senso mettere un controllo sulla testata ed ha la funzione di rendere immodificabili le righe.
Non aggiungere altro tipo le allusioni al fiscale. Quella è un'altra gestione e un altro 3d che funziona allo stasso modo.