COGE82 - Stampa Giornale Bollato IVA Fornitori¶
| Campo | Valore |
|---|---|
| Sorgente | cbl/coge82.cbl |
| Tipo | Stampa (batch/interattivo) |
| Richiamato da | Menu (Contabilita' > Documenti IVA > Stampe > Bollato Fornitori; anche da Bilancio) |
Descrizione¶
Stampa del giornale bollato IVA per acquisti (fornitori). Produce il registro IVA acquisti con dettaglio movimenti, riepilogo per aliquota e riepilogo per articolo di esenzione. Supporta sia la stampa tradizionale (landscape) sia la generazione tramite modelli AreaReport/Jasper.
File e tabelle¶
| File/Tabella | Modalita' | Descrizione |
|---|---|---|
| COGTRANS | Lettura | Movimenti contabili (chiave primaria e alternate k4/k5) |
| COGCOATT | Lettura | Codici attivita' |
| COGCOPRE | Lettura | Codici prestazione |
| FEURTAB | Lettura | Tabelle generali |
| FILEASC2 | Scrittura | File ASCII di output per stampa |
| FLSTA | Lettura | File di stato |
Copybook principali¶
coge82.select,coge82.fd,coge82.wrk,coge82.prc-- struttura Screenscogconta.cpy-- contesto contabileutilwordmdl.cpy-- integrazione modelli Wordutilcogpa3.cpy-- utilita' parametri stampautilcogsc1.cpy-- utilita' selezione criteriutilk37.cpy-- utilita' registri IVAk-personal.cpy-- personalizzazioni
Logica di elaborazione¶
Flusso principale¶
- Selezione parametri: anno, periodo, registro IVA, tipo modello (1=standard, 2=esteso)
- Scansione COGTRANS per il periodo e registro selezionati
- Per ogni documento: stampa righe dettaglio con protocollo, date, importi, aliquote
- Riepilogo per aliquota IVA (TAB-RIA)
- Riepilogo per articolo di esenzione (TAB-RIE)
Sezione PROT (Protocollo)¶
Nel formato AreaReport, il campo PROT contiene il tipo documento (rl-tdoc) anziche' il codice registro (rd-treg). Modifica TASK-4677: in precedenza veniva usato il codice registro, ma nel formato AreaReport (dove lo spazio e' limitato) il tipo documento e' piu' significativo per l'operatore.
Output AreaReport¶
Produce tag XML per Jasper Reports: - Intestazione: TS1-RAG, TS1-PIV, R1-TIT, TS1-ANNO, TS1-PAG, TS2-IND, TS2-LOC, TS2-PRO, R1-DATA-DAL, R1-DATA-AL - TIPO-MOD: selettore modello (1=standard, 2=esteso) - TAB-DET: tabella dettaglio (PROT, DATR, NUMF, DATF, DESC, IMPO, ALIQ, IVAV, NOTE, NDOC, PIVA, TOTD, ISDI, DIVI, CAMB, IMPV, STIL) - TAB-RIA: riepilogo per aliquota (IMPO, ALIQ, IVAV, STIL) - TAB-RIE: riepilogo per esenzione (ARTI, DESC, IMPO, IVAV, STIL)
Chiamate a sottoprogrammi¶
| Programma | Funzione |
|---|---|
| COGS25 | Gestione stringhe |
| COGS52W | Ricerca anagrafica |
| RNEWCONF | Lettura configurazioni |
Note¶
- Il programma compare in 3 posizioni di menu: Documenti IVA > Stampe, Bilancio > Nuovi elenchi, Bilancio > Spesometro
- Il file
coge82_pro.cble' una copia/variante del programma (stesso program-id), usata come versione di riferimento - Chiavi alternate su COGTRANS: k4 (anno+data mov+registro+nfat) e k5 (anno+tdoc+registro+nfat) per scansione in ordini diversi
Casistica problemi noti¶
- Tipo documento mancante in AreaReport: nella stampa AreaReport con "Numerazione per tipi documento IVA" attiva, il protocollo non riportava il tipo documento (FF/RC ecc.). Nel tag XML "PROT" veniva usato
iva-registroanziche'iva-tdoc. Corretto sostituendo il codice registro con il codice tipo documento. dettaglio - ClickUp