From 2a35de786c11f7321b438df157f3ff71b55e6536 Mon Sep 17 00:00:00 2001 From: FabioL <1647128+loviuz@users.noreply.github.com> Date: Mon, 3 Jun 2024 17:14:09 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20per=20export=20scadenze=20con=20pi=C3=B9?= =?UTF-8?q?=20banche?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentazioni_bancarie/src/Gestore.php | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/plugins/presentazioni_bancarie/src/Gestore.php b/plugins/presentazioni_bancarie/src/Gestore.php index 19466c63a..6d5a097cc 100644 --- a/plugins/presentazioni_bancarie/src/Gestore.php +++ b/plugins/presentazioni_bancarie/src/Gestore.php @@ -418,12 +418,14 @@ class Gestore public static function getBancaAzienda(Scadenza $scadenza): Banca { - $documento = $scadenza->documento; - - $banca = $documento->id_banca_azienda ? Banca::find($documento->id_banca_azienda) : ''; - + $banca = Banca::find($scadenza->id_banca_azienda); if (empty($banca)) { - $banca = self::getBancaPredefinitaAzienda(); + $documento = $scadenza->documento; + $banca = $documento->id_banca_azienda ? Banca::find($documento->id_banca_azienda) : ''; + + if (empty($banca)) { + $banca = self::getBancaPredefinitaAzienda(); + } } return $banca; @@ -461,7 +463,7 @@ class Gestore $content = $this->riba->asCBI(); // Generazione filename - $filename = $this->id_riba.'.txt'; + $filename = $this->banca_azienda->nome.' '.$this->id_riba.'.txt'; $file = $path.'/'.$filename; $files[] = base_url().'/'.$file; @@ -475,7 +477,7 @@ class Gestore $content = $this->bonifico->asXML(); // Generazione filename - $filename = $this->id_bonifico.'.xml'; + $filename = $this->banca_azienda->nome.' '.$this->id_bonifico.'.xml'; $file = $path.'/'.$filename; $files[] = base_url().'/'.$file; @@ -489,7 +491,7 @@ class Gestore $xml = $this->credito_diretto->asXML(); // Generazione filename - $filename = $this->id_credito_diretto.'.xml'; + $filename = $this->banca_azienda->nome.' '.$this->id_credito_diretto.'.xml'; $file = $path.'/'.$filename; $files[] = base_url().'/'.$file; @@ -513,7 +515,7 @@ class Gestore $xml = $this->debito_diretto->xml(); // Generazione filename - $filename = $this->id_debito_diretto.'.xml'; + $filename = $this->banca_azienda->nome.' '.$this->id_debito_diretto.'.xml'; $file = $path.'/'.$filename; $files[] = base_url().'/'.$file;