$tipo_doc$
@@ -61,7 +61,7 @@ $default_header$
'.tr('Spett.le', [], ['upper' => true]).'
$c_ragionesociale$
- $c_indirizzo$ $c_citta_full$
+ $c_indirizzo$ $c_citta_full$
|
diff --git a/templates/fatture/header.php b/templates/fatture/header.php
index a7e11d845..5c4fe0934 100644
--- a/templates/fatture/header.php
+++ b/templates/fatture/header.php
@@ -65,7 +65,7 @@ $default_header$
'.tr('Spett.le', [], ['upper' => true]).'
$c_ragionesociale$
- $c_indirizzo$ $c_citta_full$
+ $c_indirizzo$ $c_citta_full$
|
diff --git a/templates/ordini/body.php b/templates/ordini/body.php
index 626715210..b16f43c1f 100644
--- a/templates/ordini/body.php
+++ b/templates/ordini/body.php
@@ -24,7 +24,7 @@ echo "
".tr('Descrizione', [], ['upper' => true])." |
".tr('Q.tà', [], ['upper' => true])." |
".tr('Prezzo unitario', [], ['upper' => true])." |
-
".tr('Imponibile', [], ['upper' => true])." |
+
".tr('Importo', [], ['upper' => true])." |
".tr('IVA', [], ['upper' => true]).' (%) |
diff --git a/templates/ordini/header.php b/templates/ordini/header.php
index 559c580f7..cc09cc054 100644
--- a/templates/ordini/header.php
+++ b/templates/ordini/header.php
@@ -4,30 +4,51 @@ echo '
$default_header$
-
- $tipo_doc$
-
+
-
-
-
- '.tr('Nr. documento', [], ['upper' => true]).'
- $numero_doc$
- |
+
+
+
+ $tipo_doc$
+
-
- '.tr('Data documento', [], ['upper' => true]).'
- $data$
- |
+
+
+
+ '.tr('Nr. documento', [], ['upper' => true]).'
+ $numero_doc$
+ |
-
- '.tr('Pagamanto', [], ['upper' => true]).'
- $pagamento$
- |
+
+ '.tr('Data documento', [], ['upper' => true]).'
+ $data$
+ |
-
- '.tr('Foglio', [], ['upper' => true]).'
- {PAGENO}/{nb}
- |
-
-
';
+
+ '.tr('Pagamento', [], ['upper' => true]).'
+ $pagamento$
+ |
+
+
+ '.tr('Foglio', [], ['upper' => true]).'
+ {PAGENO}/{nb}
+ |
+
+
+
+
+
+
+
+
+
+ '.tr('Spett.le', [], ['upper' => true]).'
+ $c_ragionesociale$
+ $c_indirizzo$ $c_citta_full$
+ |
+
+
+
+
+
+
';
diff --git a/templates/ordini/init.php b/templates/ordini/init.php
index 405ff1be6..0c7b56db7 100644
--- a/templates/ordini/init.php
+++ b/templates/ordini/init.php
@@ -2,7 +2,7 @@
include_once __DIR__.'/../../core.php';
-$module_name = 'Preventivi';
+$module_name = 'Ordini';
// Lettura info fattura
$records = $dbo->fetchArray('SELECT *, (SELECT descrizione FROM or_tipiordine WHERE or_tipiordine.id=idtipoordine) AS tipo_doc, (SELECT descrizione FROM co_pagamenti WHERE id=idpagamento) AS tipo_pagamento FROM or_ordini WHERE id='.prepare($id_record));
diff --git a/templates/ordini/settings.php b/templates/ordini/settings.php
index 4439efc69..acd80b57a 100644
--- a/templates/ordini/settings.php
+++ b/templates/ordini/settings.php
@@ -1,5 +1,5 @@
55,
+ 'header-height' => 65,
];
diff --git a/templates/partitario_mastrino/pdfgen.partitario_mastrino.php b/templates/partitario_mastrino/pdfgen.partitario_mastrino.php
index 8c777110b..7221e8431 100644
--- a/templates/partitario_mastrino/pdfgen.partitario_mastrino.php
+++ b/templates/partitario_mastrino/pdfgen.partitario_mastrino.php
@@ -52,7 +52,7 @@ if ($_GET['lev'] == '3') {
\n";
@@ -110,33 +110,34 @@ elseif ($_GET['lev'] == '2') {
$rs3 = $dbo->fetchArray('SELECT id, numero, descrizione FROM co_pianodeiconti3 WHERE idpianodeiconti2="'.$idconto.'"');
for ($z = 0; $z < sizeof($rs3); ++$z) {
+ $v_dare = [];
+ $v_avere = [];
+
// Inizializzo saldo finale
- $saldo_finale = 0;
+ $saldo_finale = [];
// Calcolo saldo iniziale
$rs = $dbo->fetchArray('SELECT SUM(totale) AS totale FROM co_movimenti WHERE idconto="'.$rs3[$z]['id'].'" AND data < "'.$_SESSION['period_start'].'"');
$saldo_iniziale = $rs[0]['totale'];
- $saldo_finale = $saldo_iniziale;
+ $saldo_finale[] = $saldo_iniziale;
- if ($saldo_iniziale < 0) {
- $dare = '';
- $avere = abs($saldo_iniziale);
+ if ( $saldo_iniziale < 0) {
+ $v_avere[] = abs( $saldo_iniziale );
} else {
- $dare = abs($saldo_iniziale);
- $avere = '';
+ $v_dare[] = abs( $saldo_iniziale );
}
$rs = $dbo->fetchArray('SELECT * FROM co_movimenti WHERE idconto="'.$rs3[$z]['id'].'" AND data >= "'.$_SESSION['period_start'].'" AND data <= "'.$_SESSION['period_end'].'" ORDER BY data ASC');
for ($i = 0; $i < sizeof($rs); ++$i) {
if ($rs[$i]['totale'] >= 0) {
- $dare += abs($rs[$i]['totale']);
+ $v_dare[] = abs($rs[$i]['totale']);
} else {
- $avere += abs($rs[$i]['totale']);
+ $v_avere[] = abs($rs[$i]['totale']);
}
}
- $totale = $dare - $avere;
+ $totale = sum($v_dare) - sum($v_avere);
if ($totale >= 0) {
$dare = Translator::numberToLocale(abs($totale));
@@ -155,11 +156,11 @@ elseif ($_GET['lev'] == '2') {
}
// Stampa completa bilancio
-elseif ($_GET['lev'] == '1') {
- $ricavi = 0;
- $costi = 0;
- $totale_attivita = 0;
- $totale_passivita = 0;
+elseif (get('lev') == '1') {
+ $ricavi = [];
+ $costi = [];
+ $totale_attivita = [];
+ $totale_passivita = [];
$body .= "
\n";
// Tabella di riepilogo finale
- $totale_attivita = abs($totale_attivita);
- $totale_passivita = abs($totale_passivita);
- $utile_perdita = abs($ricavi) - abs($costi);
+ $totale_attivita = abs( sum($totale_attivita) );
+ $totale_passivita = abs( sum($totale_passivita) );
+ $utile_perdita = abs( sum($ricavi) ) - abs( sum($costi) );
if ($utile_perdita < 0) {
$pareggio1 = $totale_attivita + abs($utile_perdita);
diff --git a/templates/preventivi_cons/body.php b/templates/preventivi_cons/body.php
index 8b0470d9e..5ed938caf 100644
--- a/templates/preventivi_cons/body.php
+++ b/templates/preventivi_cons/body.php
@@ -86,6 +86,7 @@ if (!empty($interventi)) {
$int = array_merge($int, get_costi_intervento($int['id']));
$int['sconto'] = ($int['manodopera_addebito'] - $int['manodopera_scontato']) + ($int['viaggio_addebito'] - $int['viaggio_scontato']);
$int['subtotale'] = $int['manodopera_scontato'] + $int['viaggio_scontato'];
+ $sconto[] = $int['sconto_globale'];
echo '