Skip to content

Commit

Permalink
Issue #327: attivato importo versamento indipendentemente da quanto c…
Browse files Browse the repository at this point in the history
…omunicato dal PSP.
  • Loading branch information
nardil committed Oct 7, 2021
1 parent ea37a2b commit 6994828
Showing 1 changed file with 8 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -137,15 +137,12 @@ private Rpt buildRpt(PaGetPaymentReq requestBody,

ctRpt.setCreditorReferenceId(iuv);

if(requestBody.getAmount() != null) {
if(requestBody.getAmount().equals(versamento.getImportoTotale())) {
ctRpt.setPaymentAmount(versamento.getImportoTotale());
} else {
ctRpt.setPaymentAmount(requestBody.getAmount());
}
} else {
ctRpt.setPaymentAmount(versamento.getImportoTotale());
}
// L'amount con il dueDate mi deve far scegliere tra le opzioni di pagamento
// da attivare. Al momento viene gestita una sola opzione di pagamento
// pertanto ignoro l'importo comunicato e rispondo sempre con il dovuto.
// https://github.com/pagopa/pagopa-api/issues/194

ctRpt.setPaymentAmount(versamento.getImportoTotale());

if(versamento.getDataValidita() != null) {
ctRpt.setDueDate(versamento.getDataValidita()); // indicates the expiration payment date
Expand All @@ -154,16 +151,9 @@ private Rpt buildRpt(PaGetPaymentReq requestBody,
} else {
ctRpt.setDueDate(new Date(32503590000000l)); //31.12.2999
}
// ctRpt.setRetentionDate(null); // <!-- fino a questa data non ci rigereremo verso la PA --> TODO ????

// TODO usare questi dati per configurare la soluzione di pagamento
// requestBody.getAmount();
// requestBody.getDueDate();
// requestBody.getPaymentNote();
// requestBody.getTransferType();


// Capire se il numero avviso utilizzato e' relativo alla rata di un documento, nel caso sia l'ultima valorizzare true altrimenti e' sempre false
// Capire se il numero avviso utilizzato e' relativo alla rata di un documento,
// nel caso sia l'ultima valorizzare true altrimenti e' sempre false
// se non e' una rata o rata unica e' sempre true.
ctRpt.setLastPayment(true);

Expand Down

0 comments on commit 6994828

Please sign in to comment.