pagopa / pagopa-api

Tutti gli schemi XSD e WSDL che seguono release diverse dalle SANP
22 stars 15 forks source link

[RFC] getOrganizationReceipt #907

Closed lucagargiulo closed 9 months ago

lucagargiulo commented 1 year ago

Nella primitiva /organizations/{organizationfiscalcode}/receipts/{iur}/paymentoptions/{iuv} organizationfiscalcode è riferito all'ente che ha gestito il pagamento o ad un qualsiasi ente Beneficiario?

Comportamento atteso Ci si aspetta che organizationfiscalcode possa essere il codice fiscale di un qualsiasi Beneficiario del pagamento

Contesto La chiamata si suppone venga effettuata nel contesto di un ciclo di rendicontazione qualora la ricevuta con receiptId = {iur} non venga trovata a causa di precedente problema tecnico durante la ricezione della ricevuta. In uno scenario multi-ente (es TARI-TEFA) potrei trovarmi a rendicontare il flusso dell'ente Beneficiario del TEFA. Nel flusso ho il codice fiscale del Beneficiario del TEFA, ma non quello del comune che ha emesso il pagamento. Se organizationfiscalcode dovesse essere il codice del comune non potrei mai trovare la ricevuta mancante.

nardil commented 1 year ago

Concordo con @lucagargiulo: non sembra esserci modo per un Ente Beneficiario di recuperare l'organizationfiscalcode dell'Ente che ha gestito il pagamento dal solo flusso di rendicontazione. Inoltre mi sfugge la logica della sotto-risorsa /paymentoptions/{iuv}: mi sarei eventualmente aspettato l'ordinamento inverso /organizations/{organizationfiscalcode}/paymentoptions/{iuv}/receipts/{iur}.

Se non vado errato, lo IUR e' univoco in assoluto. In tal caso sarebbe più opportuna la risorsa /receipts/{iur} che semplifica l'API e risolve il problema segnalato.

aferracci commented 1 year ago

Buongiorno @lucagargiulo @nardil, innanzitutto mi scuso per il ritardo nella risposta, stiamo analizzando internamente le vostre osservazioni/suggerimenti in merito al servizio, torno da voi quanto prima con un riscontro.

Grazie!

nardil commented 11 months ago

Buonasera, ci sono aggiornamenti su questa problematica?

aferracci commented 9 months ago

Buonasera @nardil, @lucagargiulo, vi informo che abbiamo deciso di inserire nel nostro backlog un task relativo all'implementazione di una nuova versione dell'api che recepisce entrambe i vostri suggerimenti, l'api avrà una signature del seguente tipo: /organizations/{organizationfiscalcode}/receipts/{iur} e, in caso di pagamento multi-beneficiario, consentirà il recupero della receipt per qualsiasi organizationfiscalcode presente all'interno dei transfer presenti. Il rilascio della nuova api è previsto entro la fine di dicembre. Grazie per il suggerimento!