COSO63 - Ristampa Fatture da Mav
Funzione
Lancio della ristampa fatture/ricevute fiscali per bollettini MAV dell'Unione soci. Consente di ristampare un intervallo di documenti gia' emessi, con possibilita' di specificare il numero di copie.
- Contabilita' > Unione soci/clienti > Esiti Mav > Ristampa Fatture da Mav
- Contabilita' > Unione soci/clienti > Esiti Mav > Ristampa Ricevute Fiscali
Tabelle e file principali
| Tabella/File |
Descrizione |
Accesso |
| COGFATTU (fat-rec) |
Archivio fatture |
Lettura (rd-cogfattu, rdnxt-cogfattu, st-cogfattu-notmin) |
| FEURTAB |
File configurazione |
Lettura |
Copybook e sottoprogrammi
| Elemento |
Tipo |
Ruolo |
| cogfiles.cpy |
Copybook |
File configurazione |
| cogazien.cpy |
Copybook |
Dati azienda |
| coso63.select / .fd / .wrk / .prc |
Screen |
Definizioni screen |
| utilp41.cpy |
Copybook |
Parametri per stampa fattura |
| COGS54 |
Sottoprogramma |
Gestione stampante (emulazione HPLJ3) |
| COGP41UN |
Sottoprogramma |
Stampa fattura Unione (lancia-stampa) |
| utils52 / utilu10 |
Copybook |
Utility date e generiche |
Logica principale
- Maschera parametri: tipo/anno/numero documento DA, tipo/anno/numero documento A, numero copie (default 1)
- Validazione: verifica esistenza di entrambi i documenti estremo (rd-cogfattu), verifica che DA <= A
- Configurazione stampante: chiama COGS54 con emulazione HPLJ3, modalita' manuale (s54-fl-manual = "S")
- Ciclo stampa:
- Posiziona su primo documento (st-cogfattu-notmin con chiave fat-tip/fat-ann/fat-num)
- Per ogni documento nell'intervallo (fino a fat-chia1 > tm-doc-a):
- Chiama
lancia-stampa per tm-copie volte
lancia-stampa: inizializza util-p41, imposta fat-tip/ann/num, chiama COGP41UN
- Legge il documento successivo (rdnxt-cogfattu)
- Chiusura: chiama COGS54 per finalizzare la stampa (s54-after-print = "S")
Note
- La chiave documento (fat-chia1) e' composta da fat-tip (2) + fat-ann (4) + fat-num (7) = 13 caratteri
- COGP41UN e' il modulo specifico di stampa fattura per l'Unione (diverso dal generico COGP41L)
- Il CANCEL di COGP41UN avviene dopo ogni singola stampa
- La stampante viene configurata in modalita' manuale con emulazione laser HP