Update FatturaElettronica.php

This commit is contained in:
Luca 2018-11-16 15:34:34 +01:00
parent 1b6f186fc8
commit 224a4e9561
1 changed files with 25 additions and 13 deletions

View File

@ -614,24 +614,36 @@ 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'], ];
],
];
}
return $result; 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;
} }
/** /**