Update FatturaElettronica.php
This commit is contained in:
parent
1b6f186fc8
commit
224a4e9561
|
@ -614,22 +614,34 @@ class FatturaElettronica
|
||||||
|
|
||||||
$database = database();
|
$database = database();
|
||||||
|
|
||||||
$pagamento = $database->fetchOne('SELECT * FROM `co_pagamenti` WHERE `id` = '.prepare($documento['idpagamento']));
|
$co_pagamenti = $database->fetchOne('SELECT * FROM `co_pagamenti` WHERE `id` = '.prepare($documento['idpagamento']));
|
||||||
|
|
||||||
$result = [
|
$result = [
|
||||||
'CondizioniPagamento' => ($pagamento['prc'] == 100) ? 'TP02' : 'TP01',
|
'CondizioniPagamento' => ($co_pagamenti['prc'] == 100) ? 'TP02' : 'TP01',
|
||||||
];
|
];
|
||||||
|
|
||||||
$scadenze = $database->fetchArray('SELECT * FROM `co_scadenziario` WHERE `iddocumento` = '.prepare($documento['id']));
|
$co_scadenziario = $database->fetchArray('SELECT * FROM `co_scadenziario` WHERE `iddocumento` = '.prepare($documento['id']));
|
||||||
foreach ($scadenze as $scadenza) {
|
foreach ($co_scadenziario as $scadenza) {
|
||||||
$result[] = [
|
$pagamento = [
|
||||||
'DettaglioPagamento' => [
|
'ModalitaPagamento' => $co_pagamenti['codice_modalita_pagamento_fe'],
|
||||||
'ModalitaPagamento' => $pagamento['codice_modalita_pagamento_fe'],
|
|
||||||
'DataScadenzaPagamento' => $scadenza['scadenza'],
|
'DataScadenzaPagamento' => $scadenza['scadenza'],
|
||||||
'ImportoPagamento' => $scadenza['da_pagare'],
|
'ImportoPagamento' => $scadenza['da_pagare'],
|
||||||
],
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if (!empty($documento['idbanca'])){
|
||||||
|
$co_banche = $database->fetchOne('SELECT * FROM co_banche WHERE id = '.prepare($documento['idbanca']));
|
||||||
|
if (!empty($co_banche['nome']))
|
||||||
|
$pagamento['IstitutoFinanziario'] = $co_banche['nome'];
|
||||||
|
if (!empty($co_banche['iban']))
|
||||||
|
$pagamento['IBAN'] = $co_banche['iban'];
|
||||||
|
if (!empty($co_banche['bic']))
|
||||||
|
$pagamento['BIC'] = $co_banche['bic'];
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$result[] = [
|
||||||
|
'DettaglioPagamento' => $pagamento
|
||||||
|
];
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue