Fix minori
This commit is contained in:
parent
ae18029c39
commit
12bd99531f
|
@ -657,7 +657,8 @@ class FatturaElettronica
|
||||||
public function getRighe()
|
public function getRighe()
|
||||||
{
|
{
|
||||||
if (empty($this->righe)) {
|
if (empty($this->righe)) {
|
||||||
$this->righe = database()->fetchArray('SELECT * FROM `co_righe_documenti` WHERE `sconto_globale` = 0 AND is_descrizione = 0 AND `iddocumento` = '.prepare($this->getDocumento()['id']));
|
//AND is_descrizione = 0
|
||||||
|
$this->righe = database()->fetchArray('SELECT * FROM `co_righe_documenti` WHERE `sconto_globale` = 0 AND `iddocumento` = '.prepare($this->getDocumento()['id']));
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->righe;
|
return $this->righe;
|
||||||
|
@ -1387,7 +1388,9 @@ class FatturaElettronica
|
||||||
$riga['subtotale'] = abs($riga['subtotale']);
|
$riga['subtotale'] = abs($riga['subtotale']);
|
||||||
$riga['qta'] = abs($riga['qta']);
|
$riga['qta'] = abs($riga['qta']);
|
||||||
$riga['sconto'] = abs($riga['sconto']);
|
$riga['sconto'] = abs($riga['sconto']);
|
||||||
|
|
||||||
|
$riga['qta'] = (!empty($riga['qta'])) ? $riga['qta'] : 1;
|
||||||
|
|
||||||
$prezzo_unitario = $riga['subtotale'] / $riga['qta'];
|
$prezzo_unitario = $riga['subtotale'] / $riga['qta'];
|
||||||
$prezzo_totale = $riga['subtotale'] - $riga['sconto'];
|
$prezzo_totale = $riga['subtotale'] - $riga['sconto'];
|
||||||
|
|
||||||
|
@ -1502,8 +1505,8 @@ class FatturaElettronica
|
||||||
$iva = [
|
$iva = [
|
||||||
'AliquotaIVA' => 0,
|
'AliquotaIVA' => 0,
|
||||||
'Natura' => $riepilogo['codice_natura_fe'],
|
'Natura' => $riepilogo['codice_natura_fe'],
|
||||||
'ImponibileImporto' => $riepilogo['totale'],
|
'ImponibileImporto' => abs($riepilogo['totale']),
|
||||||
'Imposta' => $riepilogo['iva'],
|
'Imposta' => abs($riepilogo['iva']),
|
||||||
'EsigibilitaIVA' => $riepilogo['esigibilita'],
|
'EsigibilitaIVA' => $riepilogo['esigibilita'],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -1542,7 +1545,7 @@ class FatturaElettronica
|
||||||
$pagamento = [
|
$pagamento = [
|
||||||
'ModalitaPagamento' => $co_pagamenti['codice_modalita_pagamento_fe'],
|
'ModalitaPagamento' => $co_pagamenti['codice_modalita_pagamento_fe'],
|
||||||
'DataScadenzaPagamento' => $scadenza['scadenza'],
|
'DataScadenzaPagamento' => $scadenza['scadenza'],
|
||||||
'ImportoPagamento' => $scadenza['da_pagare'],
|
'ImportoPagamento' => abs($scadenza['da_pagare']),
|
||||||
];
|
];
|
||||||
|
|
||||||
if (!empty($documento['idbanca'])) {
|
if (!empty($documento['idbanca'])) {
|
||||||
|
|
|
@ -114,7 +114,7 @@ class FileManager implements ManagerInterface
|
||||||
</button>';
|
</button>';
|
||||||
} elseif (strtolower($extension) == 'xml') {
|
} elseif (strtolower($extension) == 'xml') {
|
||||||
$result .= '
|
$result .= '
|
||||||
<a class="btn btn-xs btn-info" href="'.ROOTDIR.'/plugins/exportFE/view.php?id_record='.$r['id'].'" target="_blank">
|
<a class="btn btn-xs btn-info" href="'.ROOTDIR.'/plugins/exportFE/view.php?id_record='.$r['id_record'].'" target="_blank">
|
||||||
<i class="fa fa-eye"></i>
|
<i class="fa fa-eye"></i>
|
||||||
</a>';
|
</a>';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -57,3 +57,8 @@ ALTER TABLE `co_pagamenti` CHANGE `prc` `prc` DECIMAL(5,2) NOT NULL;
|
||||||
|
|
||||||
-- Ordino gestione documentale per data, nome
|
-- Ordino gestione documentale per data, nome
|
||||||
UPDATE `zz_modules` SET `options` = '{ "main_query": [ { "type": "table", "fields": "Categoria, Nome, Data", "query": "SELECT id,(SELECT descrizione FROM zz_documenti_categorie WHERE zz_documenti_categorie.id = idcategoria) AS Categoria, zz_documenti.nome AS Nome, DATE_FORMAT( zz_documenti.`data`, ''%d/%m/%Y'' ) AS `Data` FROM zz_documenti WHERE `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 1=1 ORDER BY data, nome"} ]}' WHERE `zz_modules`.`name` = 'Gestione documentale';
|
UPDATE `zz_modules` SET `options` = '{ "main_query": [ { "type": "table", "fields": "Categoria, Nome, Data", "query": "SELECT id,(SELECT descrizione FROM zz_documenti_categorie WHERE zz_documenti_categorie.id = idcategoria) AS Categoria, zz_documenti.nome AS Nome, DATE_FORMAT( zz_documenti.`data`, ''%d/%m/%Y'' ) AS `Data` FROM zz_documenti WHERE `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 1=1 ORDER BY data, nome"} ]}' WHERE `zz_modules`.`name` = 'Gestione documentale';
|
||||||
|
|
||||||
|
-- Ordino Ddt anche per created_at (nel caso di stessa data e che il cast del numero esterno non sia efficace)
|
||||||
|
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `dt_ddt` INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` WHERE 1=1 AND `dir` = ''entrata'' AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(`numero_esterno` AS UNSIGNED) DESC,`dt_ddt`.created_at DESC' WHERE `zz_modules`.`name` = 'Ddt di vendita';
|
||||||
|
|
||||||
|
UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `dt_ddt` INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt` = `dt_tipiddt`.`id` WHERE 1=1 AND `dir` = ''uscita'' AND `data` >= ''|period_start|'' AND `data` <= ''|period_end|'' HAVING 2=2 ORDER BY `data` DESC, CAST(`numero_esterno` AS UNSIGNED) DESC, `dt_ddt`.created_at DESC' WHERE `zz_modules`.`id` = 'Ddt di acquisto';
|
||||||
|
|
Loading…
Reference in New Issue