Exportação Fiscal : ECF e RMD (issue 8120)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@72463 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b705fa8a9f
commit
719e11882f
|
@ -1412,7 +1412,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
|||
sb.append(" left join alias_servico si on si.origen_id = bi.origen_id and si.destino_id = bi.destino_id and (si.corrida_id = bi.corrida_id or si.corrida_id is null) and si.ruta_id = bi.ruta_id");
|
||||
sb.append(" left join parada posi on posi.parada_id = si.aliasorigen_id");
|
||||
sb.append(" left join parada pdsi on pdsi.parada_id = si.aliasdestino_id");
|
||||
sb.append(" where r5i.numserie20 = r4.numserie20 and r5i.datamov = r2.datamov and r5i.codproduto like '%-TA'");
|
||||
sb.append(" where r5i.numserie20 = r4.numserie20 and r5i.datamov = r2.datamov and r5i.totparcial not like 'N1'");
|
||||
sb.append(" and (nvl(case when si.aliasorigen_id is null then poi.regionmetropolitana_id else posi.regionmetropolitana_id end, -1) = nvl(case when si.aliasorigen_id is null then pdi.regionmetropolitana_id else pdsi.regionmetropolitana_id end, -2))");
|
||||
sb.append(" ) as totalisenta,");
|
||||
sb.append(" to_number(r2.vendabrutadiaria)/100 as vendabrutadiaria,");
|
||||
|
@ -1591,7 +1591,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
|||
sb.append(" b.numfoliosistema as numfoliosistema,");
|
||||
sb.append(" 0 as caja_id");
|
||||
sb.append(" from fiscal_r4 r4");
|
||||
sb.append(" left join fiscal_r5 r5 on r5.numserie20 = r4.numserie20 and r5.coo = r4.coo and r5.codproduto like '%-TA'");
|
||||
sb.append(" left join fiscal_r5 r5 on r5.numserie20 = r4.numserie20 and r5.coo = r4.coo and r5.totparcial not like 'N1'");
|
||||
sb.append(" left join caja c on c.caja_id = r4.caja_id");
|
||||
sb.append(" join fiscal_r2 r2 on r2.numserie20 = r4.numserie20 and r2.datamov = r4.datamov");
|
||||
sb.append(" join boleto b on b.boleto_id = r4.boleto_id");
|
||||
|
@ -1676,12 +1676,12 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
|||
ExportacaoECFTipoCCF registro = null;
|
||||
|
||||
while (rs.next()) {
|
||||
BigDecimal valorTarifa = BigDecimal.ZERO;
|
||||
BigDecimal valorTributado = BigDecimal.ZERO;
|
||||
|
||||
if (rs.getString("valortarifa") != null) {
|
||||
valorTarifa = BigDecimal.valueOf(Double.valueOf(rs.getString("valortarifa")));
|
||||
valorTributado = BigDecimal.valueOf(Double.valueOf(rs.getString("valortarifa")));
|
||||
} else {
|
||||
valorTarifa = rs.getBigDecimal("preciopagado");
|
||||
valorTributado = rs.getBigDecimal("preciopagado");
|
||||
|
||||
log.info("Tarifa nao encontrada na R5. (ECF: " + rs.getString("ecf") + " / DATAMOV: " + rs.getString("datamov") + " / COO: " + rs.getString("coo") + ")");
|
||||
}
|
||||
|
@ -1690,7 +1690,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
|||
registro.setEcf(rs.getString("ecf"));
|
||||
registro.setDataEmissao(rs.getString("datamov"));
|
||||
registro.setCoo(Integer.valueOf(rs.getString("coo")));
|
||||
registro.setValorServico(valorTarifa);
|
||||
registro.setValorServico(valorTributado);
|
||||
registro.setDescontoGlobal(null);
|
||||
registro.setCodigoParticipante(null);
|
||||
registro.setSituacaoCOO(0); // 0 - Documento Regular; 2 - Documento Cancelado
|
||||
|
@ -1720,7 +1720,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
|||
registro.setCodigoSituacaoTribColunaB(rs.getInt("red_base_calc_icms") == 0 ? 0 : 20);
|
||||
}
|
||||
|
||||
BigDecimal valorTotal = BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")));
|
||||
// TODO: Mudança para o valor tributado (Email no dia 9 de agosto de 2017 08:28)
|
||||
BigDecimal valorTotal = valorTributado; //BigDecimal.valueOf(Double.valueOf(rs.getString("valortotal")));
|
||||
|
||||
BigDecimal red_base_calc_icms = rs.getBigDecimal("red_base_calc_icms");
|
||||
// BigDecimal porc_red_municipal = rs.getBigDecimal("porc_red_municipal");
|
||||
|
|
Loading…
Reference in New Issue