COGP63 - Stampa Certificati R.d.A.¶
Funzione¶
Compilazione e stampa del certificato di ritenuta d'acconto sui redditi di lavoro autonomo e provvigioni (art. 3 DPR 600/1973). Legge le registrazioni di ritenuta per fornitore/anno e produce il certificato stampato.
Menu¶
- Contabilita' > Documenti Iva > Stampa Certificati R.d.A.
Tabelle e file principali¶
| Tabella/File | Descrizione | Accesso |
|---|---|---|
| COGRITAC | Registrazioni ritenuta d'acconto | Lettura (scan per fornitore+anno) |
| COGGEANA | Anagrafica generale (dati percipiente) | Lettura |
| COGDESTI | Destinazioni/sedi del percipiente | Lettura (scan) |
| COGTABEL | Tabelle generali | Lettura |
| FEURTAB | File path tabelle | Lettura |
| FLSTA | File di stampa | Scrittura |
| cogtrans | File temporaneo di transito (indexed, chiave: cliente+anno+tipo+nfat) | Lettura/Scrittura |
Logica principale¶
- Maschera parametri: accetta fornitore (
tm-for), divisa (tm-divisa), data certificato (tm-data-cer), anno (tm-anno), dati anagrafici del percipiente (nome, nascita, indirizzo, CF), aliquota ritenuta (tm-ali-rit), aliquota imponibile (tm-ali-imp), causale (tm-causale), natura (tm-nat). - Lettura ritenute: scan di COGRITAC con
st-cogritac-notmin-chia1per il fornitore e anno selezionati. Per ogni ritenuta, accumula gli importi in un file di transito (cogtrans, chiave:trs-rit-cliente+trs-rit-anno+trs-rit-tipo+trs-rit-nfat). - Lettura anagrafica: da COGGEANA recupera nome, indirizzo, CAP, localita', provincia, codice fiscale. Da COGDESTI (scan) recupera eventuali destinazioni.
- Stampa certificato: produce il certificato con intestazione (testa1-testa3: "CERTIFICATO RITENUTA D'ACCONTO..."), dati percipiente (riga1-riga5), dettaglio fatture con campi: imponibile (
tm-impo), rimborsi (tm-rimb), anticipazioni (tm-anti), IVA (tm-iva), ritenuta (tm-rda), lordo (tm-lord), ente (tm-ena), totale (tm-tot). - Piede certificato: dichiarazioni del sostituto d'imposta (fondo1-fondo5).
Copybook principali¶
cogp63.wrk,cogp63.select,cogp63.fd- Working, select, file descriptorcogfiles.cpy- Struttura FEURTABflsta.cpy- Struttura file stampa
Note¶
- Il file di transito
cogtransha chiave composta:trs-rit-cliente(5 cifre) +trs-rit-anno(4 cifre) +trs-rit-tipo(2 char) +trs-rit-nfat(7 cifre). - Il campo
tm-cfg-imponibilenella configurazione (tm-cfg) determina il calcolo dell'imponibile. - I dati anagrafici del percipiente vengono proposti dall'anagrafica ma sono modificabili in maschera.
- La stampa e' formattata per modulo continuo con righe di intestazione fisse e dettaglio variabile.