Exportação Fiscal : ECF e RMD (issue 8120)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@72292 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5ce838803f
commit
bdcfad7639
|
@ -1500,7 +1500,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sb.append(" select ecf, numserie, datamov, cooinicial, coofinal, crz, cro, coo, codestabelecimento, codestabelecimentoimpressora, numeroidentificacao, estadoorigem, sum(totalisenta) as totalisenta, sum(vendabrutadiaria) as vendabrutadiaria, sum(totgeral) as totgeral, sum(totalvenda) as totalvenda");
|
sb.append(" select ecf, numserie, datamov, cooinicial, coofinal, crz, cro, coo, codestabelecimento, codestabelecimentoimpressora, numeroidentificacao, estadoorigem, sum(totalisenta) as totalisenta, sum(vendabrutadiaria) as vendabrutadiaria, sum(totgeral) as totgeral, sum(totalvenda) as totalvenda");
|
||||||
sb.append(" from (");
|
sb.append(" from (");
|
||||||
sb.append(" select distinct");
|
sb.append(" select distinct");
|
||||||
sb.append(" imp.numserie20 as ecf,");
|
sb.append(" 'X' || imp.numserie20 as ecf,");
|
||||||
sb.append(" imp.numserie as numserie,");
|
sb.append(" imp.numserie as numserie,");
|
||||||
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
||||||
sb.append(" '000001' as cooinicial,");
|
sb.append(" '000001' as cooinicial,");
|
||||||
|
@ -1701,8 +1701,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
BigDecimal valorTotal = BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")) / 100);
|
BigDecimal valorTotal = BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")) / 100);
|
||||||
|
|
||||||
BigDecimal red_base_calc_icms = rs.getBigDecimal("red_base_calc_icms");
|
BigDecimal red_base_calc_icms = rs.getBigDecimal("red_base_calc_icms");
|
||||||
BigDecimal porc_red_municipal = rs.getBigDecimal("porc_red_municipal");
|
// BigDecimal porc_red_municipal = rs.getBigDecimal("porc_red_municipal");
|
||||||
BigDecimal porc_red_estadual = rs.getBigDecimal("porc_red_estadual");
|
// BigDecimal porc_red_estadual = rs.getBigDecimal("porc_red_estadual");
|
||||||
BigDecimal tributacao_importacao = rs.getBigDecimal("tributacao_importacao");
|
BigDecimal tributacao_importacao = rs.getBigDecimal("tributacao_importacao");
|
||||||
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
@ -1762,7 +1762,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append(" select distinct");
|
sb.append(" select distinct");
|
||||||
sb.append(" imp.numserie20 as ecf,");
|
sb.append(" 'X' || imp.numserie20 as ecf,");
|
||||||
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
||||||
sb.append(" '000001' as coo,");
|
sb.append(" '000001' as coo,");
|
||||||
sb.append(" c.preciopagado as valortarifa,");
|
sb.append(" c.preciopagado as valortarifa,");
|
||||||
|
@ -1796,7 +1796,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
||||||
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
||||||
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
||||||
sb.append(" where nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.activo = 1 and c.serieimpfiscal is not null and r4.caja_id is null and c.motivocancelacion_id is null and coalesce(c.indreimpresion, 0) = 0 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
sb.append(" where s.activo = 1 and po.activo = 1 and co.activo = 1 and eo.activo = 1 and ei.activo = 1 and pos.activo = 1 and cos.activo = 1 and eos.activo = 1 and c.activo = 1 and (c.preciopagado + c.importetaxaembarque + c.importeseguro + c.importepedagio + c.importeoutros) > 0 and nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.serieimpfiscal is not null and r4.caja_id is null and c.motivocancelacion_id is null and coalesce(c.indreimpresion, 0) = 0 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
PreparedStatement ps = connection.prepareStatement(sb.toString());
|
PreparedStatement ps = connection.prepareStatement(sb.toString());
|
||||||
|
@ -1857,8 +1857,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
BigDecimal valorTotal = BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")));
|
BigDecimal valorTotal = BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")));
|
||||||
|
|
||||||
BigDecimal red_base_calc_icms = rs.getBigDecimal("red_base_calc_icms");
|
BigDecimal red_base_calc_icms = rs.getBigDecimal("red_base_calc_icms");
|
||||||
BigDecimal porc_red_municipal = rs.getBigDecimal("porc_red_municipal");
|
// BigDecimal porc_red_municipal = rs.getBigDecimal("porc_red_municipal");
|
||||||
BigDecimal porc_red_estadual = rs.getBigDecimal("porc_red_estadual");
|
// BigDecimal porc_red_estadual = rs.getBigDecimal("porc_red_estadual");
|
||||||
BigDecimal tributacao_importacao = rs.getBigDecimal("tributacao_importacao");
|
BigDecimal tributacao_importacao = rs.getBigDecimal("tributacao_importacao");
|
||||||
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
@ -2110,7 +2110,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append(" select distinct");
|
sb.append(" select distinct");
|
||||||
sb.append(" imp.numserie20 as ecf,");
|
sb.append(" 'X' || imp.numserie20 as ecf,");
|
||||||
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
||||||
sb.append(" '000001' as coo,");
|
sb.append(" '000001' as coo,");
|
||||||
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN co.codibge ELSE cos.codibge END) as municipio_origem,");
|
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN co.codibge ELSE cos.codibge END) as municipio_origem,");
|
||||||
|
@ -2141,7 +2141,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
||||||
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
||||||
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
||||||
sb.append(" where c.serieimpfiscal is not null and r4.caja_id is null and nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.activo = 1 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
sb.append(" where s.activo = 1 and po.activo = 1 and co.activo = 1 and eo.activo = 1 and ei.activo = 1 and pos.activo = 1 and cos.activo = 1 and eos.activo = 1 and (c.preciopagado + c.importetaxaembarque + c.importeseguro + c.importepedagio + c.importeoutros) > 0 and c.serieimpfiscal is not null and r4.caja_id is null and nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.activo = 1 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
||||||
sb.append(" order by to_char(c.feccreacion, 'YYYYMMDD')");
|
sb.append(" order by to_char(c.feccreacion, 'YYYYMMDD')");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -2364,8 +2364,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
BigDecimal valorTotal = MoneyHelper.dividir(MoneyHelper.instanciar(rs.getString("valortotal")), BigDecimal.valueOf(100d));
|
BigDecimal valorTotal = MoneyHelper.dividir(MoneyHelper.instanciar(rs.getString("valortotal")), BigDecimal.valueOf(100d));
|
||||||
|
|
||||||
BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms"));
|
BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms"));
|
||||||
BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal"));
|
// BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal"));
|
||||||
BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual"));
|
// BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual"));
|
||||||
BigDecimal tributacao_importacao = MoneyHelper.instanciar(rs.getBigDecimal("tributacao_importacao"));
|
BigDecimal tributacao_importacao = MoneyHelper.instanciar(rs.getBigDecimal("tributacao_importacao"));
|
||||||
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
@ -2460,7 +2460,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sb.append(" from (");
|
sb.append(" from (");
|
||||||
sb.append(" select distinct");
|
sb.append(" select distinct");
|
||||||
sb.append(" '000001' as coo,");
|
sb.append(" '000001' as coo,");
|
||||||
sb.append(" imp.numserie20 as ecf,");
|
sb.append(" 'X' || imp.numserie20 as ecf,");
|
||||||
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
sb.append(" to_char(c.feccreacion, 'YYYYMMDD') as datamov,");
|
||||||
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN co.codibge ELSE cos.codibge END) as municipio_origem,");
|
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN co.codibge ELSE cos.codibge END) as municipio_origem,");
|
||||||
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) as estado_origem,");
|
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) as estado_origem,");
|
||||||
|
@ -2488,7 +2488,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
sb.append(" left join estado eds on eds.estado_id = cds.estado_id");
|
||||||
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
|
||||||
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
|
||||||
sb.append(" where c.serieimpfiscal is not null and r4.caja_id is null and c.motivocancelacion_id is null and coalesce(c.indreimpresion, 0) = 0 and nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.activo = 1 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
sb.append(" where s.activo = 1 and po.activo = 1 and co.activo = 1 and eo.activo = 1 and ei.activo = 1 and pos.activo = 1 and cos.activo = 1 and eos.activo = 1 and (c.preciopagado + c.importetaxaembarque + c.importeseguro + c.importepedagio + c.importeoutros) > 0 and c.serieimpfiscal is not null and r4.caja_id is null and c.motivocancelacion_id is null and coalesce(c.indreimpresion, 0) = 0 and nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.activo ELSE eis.activo END, 0) = 1 and c.activo = 1 and trunc(c.feccreacion) >= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and trunc(c.feccreacion) <= trunc(TO_DATE(?,'DD/MM/YYYY HH24:MI:SS')) and c.empresacorrida_id = ? and ((CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) = ?)");
|
||||||
sb.append(" ) group by ecf, datamov, municipio_origem, estado_origem, estado_destino, red_base_calc_icms, porc_red_municipal, porc_red_estadual, tributacao_importacao");
|
sb.append(" ) group by ecf, datamov, municipio_origem, estado_origem, estado_destino, red_base_calc_icms, porc_red_municipal, porc_red_estadual, tributacao_importacao");
|
||||||
|
|
||||||
Session session = null;
|
Session session = null;
|
||||||
|
@ -2519,8 +2519,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
}
|
}
|
||||||
|
|
||||||
BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms"));
|
BigDecimal red_base_calc_icms = MoneyHelper.instanciar(rs.getBigDecimal("red_base_calc_icms"));
|
||||||
BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal"));
|
// BigDecimal porc_red_municipal = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_municipal"));
|
||||||
BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual"));
|
// BigDecimal porc_red_estadual = MoneyHelper.instanciar(rs.getBigDecimal("porc_red_estadual"));
|
||||||
BigDecimal tributacao_importacao = MoneyHelper.instanciar(rs.getBigDecimal("tributacao_importacao"));
|
BigDecimal tributacao_importacao = MoneyHelper.instanciar(rs.getBigDecimal("tributacao_importacao"));
|
||||||
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
BigDecimal valorBaseCalculoICMS = BigDecimal.ZERO;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue