Migliorie minori per dichiarazione d'intento
This commit is contained in:
parent
cd0687bca9
commit
15c776ab14
|
@ -33,37 +33,51 @@ if ($dir == 'entrata') {
|
||||||
$conto = 'acquisti';
|
$conto = 'acquisti';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Informazioni sulla dichiarazione d'intento
|
// Informazioni sulla dichiarazione d'intento, visibili solo finchè la fattura è in bozza
|
||||||
if ($dir == 'entrata' && !empty($fattura->dichiarazione) && $fattura->stato->descrizione == 'Bozza') {
|
if ($dir == 'entrata' && !empty($fattura->dichiarazione) && $fattura->stato->descrizione == 'Bozza') {
|
||||||
$diff = $fattura->dichiarazione->massimale - $fattura->dichiarazione->totale;
|
$diff = $fattura->dichiarazione->massimale - $fattura->dichiarazione->totale;
|
||||||
|
|
||||||
$id_iva = setting("Iva per lettere d'intento");
|
$id_iva = setting("Iva per lettere d'intento");
|
||||||
$iva = Aliquota::find($id_iva);
|
$iva = Aliquota::find($id_iva);
|
||||||
|
|
||||||
if ($diff > 0) {
|
if (!empty($iva)){
|
||||||
|
|
||||||
|
if ($diff > 0) {
|
||||||
|
echo '
|
||||||
|
<div class="alert alert-info">
|
||||||
|
<i class="fa fa-warning"></i> '.tr("La fattura è collegata a una dichiarazione d'intento con diponibilità di _MONEY_: per collegare una riga alla dichiarazione è sufficiente inserire come IVA _IVA_", [
|
||||||
|
'_MONEY_' => moneyFormat(abs($diff)),
|
||||||
|
'_IVA_' => '"'.$iva->descrizione.'"',
|
||||||
|
]).'.</b>
|
||||||
|
</div>';
|
||||||
|
} elseif ($diff == 0) {
|
||||||
|
echo '
|
||||||
|
<div class="alert alert-warning">
|
||||||
|
<i class="fa fa-warning"></i> '.tr("La dichiarazione d'intento ha raggiunto il massimale previsto di _MONEY_: le nuove righe della fattura devono presentare IVA diversa da _IVA_", [
|
||||||
|
'_MONEY_' => moneyFormat(abs($fattura->dichiarazione->massimale)),
|
||||||
|
'_IVA_' => '"'.$iva->descrizione.'"',
|
||||||
|
]).'.</b>
|
||||||
|
</div>';
|
||||||
|
} else {
|
||||||
|
echo '
|
||||||
|
<div class="alert alert-danger">
|
||||||
|
<i class="fa fa-warning"></i> '.tr("La dichiarazione d'intento ha superato il massimale previsto di _MONEY_: per rimuovere righe della fattura dalla dichiarazione è sufficiente modificare l'IVA in qualcosa di diverso da _IVA_", [
|
||||||
|
'_MONEY_' => moneyFormat(abs($diff)),
|
||||||
|
'_IVA_' => '"'.$iva->descrizione.'"',
|
||||||
|
]).'.</b>
|
||||||
|
</div>';
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info">
|
<div class="alert alert-warning">
|
||||||
<i class="fa fa-warning"></i> '.tr("La fattura è collegata a una dichiarazione d'intento con diponibilità di _MONEY_: per collegare una riga alla dichiarazione è sufficiente inserire come IVA _IVA_", [
|
<i class="fa fa-warning"></i> '.tr("Attenzione nessuna aliq. IVA definita per la dichiarazione d'intento. Selezionala dalle impostazioni \"_SETTING_\"", [
|
||||||
'_MONEY_' => moneyFormat(abs($diff)),
|
'_SETTING_' => "Iva per lettere d'intento",
|
||||||
'_IVA_' => '"'.$iva->descrizione.'"',
|
]).'.</b>
|
||||||
]).'.</b>
|
</div>';
|
||||||
</div>';
|
|
||||||
} elseif ($diff == 0) {
|
|
||||||
echo '
|
|
||||||
<div class="alert alert-warning">
|
|
||||||
<i class="fa fa-warning"></i> '.tr("La dichiarazione d'intento ha raggiunto il massimale previsto di _MONEY_: le nuove righe della fattura devono presentare IVA diversa da _IVA_", [
|
|
||||||
'_MONEY_' => moneyFormat(abs($fattura->dichiarazione->massimale)),
|
|
||||||
'_IVA_' => '"'.$iva->descrizione.'"',
|
|
||||||
]).'.</b>
|
|
||||||
</div>';
|
|
||||||
} else {
|
|
||||||
echo '
|
|
||||||
<div class="alert alert-danger">
|
|
||||||
<i class="fa fa-warning"></i> '.tr("La dichiarazione d'intento ha superato il massimale previsto di _MONEY_: per rimuovere righe della fattura dalla dichiarazione è sufficiente modificare l'IVA in qualcosa di diverso da _IVA_", [
|
|
||||||
'_MONEY_' => moneyFormat(abs($diff)),
|
|
||||||
'_IVA_' => '"'.$iva->descrizione.'"',
|
|
||||||
]).'.</b>
|
|
||||||
</div>';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -58,11 +58,11 @@ echo '
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "date", "label": "'.tr('Data protocollo').'", "name": "data_protocollo" ]}
|
{[ "type": "date", "label": "'.tr('Data protocollo').'", "name": "data_protocollo", "required": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "date", "label": "'.tr('Data di emissione').'", "name": "data_emissione" ]}
|
{[ "type": "date", "label": "'.tr('Data di emissione').'", "name": "data_emissione", "required": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -57,11 +57,11 @@ echo '
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "date", "label": "'.tr('Data protocollo').'", "name": "data_protocollo", "value": "'.$record['data_protocollo'].'" ]}
|
{[ "type": "date", "label": "'.tr('Data protocollo').'", "name": "data_protocollo", "required": 1, "value": "'.$record['data_protocollo'].'" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "date", "label": "'.tr('Data di emissione').'", "name": "data_emissione", "value": "'.$record['data_emissione'].'" ]}
|
{[ "type": "date", "label": "'.tr('Data di emissione').'", "name": "data_emissione", "required": 1, "value": "'.$record['data_emissione'].'" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue