Adiuto indica come Scartate perchè duplicate delle fatture effettivamente consegnate

From RVM Wiki
Jump to navigation Jump to search

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

A1001

SET 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

 TDOC

SET

 FLAF = 1 

WHERE

 FIDD = 1968630

Il dettaglio del ticket è

Prendo ad esempio la prima ricevuta del log

D:\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)