Vai al contenuto

ELMI - Costi lavorazioni esterne non conteggiati nella "torta" costi chiamata

Campo Valore
ID ClickUp 869d6gn9k
Ticket 714019
Data segnalazione 2026-05-06
Data risoluzione 2026-06-10
Cliente ELMI
Programmi coinvolti ASNS07
Impatto Alto

Sintomo

Sulla chiamata laboratorio di ELMI, nella "torta" dei costi (analisi costi/ricavi della chiamata) non comparivano i costi delle lavorazioni esterne. Quando il materiale rientra dopo essere stato riparato dal fornitore (riga "M" nella lista della chiamata, registrata come DDT di entrata dal fornitore), il relativo importo non veniva aggregato fra i costi della chiamata, falsando il margine.

Il cliente ELMI era fermo al rilascio del 09/10/2024; ASNS07 era stato modificato il 24/09/2025 per gestire i resi legati alle chiusure intervento, ma non i rientri dal fornitore di riparazione.

Causa

Il calcolo costi/ricavi di ASNS07 considerava solo i documenti di magazzino direttamente intestati alla chiamata e i resi legati alle chiusure intervento, ma non navigava il processo di riparazione della chiamata (archivi ASNCHRIP testata + ASNCHRID dettaglio), dove sono registrati i progressivi di flusso (10 buono prelievo, 20 DDT consegna a fornitore, 30 ordine di riparazione, 40 DDT di entrata dal fornitore). Il DDT di entrata (progressivo 40) e' il documento di costo della lavorazione esterna e veniva ignorato.

Correzione

Su ASNS07 e' stata aggiunta una nuova scansione (paragrafo b21-espandi-bolle-da-processo-rip, build 2026-06-04, TASK-4869) che per la chiamata corrente:

  1. Posiziona ASNCHRIP (chiave 2 su asns07-chiamata) per recuperare la testata del processo riparazione.
  2. Per ogni record cerca su ASNCHRID i dettagli con arpd-prog = 40 (DDT restituzione dal fornitore di lavorazione esterna).
  3. Per ciascun DDT trovato invoca b-esamina-documento-magazzino con flag b21-fl-processo-rip = "S": il documento viene trattato come costo anche se di tipo "E" (entrata), usando mag-prezzo come valore unitario, e non viene generato il ricavo corrispondente.

Sono state aggiunte le copybook chiave asnchrip.k02 e asnchrid.k02. La build con la correzione e' stata predisposta in T:\D\ELMI e rilasciata al cliente.

Dettaglio tecnico: vedi ASNS07 - Subroutine calcolo costi/ricavi.