diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosNovoLayout.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosNovoLayout.java index 2a6fa3a58..c4661e676 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosNovoLayout.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesVendidosNovoLayout.java @@ -69,9 +69,11 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio { 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(" 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(" 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 + sql.append(" WHEN ( co.estado_id <> cd.estado_id AND EI.TRIBUTACAOIMPORTACAO <> 0) THEN EI.TRIBUTACAOIMPORTACAO "); //3 - ICMS interestadual + 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(" ei.porcredbaseicms,");