MIL006 - Riclassificazione Bilancio da Articoli Chiusura
Scopo
Elabora i saldi degli articoli di chiusura (conti economico e generale) da COGPNONC, li aggiorna temporaneamente con conversione di divisa se necessario, e li classifica secondo un modello di riclassificazione archiviato in COGBPCO. Produce il file FRICL contenente il bilancio riclassificato.
File e tabelle
| File |
Tipo |
Descrizione |
| COGPNCON |
Indicizzato |
Piano conti (mappatura conti originali → riclassificati) |
| COGPNONC |
Indicizzato |
Articoli di chiusura (ECONO.ARC, CHIUS.ARC) |
| COGBIL |
Indicizzato |
Intestazioni modelli di riclassificazione |
| COGBPCO |
Indicizzato |
Parametri di riclassificazione (modello → conti) |
| COGTABEL |
Indicizzato |
Tabelle generiche (anni contabili tipo 66) |
| FRICL |
Indicizzato |
Output: ##RIL[operatore].ARC (bilancio riclassificato) |
Copybook
| Copybook |
Sezione |
Utilizzo |
| mil006.wrk |
WORKING-STORAGE |
Generato da Screens |
| cogslpco.cpy |
WORKING-STORAGE |
Saldi piano conti |
| cogconta.cpy |
WORKING-STORAGE |
Strutture contabili |
| utilcogq38.cpy |
WORKING-STORAGE |
Lookup modelli riclassificazione |
CALL
| Programma |
Quando |
Scopo |
| COGQ38 |
Su F8 |
Lookup modelli di riclassificazione |
| COGU10W |
Per ogni importo |
Conversione fra divise |
Logica di elaborazione
Flusso principale
- Caricamento tabella mappatura (max 20 righe) conti originali → riclassificati dal piano conti.
- Lettura articoli chiusura economico (
ECONO.ARC): inversione dei segni, aggiornamento dei saldi temporanei.
- Lettura articoli chiusura generale (
CHIUS.ARC): stesso trattamento.
- Per ogni saldo finale, ricerca della mappatura in COGBPCO e scrittura del record in FRICL.
- Calcolo e registrazione dei totali sintetici (attivo / passivo / costi / ricavi) e di utile/perdita.
Note tecniche
- Conversione di divisa con COGU10W se il saldo e' in divisa diversa dal conto.
- Inversione segni D/A per conti di attivo (sezione 1) e di passivo (sezione 2).
- Totali in memoria (variabili t11/t12/t23/t24).
- Output valutato nella divisa del conto principale.
Note operative
- Per la variante che lavora direttamente sui saldi delle schede contabili, vedere MIL010.