COGY22 - Simulazione fattura trasporti
Scopo
Simula fatture di trasporto verso un cliente vettore, distinguendo trasporti primari, secondari e accessori in due intervalli di date (calcolo tariffe e consultazione storica). Calcola i totali fatturabili e, su conferma, assegna numero e data fattura.
File e tabelle
| File |
Tipo |
Descrizione |
| COGTRANS |
Indicizzato |
Transito fatturazione |
| COGTESBO |
Indicizzato |
Testate bolle |
| COGTRABO |
Indicizzato |
Movimenti trasporti (input principale) |
| COGGEANA |
Indicizzato |
Anagrafiche clienti |
| COGMOMAG |
Indicizzato |
Movimenti magazzino |
Copybook
| Copybook |
Sezione |
Utilizzo |
| cogy22.wrk / .fd |
tutte |
Strutture generate da Screens |
| utils52.cpy |
WORKING-STORAGE |
Calendario |
| utils65.cpy |
WORKING-STORAGE |
Lookup vettore |
| utilu10.cpy |
WORKING-STORAGE |
Divisa |
| wgrid.cpy / utilgdad.cpy |
WORKING-STORAGE |
Griglia |
CALL
| Programma |
Quando |
Scopo |
| COGU10W |
Per importi |
Conversione divisa |
| DTPRG / PRGDT |
Calcoli date |
Progressivo data |
| GRIDADMN |
Griglia |
Admin griglia |
Logica di elaborazione
Flusso principale
- Vettore primario obbligatorio (lookup F8).
- Intervallo di calcolo fisso al mese (dal 01 alla fine mese di default).
- Intervallo di consultazione esteso di ±1 giorno rispetto al calcolo.
- Estrazione dei movimenti COGTRABO filtrati per vettore e data.
- Calcolo dei totali per categoria (primario, secondario, riconciliazione, giacenza, accessori).
- Visualizzazione in griglia.
- Su F3 finale: accetta numero/data fattura e scrive su COGTRANS.
Note tecniche
- Distingue data-documento da data-competenza.
- Esclude movimenti con valore = 0 o con flag
gia-escluso.
- Direzioni entrate/uscite ricavate da
mag-entrusc.
- Nessuna modifica permanente fino al consolidamento finale.
Note operative
- Vedere anche COGY21 per il caricamento dei dati di trasporto a monte.