Vai al contenuto

COGC31 -- Reso Corrispettivi/Clienti

Sorgente: cbl/cogc31.cbl | Tipo: Programma standalone | Program-ID: COGC31

Menu: - Contabilita' > Documenti Iva > Reso Clienti/Corrispettivi


Scopo

Gestione dei resi su corrispettivi e clienti. Permette di inserire un reso associato a un cliente, con data e importi per partita, generando automaticamente i movimenti di prima nota contabile e aggiornando le partite aperte.


Interfaccia utente

Maschera

Campo Descrizione
tm-cli Codice anagrafico cliente
tm-nome Denominazione cliente
tm-data Data del reso
tm-corr-e Importo corrispettivo (editato)

Griglia

Colonna Descrizione
Anno partita Anno della partita da stornare
Tipo partita Tipo (FF, NC, ecc.)
Numero partita Numero progressivo partita
Progressivo Progressivo scadenza
Importo Importo del reso per riga

Tasti funzione

Tasto Funzione
ESC Esci
Invio Modifica riga
F2 Indietro
F3 Conferma
F8 Aiuto / Calendario
F9 Ricerca avanzata
Shift+F4 Gestione griglia
Ctrl+A Aggiungi riga
Ctrl+E Elimina riga

File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy Archivio file di sistema

I file specifici sono gestiti tramite cogc31.select e cogc31.fd.

Programmi chiamati

Programma Scopo
COGS65W Ricerca anagrafica clienti
COGS52W Gestione campo data con calendario
COGS78 Gestione partite aperte
COGS25 Numeratore documenti
GRIDADMN Amministrazione griglia

Copybook principali

  • cogc31.wrk, cogc31.select, cogc31.fd, cogc31.prc
  • wstato.cpy, wgrave.cpy, wgrid.cpy, wopenf.cpy, wnscr.cpy
  • cogazien.cpy, cogconta.cpy
  • utilgdad.cpy, utils25.cpy, utils52.cpy, utils65.cpy
  • utils77.cpy, utils78.cpy, utils84.cpy
  • utilu03.cpy, utilu10.cpy, k-u10.cpy
  • utilgrid.cpy, getdcont.cpy

Logica di Elaborazione

Selezione cliente e data

L'utente inserisce il codice cliente (tramite COGS65W con ricerca) e la data del reso. Il programma verifica che la data sia nell'esercizio contabile aperto.

Caricamento partite

Popola la griglia con le partite esistenti del cliente selezionato, permettendo di indicare gli importi da stornare per ogni partita.

Aggiornamento (agg-cor)

Alla conferma (F3):

  1. Movimento cliente: crea un movimento di prima nota sul conto del cliente con il totale del reso, segno determinato dalla configurazione corrispettivi (w-segnocor), tipo operazione da tabella (w-ivatocor)
  2. Movimenti partita: per ogni riga della griglia con importo diverso da zero, crea un movimento di prima nota con i riferimenti alla partita originale (anno, tipo, numero, progressivo scadenza)
  3. Movimento di chiusura: scrive un secondo record di prima nota con il totale
  4. Partite aperte: chiama COGS78 per aggiornare le partite

Controllo chiusura esercizio

Verifica le date di chiusura esercizio corrente e precedente (datchiuatt, datchiupre) lette dalla tabella contabile tipo 66.


Configurazioni

Nessuna configurazione RNEWCONF dedicata. La configurazione contabile viene letta da COGTABEL tipo 66.


Documentazione tecnica generata -- 2026-04-19