. */ include_once __DIR__.'/../../core.php'; // Stato Patrimoniale echo '

Stato Patrimoniale

'; // Mostra le righe delle attività foreach ($liv2_patrimoniale as $liv2_p) { $livello3 = ''; $totale_livello3 = 0; foreach ($liv3_patrimoniale as $liv3_p) { if ($liv3_p['totale'] > 0) { // Visualizzo solo i conti di livello 3 relativi al conto di livello 2 if ($liv2_p['id'] == $liv3_p['idpianodeiconti2'] && $liv3_p['totale'] != 0) { $totale_attivita += $liv3_p['totale']; $totale_livello3 += $liv3_p['totale']; $livello3 .= ' '; } } } if (empty(get('elenco_analitico'))) { if ($liv2_p['id'] == setting('Conto di secondo livello per i crediti clienti') && $crediti_clienti > 0) { $totale_attivita += $crediti_clienti; $totale_livello3 += $crediti_clienti; $livello3 .= ' '; } elseif ($liv2_p['id'] == setting('Conto di secondo livello per i debiti fornitori') && $debiti_fornitori > 0) { $totale_attivita += $debiti_fornitori; $totale_livello3 += $debiti_fornitori; $livello3 .= ' '; } } if ($totale_livello3 != 0) { echo ' '; echo $livello3; } } echo ' '; if ($utile_perdita > 0) { echo ' '; } echo '
Attività
CONTO DESCRIZIONE SALDO
'.$liv3_p['numero'].' '.$liv3_p['descrizione'].' '.numberFormat($liv3_p['totale'], 2).'
Clienti '.numberFormat($crediti_clienti, 2).'
Fornitori '.numberFormat($debiti_fornitori, 2).'
'.$liv2_p['numero'].' '.$liv2_p['descrizione'].' '.numberFormat($totale_livello3, 2).'
Totale Attività
'.($totale_attivita ? numberFormat(abs($totale_attivita), 2): '').'
Perdita
'.numberFormat(abs($utile_perdita), 2).'
Totale a pareggio
'.numberFormat(abs($totale_attivita) + abs($utile_perdita), 2).'
'; $i = 0; // Mostra le righe delle passività foreach ($liv2_patrimoniale as $liv2_p) { $livello3 = ''; $totale_livello3 = 0; foreach ($liv3_patrimoniale as $liv3_p) { if ($liv3_p['totale'] < 0) { // Visualizzo solo i conti di livello 3 relativi al conto di livello 2 if ($liv2_p['id'] == $liv3_p['idpianodeiconti2'] && $liv3_p['totale'] != 0) { $totale_passivita += $liv3_p['totale']; $totale_livello3 += $liv3_p['totale']; $livello3 .= ' '; } } } if (empty(get('elenco_analitico'))) { if ($liv2_p['id'] == setting('Conto di secondo livello per i crediti clienti') && $crediti_clienti < 0) { $totale_passivita += $crediti_clienti; $totale_livello3 += $crediti_clienti; $livello3 .= ' '; } elseif ($liv2_p['id'] == setting('Conto di secondo livello per i debiti fornitori') && $debiti_fornitori < 0) { $totale_passivita += $debiti_fornitori; $totale_livello3 += $debiti_fornitori; $livello3 .= ' '; } } if ($totale_livello3 != 0) { echo ' '; echo $livello3; } } echo ' '; if ($utile_perdita < 0) { echo ' '; } echo '
Passività
CONTO DESCRIZIONE SALDO
'.$liv3_p['numero'].' '.$liv3_p['descrizione'].' '.numberFormat(abs($liv3_p['totale']), 2).'
Clienti '.numberFormat(abs($crediti_clienti), 2).'
Fornitori '.numberFormat(abs($debiti_fornitori), 2).'
'.$liv2_p['numero'].' '.$liv2_p['descrizione'].' '.numberFormat(abs($totale_livello3), 2).'
Totale Passività
'.($totale_passivita ? numberFormat(abs($totale_passivita), 2):'').'
Utile
'.numberFormat(abs($utile_perdita), 2).'
Totale a pareggio
'.numberFormat(abs($totale_passivita) + abs($utile_perdita), 2).'
'; // Conto economico echo '

Conto Economico

'; // Mostra le righe dei costi foreach ($liv2_economico as $liv2_e) { $livello3 = ''; $totale_livello3 = 0; $totale_reddito_livello3 = 0; foreach ($liv3_economico as $liv3_e) { if ($liv3_e['totale'] > 0) { // Visualizzo solo i conti di livello 3 relativi al conto di livello 2 if ($liv2_e['id'] == $liv3_e['idpianodeiconti2'] && $liv3_e['totale'] != 0) { $totale_costi += $liv3_e['totale']; $totale_livello3 += $liv3_e['totale']; $totale_reddito_livello3 += $liv3_e['totale_reddito']; $livello3 .= ' '; } } } if ($totale_livello3 != 0) { echo ' '; echo $livello3; } } echo ' '; if ($utile_perdita < 0) { echo ' '; } echo '
Costi
CONTO DESCRIZIONE SALDO REDDITO
'.$liv3_e['numero'].' '.$liv3_e['descrizione'].' '.numberFormat(abs($liv3_e['totale']), 2).' '.numberFormat(abs($liv3_e['totale_reddito']), 2).'
'.$liv2_e['numero'].' '.$liv2_e['descrizione'].' '.numberFormat(abs($totale_livello3), 2).' '.numberFormat(abs($totale_reddito_livello3), 2).'
Totale costi
'.($totale_costi ? numberFormat(abs($totale_costi), 2) : '').'
Utile
'.numberFormat(abs($utile_perdita), 2).'
Totale a pareggio
'.($totale_costi ? numberFormat(abs($totale_costi)) : 0) + ($utile_perdita ? numberFormat(abs($utile_perdita), 2) : 0).'
'; // Mostra le righe dei ricavi foreach ($liv2_economico as $liv2_e) { $livello3 = ''; $totale_livello3 = 0; $totale_reddito_livello3 = 0; foreach ($liv3_economico as $liv3_e) { if ($liv3_e['totale'] < 0) { // Visualizzo solo i conti di livello 3 relativi al conto di livello 2 if ($liv2_e['id'] == $liv3_e['idpianodeiconti2'] && $liv3_e['totale'] != 0) { $totale_ricavi += $liv3_e['totale']; $totale_livello3 += $liv3_e['totale']; $totale_reddito_livello3 += $liv3_e['totale_reddito']; $livello3 .= ' '; } } } if ($totale_livello3 != 0) { echo ' '; echo $livello3; } } echo ' '; if ($utile_perdita > 0) { echo ' '; } echo '
Ricavi
CONTO DESCRIZIONE SALDO REDDITO
'.$liv3_e['numero'].' '.$liv3_e['descrizione'].' '.numberFormat(abs($liv3_e['totale']), 2).' '.numberFormat(abs($liv3_e['totale_reddito']), 2).'
'.$liv2_e['numero'].' '.$liv2_e['descrizione'].' '.numberFormat(abs($totale_livello3), 2).' '.numberFormat(abs($totale_reddito_livello3), 2).'
Totale ricavi
'.($totale_ricavi ? numberFormat(abs($totale_ricavi), 2) : '').'
Perdita
'.numberFormat(abs($utile_perdita), 2).'
Totale a pareggio
'.numberFormat(abs($totale_ricavi) + abs($utile_perdita), 2).'
';