Compare commits
No commits in common. "8c405fd875bd2d5bc3e20b88a41d16633c1099f2" and "f66a9bd6795e6641b4aa2db58e7343d805cac9b2" have entirely different histories.
8c405fd875
...
f66a9bd679
|
@ -63,6 +63,8 @@ switch ($op) {
|
||||||
|
|
||||||
redirect(base_path().'/index.php');
|
redirect(base_path().'/index.php');
|
||||||
exit();
|
exit();
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Auth::check() && isset($dbo) && $dbo->isConnected() && $dbo->isInstalled()) {
|
if (Auth::check() && isset($dbo) && $dbo->isConnected() && $dbo->isInstalled()) {
|
||||||
|
|
|
@ -109,7 +109,7 @@ switch (post('op')) {
|
||||||
$coefficiente = post('coefficiente');
|
$coefficiente = post('coefficiente');
|
||||||
|
|
||||||
$articolo->coefficiente = $coefficiente;
|
$articolo->coefficiente = $coefficiente;
|
||||||
$articolo->prezzo_vendita = $articolo->prezzo_acquisto*$coefficiente;
|
$articolo->prezzo_acquisto = $articolo->prezzo_acquisto;
|
||||||
$articolo->save();
|
$articolo->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -154,6 +154,7 @@ switch (post('op')) {
|
||||||
redirect(base_path().'/pdfgen.php?id_print='.$id_print.'&id_record='.Articolo::where('codice', '!=', '')->first()->id);
|
redirect(base_path().'/pdfgen.php?id_print='.$id_print.'&id_record='.Articolo::where('codice', '!=', '')->first()->id);
|
||||||
exit();
|
exit();
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'change-qta':
|
case 'change-qta':
|
||||||
$descrizione = post('descrizione');
|
$descrizione = post('descrizione');
|
||||||
|
@ -219,6 +220,7 @@ switch (post('op')) {
|
||||||
redirect(base_path().'/editor.php?id_module='.Modules::get('Preventivi')['id'].'&id_record='.$id_preventivo);
|
redirect(base_path().'/editor.php?id_module='.Modules::get('Preventivi')['id'].'&id_record='.$id_preventivo);
|
||||||
exit();
|
exit();
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'export-csv':
|
case 'export-csv':
|
||||||
$file = temp_file();
|
$file = temp_file();
|
||||||
|
|
|
@ -45,6 +45,7 @@ switch (filter('op')) {
|
||||||
redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.($id_original ?: $id_record));
|
redirect(base_path().'/editor.php?id_module='.$id_module.'&id_record='.($id_original ?: $id_record));
|
||||||
exit();
|
exit();
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'add':
|
case 'add':
|
||||||
$nome = filter('nome');
|
$nome = filter('nome');
|
||||||
|
|
|
@ -277,10 +277,9 @@ switch (post('op')) {
|
||||||
|
|
||||||
$fatture = Fattura::vendita()
|
$fatture = Fattura::vendita()
|
||||||
->select('*', 'co_documenti.id AS id', 'co_documenti.data AS data')
|
->select('*', 'co_documenti.id AS id', 'co_documenti.data AS data')
|
||||||
->where('co_documenti.idanagrafica', $id_anagrafica)
|
->where('idanagrafica', $id_anagrafica)
|
||||||
->whereIn('idstatodocumento', [$stato1->id, $stato2->id])
|
->whereIn('idstatodocumento', [$stato1->id, $stato2->id])
|
||||||
->join('co_scadenziario', 'co_documenti.id', '=', 'co_scadenziario.iddocumento')
|
->join('co_scadenziario', 'co_documenti.id', '=', 'co_scadenziario.iddocumento')
|
||||||
->join('co_tipidocumento', 'co_tipidocumento.id','=','co_documenti.idtipodocumento')
|
|
||||||
->whereRaw('co_scadenziario.da_pagare > co_scadenziario.pagato')
|
->whereRaw('co_scadenziario.da_pagare > co_scadenziario.pagato')
|
||||||
->whereRaw('co_scadenziario.scadenza < NOW()')
|
->whereRaw('co_scadenziario.scadenza < NOW()')
|
||||||
->groupBy('co_scadenziario.iddocumento')
|
->groupBy('co_scadenziario.iddocumento')
|
||||||
|
@ -288,7 +287,7 @@ switch (post('op')) {
|
||||||
|
|
||||||
$results = [];
|
$results = [];
|
||||||
foreach ($fatture as $result) {
|
foreach ($fatture as $result) {
|
||||||
$results[] = Modules::link('Fatture di vendita', $result->id, reference($result));
|
$results[] = Modules::link('Fatture di vendita', $result->id, $result->getReference());
|
||||||
}
|
}
|
||||||
|
|
||||||
echo json_encode($results);
|
echo json_encode($results);
|
||||||
|
@ -350,7 +349,7 @@ switch (post('op')) {
|
||||||
|
|
||||||
case 'reopen':
|
case 'reopen':
|
||||||
if (!empty($id_record)) {
|
if (!empty($id_record)) {
|
||||||
$stato = Stato::where('descrizione', 'Emessa')->first();
|
$stato = Stato::where('descrizione', 'Bozza')->first();
|
||||||
$fattura->stato()->associate($stato);
|
$fattura->stato()->associate($stato);
|
||||||
$fattura->save();
|
$fattura->save();
|
||||||
flash()->info(tr('Fattura riaperta!'));
|
flash()->info(tr('Fattura riaperta!'));
|
||||||
|
|
|
@ -109,7 +109,7 @@ if (!empty($record['is_fiscale'])) {
|
||||||
|
|
||||||
if ($record['stato'] == 'Pagato') {
|
if ($record['stato'] == 'Pagato') {
|
||||||
echo '
|
echo '
|
||||||
<button type="button" class="btn btn-primary ask tip" data-msg="'.tr('Se riapri questo documento verrà azzerato lo scadenzario e la relativa prima nota. Continuare?').'" data-button="'.tr('Procedi').'" data-method="post" data-op="reopen" data-backto="record-edit" data-title="'.tr('Riaprire il documento?').'" title="'.tr("Riporta il documento nello stato di 'Emessa' e ne elimina i movimenti contabili").'">
|
<button type="button" class="btn btn-primary ask tip" data-msg="'.tr('Se riapri questo documento verrà azzerato lo scadenzario e la relativa prima nota. Continuare?').'" data-button="'.tr('Procedi').'" data-method="post" data-op="reopen" data-backto="record-edit" data-title="'.tr('Riaprire il documento?').'" title="'.tr('Riporta il documento in stato "Bozza" e ne elimina i movimenti contabili').'">
|
||||||
<i class="fa fa-folder-open"></i> '.tr('Riapri documento').'...
|
<i class="fa fa-folder-open"></i> '.tr('Riapri documento').'...
|
||||||
</button>';
|
</button>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -274,6 +274,7 @@ switch (post('op')) {
|
||||||
redirect(base_path().'/pdfgen.php?id_print='.$id_print.'&tipo='.post('tipo'));
|
redirect(base_path().'/pdfgen.php?id_print='.$id_print.'&tipo='.post('tipo'));
|
||||||
exit();
|
exit();
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'send-mail':
|
case 'send-mail':
|
||||||
$template = Template::find(post('id_template'));
|
$template = Template::find(post('id_template'));
|
||||||
|
|
|
@ -31,6 +31,7 @@ switch (post('op')) {
|
||||||
header("location: ".$rootdir."/pdfgen.php?id_print=".$print['id']."&id_record=".$id_records[0]);
|
header("location: ".$rootdir."/pdfgen.php?id_print=".$print['id']."&id_record=".$id_records[0]);
|
||||||
exit;
|
exit;
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|
|
@ -778,8 +778,7 @@ class FatturaElettronica
|
||||||
];
|
];
|
||||||
|
|
||||||
// IscrizioneREA
|
// IscrizioneREA
|
||||||
// Controllo che i codice non sia vuoto e che i primi due caratteri siano lettere
|
if (!empty($azienda['codicerea'])) {
|
||||||
if (!empty($azienda['codicerea']) && (ctype_alpha($azienda['codicerea'][0]) && ctype_alpha($azienda['codicerea'][1]))) {
|
|
||||||
$codice = explode('-', clean($azienda['codicerea'], '\-'));
|
$codice = explode('-', clean($azienda['codicerea'], '\-'));
|
||||||
|
|
||||||
if (!empty($codice[0]) && !empty($codice[1])) {
|
if (!empty($codice[0]) && !empty($codice[1])) {
|
||||||
|
@ -1542,6 +1541,9 @@ class FatturaElettronica
|
||||||
$totale = round($riepilogo->sum('totale_imponibile') + $riepilogo->sum('rivalsa_inps'), 2);
|
$totale = round($riepilogo->sum('totale_imponibile') + $riepilogo->sum('rivalsa_inps'), 2);
|
||||||
$imposta = round($riepilogo->sum('iva') + $riepilogo->sum('iva_rivalsa_inps'), 2);
|
$imposta = round($riepilogo->sum('iva') + $riepilogo->sum('iva_rivalsa_inps'), 2);
|
||||||
|
|
||||||
|
$totale = $totale;
|
||||||
|
$imposta = $imposta;
|
||||||
|
|
||||||
$dati = $riepilogo->first()->aliquota;
|
$dati = $riepilogo->first()->aliquota;
|
||||||
|
|
||||||
$iva = [
|
$iva = [
|
||||||
|
@ -1578,6 +1580,8 @@ class FatturaElettronica
|
||||||
$totale = round($riepilogo->sum('totale_imponibile') + $riepilogo->sum('rivalsa_inps'), 2);
|
$totale = round($riepilogo->sum('totale_imponibile') + $riepilogo->sum('rivalsa_inps'), 2);
|
||||||
$imposta = round($riepilogo->sum('iva') + $riepilogo->sum('iva_rivalsa_inps'), 2);
|
$imposta = round($riepilogo->sum('iva') + $riepilogo->sum('iva_rivalsa_inps'), 2);
|
||||||
|
|
||||||
|
$totale = $totale;
|
||||||
|
$imposta = $imposta;
|
||||||
|
|
||||||
$dati = $riepilogo->first()->aliquota;
|
$dati = $riepilogo->first()->aliquota;
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
'nome' => $anagrafe['Anagrafica']['Nome'],
|
'nome' => $anagrafe['Anagrafica']['Nome'],
|
||||||
'cognome' => $anagrafe['Anagrafica']['Cognome'],
|
'cognome' => $anagrafe['Anagrafica']['Cognome'],
|
||||||
'rea' => [
|
'rea' => [
|
||||||
'codice' => (!empty($dati['IscrizioneREA']) ? $rea['Ufficio'].'-'.$rea['NumeroREA'] : ''),
|
'codice' => $rea['Ufficio'].'-'.$rea['NumeroREA'],
|
||||||
'capitale_sociale' => $rea['CapitaleSociale'],
|
'capitale_sociale' => $rea['CapitaleSociale'],
|
||||||
],
|
],
|
||||||
'sede' => [
|
'sede' => [
|
||||||
|
|
|
@ -56,7 +56,7 @@ class FatturaSemplificata extends FatturaElettronica
|
||||||
'nome' => $anagrafe['Nome'],
|
'nome' => $anagrafe['Nome'],
|
||||||
'cognome' => $anagrafe['Cognome'],
|
'cognome' => $anagrafe['Cognome'],
|
||||||
'rea' => [
|
'rea' => [
|
||||||
'codice' => (!empty($dati['IscrizioneREA']) ? $rea['Ufficio'].'-'.$rea['NumeroREA'] : ''),
|
'codice' => $rea['Ufficio'].'-'.$rea['NumeroREA'],
|
||||||
'capitale_sociale' => $rea['CapitaleSociale'],
|
'capitale_sociale' => $rea['CapitaleSociale'],
|
||||||
],
|
],
|
||||||
'sede' => [
|
'sede' => [
|
||||||
|
|
|
@ -200,6 +200,7 @@ switch ($operazione) {
|
||||||
database()->commitTransaction();
|
database()->commitTransaction();
|
||||||
redirect(base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&id_record='.$fattura->id);
|
redirect(base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&id_record='.$fattura->id);
|
||||||
exit();
|
exit();
|
||||||
|
break;
|
||||||
|
|
||||||
case 'add_fattura_multipla':
|
case 'add_fattura_multipla':
|
||||||
$rate = post('rata');
|
$rate = post('rata');
|
||||||
|
@ -256,6 +257,7 @@ switch ($operazione) {
|
||||||
database()->commitTransaction();
|
database()->commitTransaction();
|
||||||
redirect(base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id']);
|
redirect(base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id']);
|
||||||
exit();
|
exit();
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,7 +68,7 @@ echo '
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label for="m_'.$count.'">
|
<label for="m_'.$count.'">
|
||||||
<input type="checkbox" onchange="controlloProcedi();" class="unblockable check_periodo" id="m_'.$count.'" name="selezione_periodo['.$count.']" '.$checked.' />
|
<input type="checkbox" onchange="controlloProcedi();" class="unblockable check_periodo" id="m_'.$count.'" name="selezione_periodo['.$count.']" '.$checked.' />
|
||||||
'.ucfirst($data_corrente->isoFormat('MMMM YY')).'
|
'.ucfirst($data_corrente->formatLocalized('%B %Y')).'
|
||||||
</label>
|
</label>
|
||||||
<input type="hidden" name="periodo['.$count.']" value="'.$data.'">
|
<input type="hidden" name="periodo['.$count.']" value="'.$data.'">
|
||||||
</div>';
|
</div>';
|
||||||
|
|
|
@ -61,6 +61,7 @@ switch (post('op')) {
|
||||||
|
|
||||||
redirect(base_path().'/index.php');
|
redirect(base_path().'/index.php');
|
||||||
exit();
|
exit();
|
||||||
|
break;
|
||||||
|
|
||||||
case 'update':
|
case 'update':
|
||||||
$password = post('password');
|
$password = post('password');
|
||||||
|
@ -77,7 +78,7 @@ switch (post('op')) {
|
||||||
|
|
||||||
redirect(base_path().'/index.php');
|
redirect(base_path().'/index.php');
|
||||||
exit();
|
exit();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$pageTitle = tr('Reimpostazione password');
|
$pageTitle = tr('Reimpostazione password');
|
||||||
|
|
Loading…
Reference in New Issue