Creazione banca fornitore da importFE
This commit is contained in:
parent
80283a2ac4
commit
78306dcc1f
|
@ -354,6 +354,17 @@ class FatturaElettronica
|
||||||
$fattura->idpagamento = $id_pagamento;
|
$fattura->idpagamento = $id_pagamento;
|
||||||
$fattura->is_ritenuta_pagata = $is_ritenuta_pagata;
|
$fattura->is_ritenuta_pagata = $is_ritenuta_pagata;
|
||||||
|
|
||||||
|
// Salvataggio banca fornitore se specificata nel file XML
|
||||||
|
$info_pagamento = $this->getBody()['DatiPagamento']['DettaglioPagamento'];
|
||||||
|
if ($info_pagamento['IBAN']) {
|
||||||
|
$banca_fornitore = Banca::where('iban', $info_pagamento['IBAN'])->first();
|
||||||
|
if (empty($banca_fornitore)) {
|
||||||
|
$anagrafica = $fattura->anagrafica;
|
||||||
|
$nome = $info_pagamento['IstitutoFinanziario'] ?: 'Banca di '.$anagrafica->ragione_sociale;
|
||||||
|
$banca_fornitore = Banca::build($anagrafica, $nome, $info_pagamento['IBAN'], $info_pagamento['BIC'] ?: '');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Banca addebito del cliente o banca collegata al pagamento
|
// Banca addebito del cliente o banca collegata al pagamento
|
||||||
if (!empty($fattura->anagrafica->idbanca_acquisti)) {
|
if (!empty($fattura->anagrafica->idbanca_acquisti)) {
|
||||||
$banca = $fattura->anagrafica->idbanca_acquisti;
|
$banca = $fattura->anagrafica->idbanca_acquisti;
|
||||||
|
|
|
@ -23,5 +23,6 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`,
|
||||||
|
|
||||||
-- Flag rientrabile
|
-- Flag rientrabile
|
||||||
ALTER TABLE `dt_causalet` ADD `is_rientrabile` INT NOT NULL AFTER `is_importabile`;
|
ALTER TABLE `dt_causalet` ADD `is_rientrabile` INT NOT NULL AFTER `is_importabile`;
|
||||||
|
|
||||||
-- Allegati stampe standard
|
-- Allegati stampe standard
|
||||||
CREATE TABLE `zz_files_print` ( `id` INT NOT NULL AUTO_INCREMENT , `id_print` INT NOT NULL , `id_file` INT NOT NULL , PRIMARY KEY (`id`));
|
CREATE TABLE `zz_files_print` ( `id` INT NOT NULL AUTO_INCREMENT , `id_print` INT NOT NULL , `id_file` INT NOT NULL , PRIMARY KEY (`id`));
|
Loading…
Reference in New Issue