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.prcwstato.cpy,wgrave.cpy,wopenf.cpy,wnscr.cpycogazien.cpy,cogconta.cpywgrid.cpy,utilgdad.cpy,wscrolmc.cpyutilu10.cpy,k-u10.cpycall-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:
- Identifica le partite anticipate del cliente (tipo configurato in
tm-cfg-tipo-anticipata) - Abbina le partite anticipate alle fatture selezionate
- Gestisce gli abbuoni entro la soglia configurata (
tm-cfg-abbuono) - Scrive i movimenti contabili di chiusura
- 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