0019604: Valtur - GLPI 25937 - Relatório ICMS Divergente relato no glpi 32332
bug#19604 dev:wallace qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104779 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b90b47fe42
commit
11860972ec
|
@ -59,7 +59,7 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
|
|||
sql.append(" t.serie,");
|
||||
sql.append(" t.preciopagado AS valorcontabil,");
|
||||
sql.append(" t.preciopagado - (t.preciopagado * coalesce(t.porcredbaseicms / 100,0))AS valorbasecalculo,");
|
||||
sql.append(" t.valoraliquiotaicms,");
|
||||
sql.append(" t.icms as valoraliquiotaicms,");
|
||||
sql.append(" ((t.preciopagado - (t.preciopagado * coalesce(t.porcredbaseicms / 100,0))) * t.icms) / 100 AS valoricms,");
|
||||
sql.append(" cod_origem,");
|
||||
sql.append(" origem,");
|
||||
|
@ -67,7 +67,11 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
|
|||
sql.append(" destino, ");
|
||||
sql.append(" codFiscal ");
|
||||
sql.append("from");
|
||||
sql.append(" (select distinct est.icms,");
|
||||
sql.append(" (select distinct ");
|
||||
sql.append(" CASE WHEN AL.ALIQUOTA <> 0 THEN AL.ALIQUOTA "); //1 Aliquota do estado de destino
|
||||
sql.append(" WHEN EI.ICMSIM <> 0 THEN EI.ICMSIM "); //2 - ICMS intermunicipal
|
||||
sql.append(" WHEN EI.ICMS <> 0 THEN EI.ICMS "); //3 - ICMS interestadual
|
||||
sql.append(" ELSE est.icms END AS icms, "); //4 - Se nao tiver nenhum deles busca do cadastro do estado
|
||||
sql.append(" c.preciopagado,");
|
||||
sql.append(" est.cveestado as cveestado,");
|
||||
sql.append(" ei.porcredbaseicms,");
|
||||
|
@ -78,7 +82,6 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
|
|||
sql.append(" c.numfoliosistema as formfinal,");
|
||||
sql.append(" c.numseriepreimpresa as serie,");
|
||||
sql.append(" c.preciopagado as valorcontabil,");
|
||||
sql.append(" est.icms as valoraliquiotaicms,");
|
||||
sql.append(" po.parada_id cod_origem, ");
|
||||
sql.append(" po.descparada origem,");
|
||||
sql.append(" pd.parada_id cod_destino,");
|
||||
|
@ -94,6 +97,7 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
|
|||
sql.append(" join ciudad cd on cd.ciudad_id = pd.ciudad_id");
|
||||
sql.append(" join estado est on est.estado_id = co.estado_id");
|
||||
sql.append(" join empresa_imposto ei on ei.empresa_id = e.empresa_id");
|
||||
sql.append(" LEFT JOIN ALIQUOTA_ESTADO_DESTINO AL ON ei.EMPRESAIMPOSTO_ID = AL.EMPRESAIMPOSTO_ID AND cd.estado_id = AL.ESTADO_ID AND AL.ACTIVO = 1 ");
|
||||
sql.append(" join punto_venta pv on c.puntoventa_id = pv.puntoventa_id");
|
||||
sql.append(" and ei.estado_id = est.estado_id");
|
||||
sql.append(" where ");
|
||||
|
|
Loading…
Reference in New Issue