Vai al contenuto

COGF94 - Analisi Finanziaria (Cash Flow)

Intestazione

Campo Valore
Programma COGF94
Titolo Procedura Cash Flow - Analisi dei dati
Posizione menu Contabilita' > Rendiconti Finanziari > Analisi finanziaria

Scopo e logica generale

COGF94 e' un programma interattivo per l'analisi del cash flow aziendale. Raccoglie informazioni da molteplici fonti (ordini clienti/fornitori, bolle, fatture, scadenziari, IVA, prima nota, movimenti previsionali, conti finanziari, erario) e le aggrega per periodo (giornaliero, mensile, ecc.) per fornire una proiezione delle entrate e uscite di cassa.

I dati elaborati vengono salvati su archivi di appoggio (COGCASHF, TXTCASHF, TX2CASHF, NUTDAGIR) per successive consultazioni e stampe.


Flusso principale

  1. Inizializzazione (apri): lettura azienda, apertura file principali e file di appoggio (open-files-r), configurazione tasti funzione (F3, SF6, F8), lettura divisa conto tramite COGU10W, maschera modeless
  2. Accept parametri (a4):
  3. Periodicita' (tm-periodo): M=mensile, G=giornaliero, ecc.
  4. Data inizio (tm-da-data) e Data fine (tm-a-data): con calendario COGS52W
  5. Flag fonti dati (S/N per ciascuna): ordini clienti/fornitori, bolle uscita/entrata, fatture NC, scadenziari clienti/fornitori, IVA credito/debito, prima nota ufficiale/provvisoria, movimenti previsionali, conti finanziari, erario, scaduti, sospesi
  6. Tipo data (tm-se-val): V=valuta, M=movimento
  7. Data inizio scadenze (tm-da-scad)
  8. Conferma (a-richiesta-conferma): validazione parametri, calcolo progressivi date tramite DTPRG
  9. Elaborazione: scansione delle fonti selezionate, calcolo saldi, aggregazione per periodo, scrittura su file di appoggio
  10. Chiusura (fine): chiusura file, z-99-exit-program

File e tabelle acceduti

File logico Record Modalita' Uso
COGTABEL euta-rec Input Tabelle generiche (esercizio, divise, tipologie pagamento, ecc.)
COGGEANA ana-rec Input Anagrafica generale
COGCASHF csf-rec I-O File di appoggio cash flow - dati aggregati
TXTCASHF txf-rec I-O File di appoggio testi cash flow
TX2CASHF tx2-rec I-O File di appoggio testi 2 cash flow
NUTDAGIR dgr-rec I-O Dati giornalieri per analisi
FEURTAB feurtab Input Tabella generica Eurosystem
+ file da cogf94.select vari Input File ordini, bolle, fatture, prima nota, scadenziari, IVA

File NUTDAGIR

File indicizzato temporaneo con struttura: - dgr-chia: flag + banca + distinta + data valuta + mastro + conto + sottoconto - dgr-chia1: chiave alternata flag + banca + data valuta + mastro + conto + sottoconto (duplicati) - dgr-des: descrizione (25 char) - dgr-to: tipo operazione - dgr-impo: importo (18 cifre con 6 decimali) - dgr-currency: divisa - dgr-tipo: tipo


Copybook inclusi

Screen Designer

Copybook Contenuto
cogf94-01.scr Maschera principale
cogf94.select SELECT dei file
cogf94.fd FD dei file
cogf94.wrk Working storage maschera
cogf94.decla Declaratives (cogcashf, nutdagir)

Strutture dati e utility

Copybook Contenuto
COGFILES.CPY FD feurtab
COGCASHF.CPY, TXTCASHF.CPY, TX2CASHF.CPY Record file di appoggio cash flow
cogcashf.fd, txtcashf.fd, tx2cashf.fd SELECT file di appoggio
wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy Standard working storage
cogazien.cpy Dati azienda
cogconta.cpy, cogcont1.CPY Struttura contabilita'
utils09.CPY Utility S09
utils52.cpy Interfaccia COGS52W (calendario)
utilu01.CPY, utilu02.CPY Utility U01/U02
utilu10.cpy Gestione importi e divise
utilf93.cpy Utility F93
k-u10.cpy Costanti U10
wcont.cpy, wcont1.cpy Linkage section

Programmi chiamati (CALL)

Programma Scopo
COGS52W Calendario per selezione date
COGU10W Gestione importi e divise
DTPRG Calcolo progressivo data (data -> numero giorno)

Logica di business

Fonti dati e flag

La maschera presenta 20 flag S/N per selezionare le fonti da includere nell'analisi:

Flag Fonte Default
tm-ord-cli Ordini clienti S
tm-ord-for Ordini fornitori S
tm-bol-cli Bolle uscita non fatturate S
tm-bol-for Bolle entrata non fatturate S
tm-fat-nc Fatture clienti NC S
tm-scn-cli Scadenziario clienti S
tm-scn-for Scadenziario fornitori S
tm-iva-cre IVA a credito S
tm-iva-deb IVA a debito S
tm-finanz Prima nota ufficiale S
tm-provvi Prima nota provvisoria S
tm-previ Movimenti previsionali S
tm-finanz-si Conti finanziari S
tm-erario Erario IVA S
tm-scad-cli Scaduto clienti S
tm-scad-for Scaduto fornitori S
tm-sosp-cli Sospesi clienti N
tm-sosp-for Sospesi fornitori N

Per personalizzazioni "ID", ordini e bolle vengono disabilitati di default.

Periodicita' e aggregazione

Il parametro tm-periodo determina il livello di raggruppamento temporale dei dati. Il programma calcola il range di date (da/a) e il numero di giorni nel periodo, poi aggrega tutti gli importi per ciascun intervallo.

Gestione divise

Se la divisa del conto e' diversa dalla divisa operativa, gli importi vengono convertiti tramite COGU10W. Il campo w-currency-conto contiene la divisa di riferimento.

Tipologie pagamento

La tabella tab-tipag (10 elementi) contiene per ciascuna tipologia di pagamento il tipo e i giorni di insoluto associati, utilizzati per il calcolo delle date effettive di incasso.


Variabili di stato principali

Variabile Descrizione
tm-periodo Tipo periodicita' (M, G, ecc.)
tm-da-data / tm-a-data Range date analisi
tm-se-val Tipo data: V=valuta, M=movimento
saldo Saldo corrente calcolato
w-saldo-e / w-saldo-u Saldo entrate/uscite
w-provenienza Indicatore fonte dati in elaborazione
fl-arc Flag archivio in uso
w-currency-conto Divisa del conto