From 5ce838803fce3f1be259988ff064920fdef2653b Mon Sep 17 00:00:00 2001 From: wilian Date: Thu, 3 Aug 2017 20:10:41 +0000 Subject: [PATCH] fixes bug #9528 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@72265 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/dao/ComissaoDAO.java | 3 +- .../ConferenciaComissaoHibernateDAO.java | 101 ++++++++++-------- .../ventaboletos/entidad/Conferencia.java | 11 ++ .../service/CalculoComissaoService.java | 5 +- .../impl/CalculoComissaoServiceImpl.java | 100 +++++++++++------ .../vo/comissao/BoletoComissao.java | 10 ++ .../vo/comissao/EventosFinanceirosVO.java | 40 ++++++- 7 files changed, 183 insertions(+), 87 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/ComissaoDAO.java b/src/com/rjconsultores/ventaboletos/dao/ComissaoDAO.java index dd06f7141..45cbbfa00 100644 --- a/src/com/rjconsultores/ventaboletos/dao/ComissaoDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/ComissaoDAO.java @@ -4,13 +4,12 @@ import java.util.Date; import java.util.List; import com.rjconsultores.ventaboletos.entidad.Comissao; -import com.rjconsultores.ventaboletos.entidad.PtovtaComissao; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.vo.comissao.HistoricoComissao; public interface ComissaoDAO extends GenericDAO { - + public List buscarReceitasComissoes(Integer puntoVentaId, Integer empresaId, Date periodo); public Comissao buscaComissaoVigencia(Integer puntoVentaId, Integer empresaId, String competencia); diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java index 792af14c7..7df0425a9 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java @@ -32,7 +32,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Transactional; -import org.zkoss.util.resource.Labels; import com.rjconsultores.ventaboletos.constantes.Constantes; import com.rjconsultores.ventaboletos.dao.ConferenciaComissaoDAO; @@ -158,6 +157,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsConferencias, String competencia, Empresa empresa, PuntoVenta puntoVenta, Date dataMovimento) throws BusinessException { try { @@ -205,20 +205,19 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsConferencias, String competencia, Empresa empresa, PuntoVenta puntoVenta, Date dataMovimento, Map parametros) throws BusinessException { try { if(parametros == null){ - parametros = carregarParametros(null, null, competencia, empresa, puntoVenta, dataMovimento, false); + parametros = carregarParametros(null, null, competencia, empresa, puntoVenta, dataMovimento, false); } StringBuilder sQuery = new StringBuilder("SELECT co FROM Conferencia co "); - sQuery.append("JOIN co.empresa em ").append("JOIN co.puntoVenta pv ") - .append("WHERE co.activo = 1 "); - if(dataMovimento != null){ - sQuery.append("AND co.datamovimento BETWEEN TO_DATE(:dataInicial,'DD/MM/YYYY HH24:MI') AND TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI')"); - }else{ - sQuery.append("AND co.datamovimento BETWEEN :dataInicial AND :dataFinal "); - } + sQuery.append("JOIN co.empresa em ") + .append("JOIN co.puntoVenta pv ") + .append("WHERE co.activo = 1 ") + .append("AND co.datamovimento BETWEEN TO_DATE(:dataInicial,'DD/MM/YYYY HH24:MI') AND TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI') "); + if (parametros.containsKey("empresaId")) { sQuery.append("AND em.empresaId = :empresaId "); } @@ -228,7 +227,9 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO parametros) { for (Entry parametro : parametros.entrySet()) { if (parametro.getValue() instanceof Collection) { @@ -257,7 +259,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO parametros = carregarParametros(dataInicialDate, dataFinalDate, competencia, empresa, puntoVenta, dataMovimento, false); + Map parametros = carregarParametros(dataInicialDate, dataFinalDate, competencia, empresa, puntoVenta, dataMovimento, false); StringBuilder sQuery = new StringBuilder() .append("SELECT PV.PUNTOVENTA_ID AS \"puntoventaId\", PV.NUMPUNTOVENTA as \"numPuntoVenta\", ") @@ -279,19 +281,8 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarEventosFinanceiros(Conferencia conferencia) throws BusinessException { try { - Map parametros = carregarParametros(null, null, null, conferencia.getEmpresa(), + Map parametros = carregarParametros(null, null, conferencia.getCompetencia(), conferencia.getEmpresa(), conferencia.getPuntoVenta(), conferencia.getDatamovimento(), true); StringBuilder sQuery = new StringBuilder() .append("SELECT EE.BOLETO_ID AS \"boletoId\", EE.EVENTOEXTRA_ID AS \"eventoextraId\", EE.NUMDOCUMENTO AS \"numdocumento\", ") @@ -621,7 +607,9 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarLogConferencia(Conferencia conferencia) throws BusinessException { try { @@ -793,12 +793,12 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarBilhetesComissao(Conferencia conferencia) throws BusinessException { try { - Map parametros = carregarParametros(null, null, null, conferencia.getEmpresa(), + Map parametros = carregarParametros(null, null, conferencia.getCompetencia(), conferencia.getEmpresa(), conferencia.getPuntoVenta(), conferencia.getDatamovimento(), true); StringBuilder sQuery = new StringBuilder() @@ -810,7 +810,9 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsBoletoComissao = new ArrayList(); List auxLsBoletoComissao = qr.list(); @@ -928,6 +934,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarOcds(Conferencia conferencia) throws BusinessException { try { Map parametros = carregarParametros(null, null, null, conferencia.getEmpresa(), @@ -1064,6 +1071,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarLogConferencia(Long conferenciaId) throws BusinessException { try { StringBuilder sQuery = new StringBuilder() @@ -1124,15 +1132,16 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO parametros = carregarParametros(null, null, competencia, empresa, puntoVenta, null, false); + Map parametros = carregarParametros(null, null, competencia, empresa, puntoVenta, datamovimento, false); StringBuilder sQuery = new StringBuilder("SELECT co FROM Conferencia co ") .append("JOIN co.empresa em ").append("JOIN co.puntoVenta pv ") .append("WHERE co.activo = 1 ") - .append("AND co.datamovimento BETWEEN :dataInicial AND :dataFinal "); + .append("AND co.datamovimento BETWEEN TO_DATE(:dataInicial,'DD/MM/YYYY HH24:MI') AND TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI') "); if (parametros.containsKey("empresaId")) { sQuery.append("AND em.empresaId = :empresaId "); @@ -1143,8 +1152,6 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsConferenciaComissao = new ArrayList(); processarQueryConferencia(qr.list(), lsConferenciaComissao, competencia, datamovimento, null, null); diff --git a/src/com/rjconsultores/ventaboletos/entidad/Conferencia.java b/src/com/rjconsultores/ventaboletos/entidad/Conferencia.java index 688de9ab8..db413dac0 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Conferencia.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Conferencia.java @@ -85,6 +85,9 @@ public class Conferencia implements Serializable { @Transient private boolean semPendenciaConferencia; + @Transient + private String competencia; + public Conferencia() { super(); this.indboletogerado = Boolean.FALSE; @@ -253,4 +256,12 @@ public class Conferencia implements Serializable { this.semPendenciaConferencia = semPendenciaConferencia; } + public String getCompetencia() { + return competencia; + } + + public void setCompetencia(String competencia) { + this.competencia = competencia; + } + } diff --git a/src/com/rjconsultores/ventaboletos/service/CalculoComissaoService.java b/src/com/rjconsultores/ventaboletos/service/CalculoComissaoService.java index dd35e9e9d..d364e3148 100644 --- a/src/com/rjconsultores/ventaboletos/service/CalculoComissaoService.java +++ b/src/com/rjconsultores/ventaboletos/service/CalculoComissaoService.java @@ -5,19 +5,20 @@ import java.util.List; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.ComissaoException; import com.rjconsultores.ventaboletos.vo.comissao.HistoricoComissao; import com.rjconsultores.ventaboletos.vo.comissao.RegistroCalculo; public interface CalculoComissaoService { - public RegistroCalculo relatorioCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException; + public RegistroCalculo relatorioCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException, BusinessException; public void registrarCalculoComissao(PuntoVenta puntoVenta, Empresa empresa, Date periodo, boolean ignorarComissaoGerada) throws ComissaoException; public void cancelarCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException; - public List relatorioCalculoComissao(Integer empresaId, Date periodo) throws ComissaoException; + public List relatorioCalculoComissao(Integer empresaId, Date periodo) throws ComissaoException, BusinessException; public void registrarCalculoComissao(Empresa empresa, Date periodo, boolean ignorarComissaoGerada) throws ComissaoException; diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java index d3c094df6..0469a9fce 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CalculoComissaoServiceImpl.java @@ -21,8 +21,11 @@ import org.springframework.stereotype.Service; import org.zkoss.util.resource.Labels; import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.constantes.TipoEventoExtra; import com.rjconsultores.ventaboletos.dao.ComissaoDAO; +import com.rjconsultores.ventaboletos.dao.ConferenciaComissaoDAO; import com.rjconsultores.ventaboletos.entidad.Comissao; +import com.rjconsultores.ventaboletos.entidad.Conferencia; import com.rjconsultores.ventaboletos.entidad.Constante; import com.rjconsultores.ventaboletos.entidad.DescontoComissao; import com.rjconsultores.ventaboletos.entidad.Empresa; @@ -32,6 +35,7 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaComissao.Receita; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.enums.IndStatusBoleto; import com.rjconsultores.ventaboletos.enums.MimeType; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.ComissaoException; import com.rjconsultores.ventaboletos.service.CalculoComissaoService; import com.rjconsultores.ventaboletos.service.ComissaoService; @@ -47,6 +51,7 @@ import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.vo.comissao.ComissaoDesconto; import com.rjconsultores.ventaboletos.vo.comissao.ComissaoDesconto.TipoDesconto; import com.rjconsultores.ventaboletos.vo.comissao.ComissaoReceita; +import com.rjconsultores.ventaboletos.vo.comissao.EventosFinanceirosVO; import com.rjconsultores.ventaboletos.vo.comissao.HistoricoComissao; import com.rjconsultores.ventaboletos.vo.comissao.RegistroCalculo; @@ -68,6 +73,9 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { @Autowired private ComissaoDAO comissaoDAO; + @Autowired + private ConferenciaComissaoDAO conferenciaComissaoDAO; + @Autowired private ConferenciaComissaoService conferenciaComissaoService; @@ -186,7 +194,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { } @Override - public RegistroCalculo relatorioCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException { + public RegistroCalculo relatorioCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException, BusinessException { return realizarCalculoComissao(puntoVentaId, empresaId, periodo); } @@ -291,12 +299,17 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { } @SuppressWarnings("unchecked") - public RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException { + public RegistroCalculo realizarCalculoComissao(Integer puntoVentaId, Integer empresaId, Date periodo) throws ComissaoException, BusinessException { PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoVentaId, empresaId); if (ptovtaComissao != null) { - List receitasBoleto = comissaoDAO.buscarReceitasComissoes(puntoVentaId, empresaId, periodo); + Conferencia conferencia = new Conferencia(); + conferencia.setPuntoVenta(new PuntoVenta(puntoVentaId)); + conferencia.setEmpresa(new Empresa(empresaId)); + conferencia.setCompetencia(DateUtil.getStringDate(periodo, "MM/yyyy")); + List receitasBoleto = conferenciaComissaoDAO.carregarBilhetesComissao(conferencia); + List eventosFinanceirosVOs = conferenciaComissaoDAO.carregarEventosFinanceiros(conferencia); Calendar calendario = Calendar.getInstance(); calendario.setTime(periodo); @@ -305,7 +318,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { int mes = calendario.get(Calendar.MONTH) + 1; int ano = calendario.get(Calendar.YEAR); - List receitas = calculaReceitaComissao(empresaId, ptovtaComissao, receitasBoleto, ultimodia, mes, ano); + List receitas = calculaReceitaComissao(empresaId, ptovtaComissao, receitasBoleto, ultimodia, mes, ano, eventosFinanceirosVOs); RegistroCalculo rc = new RegistroCalculo(); rc.setNombpuntoventa(ptovtaComissao.getPuntoventaId().getNombpuntoventa()); @@ -422,7 +435,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { return false; } - private List calculaReceitaComissao(Integer empresaId, PtovtaComissao ptovtaComissao, List receitasBoleto, Integer ultimodia, Integer mes, Integer ano) { + private List calculaReceitaComissao(Integer empresaId, PtovtaComissao ptovtaComissao, List receitasBoleto, Integer ultimodia, Integer mes, Integer ano, List eventosFinanceirosVOs) { List impostos = empresaImpostoService.buscarEmpresaImposto(empresaId); @@ -471,6 +484,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { isReceitaLiquida = true; } + /* Calculando comissão para os boletos */ for (BoletoComissao rcc : list) { boolean isAltaTemporada = validaAltaTemporada(impostos, mes, rcc.getEstadoId()); @@ -536,19 +550,6 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { } else { - // Receitas calculadas sempre - receitaExcessoBagagem = MoneyHelper.somar(receitaExcessoBagagem, rcc.getExcessoBagagem()); - BigDecimal excessoBagagem = calculoExcessoBagagem(isAltaTemporada, ptovtaComissao, rcc.getExcessoBagagem()); - comissaoExcessoBagagem = MoneyHelper.somar(comissaoExcessoBagagem, excessoBagagem); - - receitaSeguroOpcional = MoneyHelper.somar(receitaSeguroOpcional, rcc.getSeguroOpcional()); - BigDecimal segOpcional = calculoSeguroOpcional(isAltaTemporada, ptovtaComissao, rcc.getSeguroOpcional()); - comissaoSegOpcional = MoneyHelper.somar(comissaoSegOpcional, segOpcional); - - receitaSeguroOutros = MoneyHelper.somar(receitaSeguroOutros, rcc.getSeguroOutros()); - BigDecimal outros = calculoOutros(isAltaTemporada, ptovtaComissao, rcc.getSeguroOutros()); - comissaoOutros = MoneyHelper.somar(comissaoOutros, outros); - // Receita GAP if (rcc.getTipoVenta().equals(Constantes.TPV_BOLETO_REMOTO.intValue())) { receitaGAP = MoneyHelper.somar(receitaGAP, receitaItem); @@ -575,7 +576,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { if (statusBoleto.equals(IndStatusBoleto.C)) { // Devolução Receita - if (rcc.getMotivoCancelacionId().equals(Constantes.MVO_CANCEL_DEVOLUCAO) || rcc.getMotivoCancelacionId().equals(Constantes.MVO_CANCEL_GERACAO_OCD)) { + if (rcc.getMotivoCancelacionId().equals(Constantes.MVO_CANCEL_DEVOLUCAO.intValue()) || rcc.getMotivoCancelacionId().equals(Constantes.MVO_CANCEL_GERACAO_OCD.intValue())) { // Devolução Receita GAP if (rcc.getTipoVenta().equals(Constantes.TPV_BOLETO_REMOTO.intValue())) { @@ -608,6 +609,26 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { } } } + + /* Calculando comissão para os eventos extras */ + List listEventosFinanceiros = verificaEventoFinanceiroProDia(eventosFinanceirosVOs, dia, mes); + for (EventosFinanceirosVO eventosFinanceiros : listEventosFinanceiros) { + boolean isAltaTemporada = validaAltaTemporada(impostos, mes, eventosFinanceiros.getEstadoId()); + + if(TipoEventoExtra.EXCESSO_BAGAGEM.toString().equals(eventosFinanceiros.getCvetipoevento())) { + receitaExcessoBagagem = MoneyHelper.somar(receitaExcessoBagagem, eventosFinanceiros.getImpingreso()); + BigDecimal excessoBagagem = calculoExcessoBagagem(isAltaTemporada, ptovtaComissao, eventosFinanceiros.getImpingreso()); + comissaoExcessoBagagem = MoneyHelper.somar(comissaoExcessoBagagem, excessoBagagem); + } else if(TipoEventoExtra.SEGURO_OPCIONAL.toString().equals(eventosFinanceiros.getCvetipoevento())) { + receitaSeguroOpcional = MoneyHelper.somar(receitaSeguroOpcional, eventosFinanceiros.getImpingreso()); + BigDecimal segOpcional = calculoSeguroOpcional(isAltaTemporada, ptovtaComissao, eventosFinanceiros.getImpingreso()); + comissaoSegOpcional = MoneyHelper.somar(comissaoSegOpcional, segOpcional); + } else { + receitaSeguroOutros = MoneyHelper.somar(receitaSeguroOutros, eventosFinanceiros.getImpingreso()); + BigDecimal outros = calculoOutros(isAltaTemporada, ptovtaComissao, eventosFinanceiros.getImpingreso()); + comissaoOutros = MoneyHelper.somar(comissaoOutros, outros); + } + } cr.setCancelados(cancelados); cr.setCanceladosGAP(canceladosGAP); @@ -656,31 +677,40 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService { } - private List verificaCalculoComissaoProDia(List list, Integer dia, Integer mes) { + private List verificaEventoFinanceiroProDia(List eventosFinanceirosVOs, Integer dia, Integer mes) { + List aux = new ArrayList(); + for (EventosFinanceirosVO rcc : eventosFinanceirosVOs) { + Calendar calendario = Calendar.getInstance(); + calendario.setTime(rcc.getFeccorte()); - List aux = new ArrayList(); - for (BoletoComissao rcc : list) { - try { - Calendar calendario = Calendar.getInstance(); - calendario.setTime(DateUtil.getDateFromString(rcc.getDatavenda(), "dd-MM-yyyy")); + int diaItem = calendario.get(Calendar.DAY_OF_MONTH); + int mesItem = calendario.get(Calendar.MONTH) + 1; - int diaItem = calendario.get(Calendar.DAY_OF_MONTH); - int mesItem = calendario.get(Calendar.MONTH) + 1; - - if (dia.equals(diaItem) && mes.equals(mesItem)) { - aux.add(rcc); - } - - } catch (ParseException e) { - log.error("ERRO - ao converter data", e); + if (dia.equals(diaItem) && mes.equals(mesItem)) { + aux.add(rcc); } } + return aux; + } + private List verificaCalculoComissaoProDia(List list, Integer dia, Integer mes) { + List aux = new ArrayList(); + for (BoletoComissao rcc : list) { + Calendar calendario = Calendar.getInstance(); + calendario.setTime(rcc.getFeccorte()); + + int diaItem = calendario.get(Calendar.DAY_OF_MONTH); + int mesItem = calendario.get(Calendar.MONTH) + 1; + + if (dia.equals(diaItem) && mes.equals(mesItem)) { + aux.add(rcc); + } + } return aux; } @Override - public List relatorioCalculoComissao(Integer empresaId, Date periodo) throws ComissaoException { + public List relatorioCalculoComissao(Integer empresaId, Date periodo) throws ComissaoException, BusinessException { List registrosCalculo = new ArrayList(); List puntoventas = comissaoDAO.buscaPuntoVentasEmpresaComComissaoParametrizada(empresaId); for (PuntoVenta puntoVenta : puntoventas) { diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java index 8f7c870e7..de9040a33 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java @@ -84,6 +84,8 @@ public class BoletoComissao { private Long cajaId; private Conferencia conferencia; + + private Date feccorte; public Integer getEmpresaId() { return empresaId; @@ -1008,5 +1010,13 @@ public class BoletoComissao { public void setConferencia(Conferencia conferencia) { this.conferencia = conferencia; } + + public Date getFeccorte() { + return feccorte; + } + + public void setFeccorte(Date feccorte) { + this.feccorte = feccorte; + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java index 7adb7dac2..325a69e88 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java @@ -39,7 +39,13 @@ public class EventosFinanceirosVO { private String numFolioSistema; private Conferencia conferencia; - + + private String cvetipoevento; + + private Date feccorte; + + private BigDecimal icmsBase; + private Integer estadoId; public Long getEventoextraId() { return eventoextraId; @@ -247,5 +253,37 @@ public class EventosFinanceirosVO { public void setConferencia(Conferencia conferencia) { this.conferencia = conferencia; } + + public String getCvetipoevento() { + return cvetipoevento; + } + + public void setCvetipoevento(String cvetipoevento) { + this.cvetipoevento = cvetipoevento; + } + + public Date getFeccorte() { + return feccorte; + } + + public void setFeccorte(Date feccorte) { + this.feccorte = feccorte; + } + + public BigDecimal getIcmsBase() { + return icmsBase; + } + + public void setIcmsBase(BigDecimal icmsBase) { + this.icmsBase = icmsBase; + } + + public Integer getEstadoId() { + return estadoId; + } + + public void setEstadoId(Integer estadoId) { + this.estadoId = estadoId; + } }