Vai al contenuto

COGP41L - Stampa codice valuta a 3 caratteri sul totale fattura (cortesia)

Campo Valore
ID ClickUp 869dc2jfz
Ticket 793362
Data segnalazione 2026-05-19
Data risoluzione 2026-06-10
Programmi coinvolti COGP41L
Impatto Alto

Sintomo

Sulla stampa della fattura di cortesia, l'etichetta del totale finale riportava correttamente "EUR" per fatture in Euro, ma per valute estere stampava il codice a 2 caratteri anziche' a 3. Valute come GBP (sterlina), JPY (yen) o altre con sigla a 3 caratteri non risultavano stampabili correttamente.

Causa

Nel paragrafo che compone l'etichetta del totale fattura (PU6525,...;LB <valuta> #;), per il ramo when other (valute diverse da Euro) veniva utilizzato direttamente fat-currency, campo a 2 caratteri.

Correzione

Aggiunto sul ramo when other la lettura di cogtabel con euta-tipo = 56 (tabella sigle valute estese) usando fat-currency come chiave. Se la sigla viene trovata, si usa euta-ve-sigla (3 caratteri); se non trovata, si torna a usare fat-currency come fallback (la riga di stampa viene comunque ricostruita su euta-ve-sigla per uniformare).

La modifica e' tracciata come TASK-5146 nello storico modifiche di COGP41L.