Vai al contenuto

COGU82 -- Chiusura Partite Anticipate su Fatture

Sorgente: cbl/cogu82.cbl | Tipo: Programma standalone | Program-ID: COGU82

Menu: - Contabilita' > Clienti a Part.Aperte > Incassi su Fattura


Scopo

Chiusura delle partite anticipate (acconti/anticipi) su fatture. Permette di selezionare fatture e associare pagamenti anticipati, gestendo automaticamente la chiusura delle partite con abbuoni, riporti e centri di costo.


Interfaccia utente

Maschera

Filtri per selezione fatture e partite anticipate con gestione della griglia per l'abbinamento fattura-acconto.

Griglia

Colonna Descrizione
Rif. partita Anno/Tipo/Numero/Scadenza
Documento Numero documento
Valuta Data valuta
Importo Importo della fattura/acconto
Segno Dare/Avere
Flag Stato selezione

Tasti funzione

Tasto Funzione
ESC Esci
F3 Conferma
F8 Aiuto
F11 Gestione acconto
Shift+F4 Gestione griglia
Shift+F5 Esporta Excel

File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy Archivio file di sistema
LODTMDES lodtmdes.cpy Descrizioni temporanee
TRAN-U82 (inline) File di transito per abbinamento partite

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

Programmi chiamati

Programma Scopo
COGU10W Formattazione importi
RNEWCONF Lettura configurazioni

Copybook principali

  • cogu82.wrk, cogu82.select, cogu82.fd, cogu82.prc
  • wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy
  • cogazien.cpy, cogconta.cpy
  • wgrid.cpy, utilgdad.cpy, wscrolmc.cpy
  • utilu10.cpy, k-u10.cpy
  • call-u35.cpy, sendw02.cpy, sendu22.cpy

Logica di Elaborazione

Selezione fatture e acconti

Il programma opera su un file di transito TRAN-U82 che contiene le partite da abbinare, organizzate per partita/data. Ogni record contiene il riferimento fattura, l'importo, un flag di selezione e l'importo pagato.

Chiusura partite

Il processo di chiusura:

  1. Identifica le partite anticipate del cliente (tipo configurato in tm-cfg-tipo-anticipata)
  2. Abbina le partite anticipate alle fatture selezionate
  3. Gestisce gli abbuoni entro la soglia configurata (tm-cfg-abbuono)
  4. Scrive i movimenti contabili di chiusura
  5. Gestisce i centri di costo (se abilitati) tramite il paragrafo scri-cogmovcc, con controllo sulla data di inizio gestione

Gestione centri di costo

Se l'azienda ha i centri di costo attivi (az-ccopr = "S") e il conto ha il flag reddito, scrive i movimenti CDC con livelli e reparto. Verifica la data di inizio gestione CdC prima di generare il movimento.

File di transito

Il file TRAN-U82 e' esclusivo per operatore (aperto in output per verificare che non sia gia' in uso), con struttura: partita + data + riferimento fattura + importi + flag.


Configurazioni

Gruppo RNEWCONF: PARTITE

Chiave Descrizione
soglia-abbuono-cli Soglia per abbuono automatico su cliente
tipo-partita-anticipata-cli Tipo partita anticipata (es. "AC")
anno-partita-anticipata-cli Anno partita anticipata
numero-partita-anticipata-cli Numero partita anticipata (suddiviso per cliente)

Gruppo CONTABIL: | Chiave | Descrizione | |--------|-------------| | numero-pno-prov-partenza | Numero prima nota provvisoria di partenza | | CA-REP-AGE | Flag reparto agenzia | | ca-data-inizio-gestione | Data inizio gestione centri di costo |

Gruppo FATTCARICA: | Chiave | Descrizione | |--------|-------------| | reparto-generico-per-cc | Reparto generico per centri di costo |


Documentazione tecnica generata -- 2026-04-19