Vai al contenuto

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.

  • 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

  1. 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).
  2. Lettura ritenute: scan di COGRITAC con st-cogritac-notmin-chia1 per 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).
  3. Lettura anagrafica: da COGGEANA recupera nome, indirizzo, CAP, localita', provincia, codice fiscale. Da COGDESTI (scan) recupera eventuali destinazioni.
  4. 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).
  5. Piede certificato: dichiarazioni del sostituto d'imposta (fondo1-fondo5).

Copybook principali

  • cogp63.wrk, cogp63.select, cogp63.fd - Working, select, file descriptor
  • cogfiles.cpy - Struttura FEURTAB
  • flsta.cpy - Struttura file stampa

Note

  • Il file di transito cogtrans ha 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-imponibile nella 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.