Skip to content

Commit 7cc890b

Browse files
committed
fix: abilitazione tasto registra insoluto anche per fatture con metodo di pagamento SEPA
1 parent b4ad4d4 commit 7cc890b

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

modules/fatture/buttons.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
$registrazione_insoluto = 0;
9191
$pagamento = $fattura->pagamento;
9292
if (!empty($pagamento)) {
93-
if ($pagamento->isRiBa() && $dir == 'entrata' && in_array($record['stato'], ['Emessa', 'Parzialmente pagato', 'Pagato']) && $differenza != 0) {
93+
if (($pagamento->isRiBa() || $pagamento->isSepa()) && $dir == 'entrata' && in_array($record['stato'], ['Emessa', 'Parzialmente pagato', 'Pagato']) && $differenza != 0) {
9494
$registrazione_insoluto = 1;
9595
}
9696
}

modules/pagamenti/src/Pagamento.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ public function isRiBa()
153153
return $this->codice_modalita_pagamento_fe == 'MP12';
154154
}
155155

156+
public function isSepa()
157+
{
158+
return $this->codice_modalita_pagamento_fe == 'MP19' || $this->codice_modalita_pagamento_fe == 'MP20' || $this->codice_modalita_pagamento_fe == 'MP21';
159+
}
160+
156161
public function getModuleAttribute()
157162
{
158163
return 'Pagamenti';

0 commit comments

Comments
 (0)