1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-26 08:17:48 +01:00

fix: ricalcola scadenze disponibile solo per fatture di acquisto

This commit is contained in:
Luca 2025-02-25 12:21:11 +01:00
parent 1c0d5a063e
commit f441302cc1

View File

@ -493,7 +493,7 @@ if ($fattura->stato->id != $id_stato_bozza && $fattura->stato->id != $id_stato_a
'.Modules::link('Scadenzario', $scadenze[0]['id'], tr('<i class="fa fa-edit tip" title="'.tr('Modifica scadenze').'"></i>'), '', 'class="btn btn-xs btn-primary"');
// Ricalcola scadenze disponibile solo per fatture di acquisto
if ($fattura->isFE() && $ricalcola && !empty($module->where('name', 'Fatture di acquisto')->first()->id)) {
if ($fattura->isFE() && $ricalcola && Module::find($id_module)->name == 'Fatture di acquisto') {
echo '
<button type="button" class="btn btn-info btn-xs pull-right tip" title="'.tr('Ricalcola le scadenze').'. '.tr('Per ricalcolare correttamente le scadenze, imposta la fattura di acquisto nello stato \'\'Bozza\'\' e correggi il documento come desiderato, poi re-imposta lo stato \'\'Emessa\'\' e utilizza questa funzione').'." id="ricalcola_scadenze">
<i class="fa fa-calculator" aria-hidden="true"></i>
@ -503,11 +503,17 @@ if ($fattura->stato->id != $id_stato_bozza && $fattura->stato->id != $id_stato_a
</div>
<div class="clearfix"></div>';
foreach ($scadenze as $scadenza) {
$pagamento_iniziato = !empty(floatval($scadenza->pagato)) || $scadenza->da_pagare == 0;
echo '
<p>'.dateFormat($scadenza['scadenza']).': ';
<p>'.dateFormat($scadenza['scadenza']);
if (!empty($scadenza['data_concordata'])) {
echo ' <small>('.dateFormat($scadenza['data_concordata']).')</small>';
}
echo ' : ';
if ($pagamento_iniziato) {
echo '