Adiuto indica come Scartate perchè duplicate delle fatture effettivamente consegnate
Può succedere che ci si trovi con degli scarti in Adiuto, ma su ADE e Invoice Channel la fattura sia consegnata.
Succede perchè si invia la fattura più volte (non si capisce se siamo noi a farlo o è ifin e si riceve subito la NS. Una volta acquisita la ricevuta di SCARTO, anche quando arriva quella di consegna, non viene allegata e rimane nel Transito di Immission
Per importarla occorre verificare i filename delle ricevute RC di consegna incagliate, da cui si recupera l'ID_SDI
In Invoice channel di IFIN si fa la ricerca per range temporale ed ID SDI e si deduce il numero della Fattura.
In Adiuto si cerca la fattura (che sarà falsamente scartata) e si deduce il FIDD.
Poi si fa un update di F31 di quel FIDD inserendo l'UID IFIN che è la prima parte del filename della ricevuta:.
Fatto questo, si rilancia la fasatura immission di importazione Ricevute e la ricevuta verrà caricata, collegata e la fattura sarà CONSEGNATA
Alla fine bisogna poi modificare anche il FLAF per far bloccare il documento e far apparire la coccarda.
Ad esempio se il filename della ricevuta da importare fosse:
4D0BDE37-4FC0-4973-935C-86E77BE3D5C1_17756685916_IT01071920282_to55h_RC_001.xml
Su Invoice channel, ricerchiamo l'ID SDI
17756685916
Troviamo che il numero fattura è, ad esempio
9833
In adiuto cerchiamo la fattura e troviamo che il suo FIDD (CTRL-SHIFT-F2) è
1968619
Lanciamo quindi la query:
UPDATE
A1001SET F31 = '4D0BDE37-4FC0-4973-935C-86E77BE3D5C1' WHERE
FIDD = '1968619'
E importiamo al ricevuta. Poi recuperiamo nuovamente il fidd della fattura (perchè cambia) che ipotiziaaimo diventi
1968630
e facciamo:
UPDATE
TDOCSET
FLAF = 1WHERE
FIDD = 1968630
Il dettaglio del ticket è
Prendo ad esempio la prima ricevuta del logD:\Adiuto\Transito\RicevuteSDI\201F2760-ADC4-438F-A0C9-99DEAF2D8449_17700396210_IT01071920282_th5fj_RC_003.xml
1. individua la fattura corrispondente, poi modifica il valore del campo F31 (quello che trovi è quello della ricevuta di scarto) e metti quello della ricevuta; il valore lo ricavi dal nome file, tutti i caratteri fino al primo underscore. In questo caso 201F2760-ADC4-438F-A0C9-99DEAF2D8449 UPDATE A1001 set F31 = '201F2760-ADC4-438F-A0C9-99DEAF2D8449 ' where fidd = fidd della fattura
2. Fai girare la fasatura immission delle ricevute. La ricevuta dovrebbe collegarsi alla fattura e modificare lo stato = CONSEGNATA
3. modifica il FLAF del documento facendo update sulla TDOC (per bloccare il documento e far comparire la coccardina colorata)
UPDATE TDOC set FLAF = 1 where fidd = nuovo fidd fattura (attenzione, lo script del workflow delle ricevute fa un ModificaInfo sulla fattura, quindi il FIDD cambia; devi prendere il nuovo FIDD)