Vai al contenuto

COGE77IZ -- Inserimento Prima Nota IVA da Fatture a Zero

Sorgente: cbl/coge77iz.cbl | Tipo: Programma standalone | Program-ID: COGE77IZ

Menu: - Contabilita' > Documenti Iva


Scopo

Inserimento della prima nota IVA a partire da fatture con importo a zero. Gestisce la registrazione contabile completa: movimenti di prima nota, scadenze, ritenute d'acconto, partite aperte, con supporto per autofatture e operazioni intracomunitarie.


Interfaccia utente

Il programma utilizza un'interfaccia a schermo tradizionale (DISPLAY/ACCEPT) con visualizzazione tabellare dei movimenti di prima nota (fino a 38 righe). L'utente inserisce i dati IVA, i conti contabili e gli importi per ogni riga.

Tasti funzione

Tasto Funzione
ESC Esci
F1 Prossimo
F2 Indietro
F3 Conferma
F6 Fine documento

File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy Archivio file di sistema
COGTABEL cogtabel.cpy Tabelle di configurazione
COGPNCON cogpncon.cpy Prima nota contabilizzata
COGGEANA coggeana.cpy Anagrafica generale
COGPNONC (inline) Prima nota non contabilizzata
COGCCOPR cogccopr.cpy Centri di costo/profitto
COGARIVA cogariva.cpy Archivio IVA
COGRITAC cogritac.cpy Ritenute d'acconto
FEURLAV (inline) File di lavoro temporaneo
COGFATTU cogfattu.cpy Fatture
COGRACCO cogracco.cpy Raccolta documenti

Programmi chiamati

Programma Scopo
COGS78 Gestione partite aperte (COGPARTI)
COGU10 Formattazione importi

Copybook principali

  • wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy
  • cogconta.cpy -- configurazione contabile
  • cogpnonc.cpy -- struttura prima nota
  • cogazien.cpy -- dati azienda
  • cnfgfatt.cpy -- configurazione fatturazione

Logica di Elaborazione

Inserimento movimenti

Il programma opera su fatture con importo a zero, creando i relativi movimenti contabili. Per ogni documento:

  1. Verifica la configurazione IVA e i tipi documento
  2. Gestisce le scadenze (fino a 37 elementi)
  3. Inserisce i movimenti nel file di lavoro FEURLAV
  4. Gestisce le ritenute d'acconto (paragrafo ins-ritac): legge la tabella ritenute, crea i movimenti di contropartita
  5. Chiama COGS78 per la gestione delle partite aperte

Ritenute d'acconto

Se presenti, crea automaticamente due movimenti aggiuntivi: uno in avere sul conto ritenuta e uno in dare sul conto fornitore, con descrizione che include i riferimenti alla partita.

Gestione IVA

Supporta autofatture e operazioni intracomunitarie, con calcolo IVA e gestione dei registri IVA (anno e registro tramite nno-dativa).


Configurazioni

La configurazione viene letta tramite COGTABEL (tipo 66 per esercizio contabile). Non usa RNEWCONF direttamente nel sorgente principale, ma le configurazioni IVA sono embedded in CNFGFATT.CPY.


Documentazione tecnica generata -- 2026-04-19