Vai al contenuto

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

  1. Maschera parametri: tipo/anno/numero documento DA, tipo/anno/numero documento A, numero copie (default 1)
  2. Validazione: verifica esistenza di entrambi i documenti estremo (rd-cogfattu), verifica che DA <= A
  3. Configurazione stampante: chiama COGS54 con emulazione HPLJ3, modalita' manuale (s54-fl-manual = "S")
  4. Ciclo stampa:
  5. Posiziona su primo documento (st-cogfattu-notmin con chiave fat-tip/fat-ann/fat-num)
  6. 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
  7. Legge il documento successivo (rdnxt-cogfattu)
  8. 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