fixes bug#21351

qua: 
dev: Valdevir

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106304 d1611594-4594-4d17-8e1d-87c2c4800839
master
celio 2021-04-20 11:46:51 +00:00
parent 3c8336e4e2
commit ea95ec94e6
1 changed files with 9 additions and 9 deletions

View File

@ -68,7 +68,7 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
sql.append(" codFiscal ");
sql.append("from");
sql.append(" (select distinct ");
sql.append(" CASE WHEN AL.ALIQUOTA <> 0 THEN AL.ALIQUOTA "); //1 Aliquota do estado de destino
sql.append(" CASE WHEN ( coalesce(al.aliquota,0) <> 0 AND co.estado_id <> cd.estado_id ) THEN AL.ALIQUOTA "); //1 Aliquota do estado de destino
sql.append(" WHEN ( EI.INDREDBASEICMSBPE = 1 and co.estado_id = cd.estado_id AND EI.ICMSIM <> 0 ) THEN EI.ICMSIM "); //2 - ICMS intermunicipal com redutor
sql.append(" WHEN ( EI.INDREDBASEICMSBPE = 1 and co.estado_id <> cd.estado_id AND EI.ICMS <> 0 ) THEN EI.ICMS "); //3 - ICMS interestadual com redutor
sql.append(" WHEN ( co.estado_id = cd.estado_id AND EI.TRIBUTACAOIMPORTACAOIM <> 0 ) THEN EI.TRIBUTACAOIMPORTACAOIM "); //2 - ICMS intermunicipal
@ -76,8 +76,8 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
sql.append(" ELSE est.icms END AS icms, "); //4 - Se nao tiver nenhum deles busca do cadastro do estado de origem
sql.append(" c.preciopagado,");
sql.append(" est.cveestado as cveestado,");
sql.append(" CASE WHEN ( ei.porcredbaseicmsim > 0 AND co.estado_id = cd.estado_id ) THEN ei.porcredbaseicmsim "); // 1 - Porcentagem de credito para base de calculo ICMS (INTERMUNICIPAL)
sql.append(" WHEN ( ei.porcredbaseicms > 0 AND co.estado_id <> cd.estado_id ) THEN ei.porcredbaseicms "); // 2 - Porcentagem de credito para base de calculo ICMS (INTERESTADUAL)
sql.append(" CASE WHEN ( ei.indredbaseicmsbpe = 1 and ei.porcredbaseicmsim > 0 AND co.estado_id = cd.estado_id ) THEN ei.porcredbaseicmsim "); // 1 - Porcentagem de credito para base de calculo ICMS (INTERMUNICIPAL)
sql.append(" WHEN ( ei.indredbaseicmsbpe = 1 and ei.porcredbaseicms > 0 AND co.estado_id <> cd.estado_id ) THEN ei.porcredbaseicms "); // 2 - Porcentagem de credito para base de calculo ICMS (INTERESTADUAL)
sql.append(" ELSE 0 END AS porcentcreditobase,"); // 3 - Porcentagem de credito para base de calculo ICMS (NAO EXISTENTE!) RETORNA 0
sql.append(" c.fechorventa as datavenda,");
sql.append(" c.indstatusboleto statuspassagem,");