1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Natura obbligatoria per iva con esenzione

This commit is contained in:
Luca
2019-02-07 19:19:11 +01:00
parent 3c5840e011
commit ecad05eb2f
2 changed files with 37 additions and 5 deletions

View File

@@ -20,6 +20,33 @@ if (!empty($fattura_pa)) {
$generated = false;
}
// Natura obbligatoria per iva con esenzione
$iva = $database->fetchOne('SELECT * FROM `co_iva` WHERE `id` IN (SELECT idiva FROM co_righe_documenti WHERE iddocumento = '.prepare($record['id_record']).') AND esente = 1' );
$fields = [
'codice_natura_fe' => 'Natura IVA',
];
$missing = [];
foreach ($fields as $key => $name) {
if (empty($iva[$key])) {
$missing[] = $name;
}
}
if (!empty($missing) && !$generated) {
echo '
<div class="alert alert-warning">
<p><i class="fa fa-warning"></i> '.tr('Prima di procedere alla generazione della fattura elettronica completa i seguenti campi per IVA: _FIELDS_', [
'_FIELDS_' => '<b>'.implode(', ', $missing).'</b>',
]).'</p>
</div>';
//$disabled = true;
}
// Campi obbligatori per il pagamento
$pagamento = $database->fetchOne('SELECT * FROM `co_pagamenti` WHERE `id` = '.prepare($record['idpagamento']));
$fields = [