COGH11 -- Riclassificazione Da Saldi/Chiusura¶
Sorgente: cbl/cogh11.cbl | Program-ID: COGH11 | Tipo: Elaborazione interattiva
Menu: Contabilita' > Bilancio > Riclass. IV Direttiva C.E.E. > Riclassificazione Da Saldi/Chiusura
Scopo¶
Esegue la riclassificazione del bilancio secondo la IV Direttiva CEE partendo dai saldi contabili correnti e dalla prima nota non contabilizzata, con possibilita' di limitare ad una data specifica. Diversamente da COGH07 (che parte dagli articoli di chiusura), questo programma opera sui saldi "vivi" del piano dei conti, consentendo riclassificazioni infrannuali. Il raffronto avviene con la chiusura dell'esercizio precedente.
File e tabelle¶
| File/Tabella | Tipo | Modalita' | Descrizione |
|---|---|---|---|
| FEURTAB (COGTABEL) | Indicizzato | Input | Tabella generica (tipo 66: esercizio, tipo 56: divise) |
| COGPCCEE | Indicizzato | Input | Schema riclassificazione IV Direttiva CEE |
| COGFOCEE | Indicizzato | Input | Formule riclassificazione CEE |
| COGPNCON | Indicizzato | Input | Piano dei conti |
| COGSLPCO | Indicizzato | Input | Saldi piano dei conti per esercizio |
| COGPNONC | Indicizzato | Input | Prima nota non contabilizzata |
| CHIUPAT | Indicizzato | Input | Chiusura patrimoniale esercizio precedente ({ese}CHIUS.ARC) |
| CHIUECO | Indicizzato | Input | Chiusura economica esercizio precedente ({ese}ECONO.ARC) |
| LAVSAL | Indicizzato | I-O | File lavoro saldi (#$sald.arc in tmp) |
| LAVRIC | Indicizzato | I-O | File lavoro riclassificazione (#$ricl.arc in tmp) |
| LAVLAV | Indicizzato | I-O | File lavoro operazioni (#$oper.arc in tmp) |
Programmi chiamati¶
| Programma | Scopo |
|---|---|
| COGU10W | Conversione importi tra divise |
| COGE22 | Selezione divisa (lista F8) |
| COGS52W | Gestione date con calendario |
Copybook principali¶
| Copybook | Descrizione |
|---|---|
cogh11.wrk, .select, .fd, .decla, .scr |
Definizioni Screens |
cogfiles.cpy |
Record COGTABEL (euta-*) |
cogconta.cpy |
Struttura contabilita' (conta-*) |
k-u10.cpy |
Costanti COGU10W |
utile22.cpy |
Utility selezione (COGE22) |
utils52.cpy |
Utility date (COGS52W) |
utilu10.cpy |
Utility conversione importi |
Struttura del programma¶
Parametri in input (maschera)¶
| Variabile | Campo | Descrizione |
|---|---|---|
| tm-modello | Modello | Codice modello riclassificazione (3 cifre) |
| tm-quadro | Quadro | Codice quadro CEE (2 cifre) |
| tm-data | Data | Data situazione contabile (AAAAMMGG) |
| tm-raffr | Raffronto | S/N: raffronto con chiusura anno precedente |
| tm-divisa | Divisa | Codice divisa per conversione importi |
Flusso principale¶
-
apri: inizializzazione, lettura tabella esercizio (tipo 66). Determina esercizio corrente, costruisce path archivi chiusura esercizio precedente. Apertura file lavoro temporanei.
-
Apertura archivi chiusura: apre CHIUPAT e CHIUECO dell'esercizio precedente (solo per raffronto).
-
a-tm-modello / a-tm-quadro / a-tm-data / a-tm-raffr / a-tm-divisa: sequenza accept parametri. La data viene validata: deve essere >= data ultima contabilizzazione (
datdachiur). -
Copia saldi e elaborazione P.N. non contabilizzata (a017-a025):
- a017-a019: scansione COGSLPCO (saldi piano dei conti) per l'esercizio corrente (
con-anno = anno). Per ogni conto: conversione divisa dare e avere tramite COGU10W, scrittura su LAVSAL. -
a020-a025: scansione COGPNONC (prima nota non contabilizzata). Per ogni movimento con
pno-datamov <= tm-data(opno-dataeffse presente): conversione divisa, aggiornamento saldi su LAVSAL (agg-saldo) e riclassificazione (agg-conto). Controllo quadratura. -
Elaborazione chiusura esercizio precedente (a026-a035-a, se
tm-raffr = 'S'): -
Scansione CHIUPAT e CHIUECO con
agg-saldo-1eagg-conto-1. -
Creazione archivio lavoro riclassificazione (a032-a034):
-
Scansione COGPCCEE: per voci con conto esegue
agg-ricl, per voci con formula esegueagg-form. -
Elaborazione conto economico (a035-a038):
-
Normalizzazione flag 'C', calcolo per livello gerarchico (
agg-coneco). -
Riporto utile/perdita (a039-a041):
agg-utilesu voci concee-flform = 'P'. -
Stato patrimoniale (a042-a046):
agg-coneco2per quadri patrimoniali.
Differenze rispetto a COGH07¶
| Aspetto | COGH07 | COGH11 |
|---|---|---|
| Fonte dati esercizio corrente | Articoli chiusura (CHIUS.ARC, ECONO.ARC) | Saldi (COGSLPCO) + P.N. non contabilizzata (COGPNONC) |
| Data di riferimento | Non prevista | tm-data: filtra movimenti P.N. |
| Raffronto | Con chiusura esercizio precedente | Con chiusura esercizio precedente |
| File chiusura precedente | 2 coppie (CHIUPA1/CHIUEC1) | 1 coppia (CHIUPAT/CHIUECO) |
Note¶
- La data di situazione contabile filtra solo i movimenti della prima nota non contabilizzata; i saldi di COGSLPCO vengono presi integralmente per l'esercizio.
- Per movimenti con data effetto (
pno-effa > 0), viene usatapno-dataeffal posto dipno-datamov. - La struttura dei file di lavoro (LAVSAL, LAVRIC, LAVLAV) e' identica a quella di COGH07.
Documentazione tecnica -- 2026-04-28