Vai al contenuto

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

  1. apri: inizializzazione, lettura tabella esercizio (tipo 66). Determina esercizio corrente, costruisce path archivi chiusura esercizio precedente. Apertura file lavoro temporanei.

  2. Apertura archivi chiusura: apre CHIUPAT e CHIUECO dell'esercizio precedente (solo per raffronto).

  3. 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).

  4. Copia saldi e elaborazione P.N. non contabilizzata (a017-a025):

  5. 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.
  6. a020-a025: scansione COGPNONC (prima nota non contabilizzata). Per ogni movimento con pno-datamov <= tm-data (o pno-dataeff se presente): conversione divisa, aggiornamento saldi su LAVSAL (agg-saldo) e riclassificazione (agg-conto). Controllo quadratura.

  7. Elaborazione chiusura esercizio precedente (a026-a035-a, se tm-raffr = 'S'):

  8. Scansione CHIUPAT e CHIUECO con agg-saldo-1 e agg-conto-1.

  9. Creazione archivio lavoro riclassificazione (a032-a034):

  10. Scansione COGPCCEE: per voci con conto esegue agg-ricl, per voci con formula esegue agg-form.

  11. Elaborazione conto economico (a035-a038):

  12. Normalizzazione flag 'C', calcolo per livello gerarchico (agg-coneco).

  13. Riporto utile/perdita (a039-a041): agg-utile su voci con cee-flform = 'P'.

  14. Stato patrimoniale (a042-a046): agg-coneco2 per 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 usata pno-dataeff al posto di pno-datamov.
  • La struttura dei file di lavoro (LAVSAL, LAVRIC, LAVLAV) e' identica a quella di COGH07.

Documentazione tecnica -- 2026-04-28