fixes bug#21994
dev: Wilian qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106624 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4cd0b536e6
commit
aaff5db051
|
@ -34,6 +34,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<BoletoComissao> buscarReceitasComissoes(Integer puntoVentaId, Integer empresaId, Date periodo) {
|
public List<BoletoComissao> buscarReceitasComissoes(Integer puntoVentaId, Integer empresaId, Date periodo) {
|
||||||
|
|
||||||
|
@ -117,6 +118,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
return (Comissao) query.uniqueResult();
|
return (Comissao) query.uniqueResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
public List<HistoricoComissao> buscaHistoricoComissao(Map<String, Object> parametros) {
|
public List<HistoricoComissao> buscaHistoricoComissao(Map<String, Object> parametros) {
|
||||||
|
|
||||||
|
@ -129,6 +131,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
sql.append(" c.comissao_bpr AS comissaoBpr, ");
|
sql.append(" c.comissao_bpr AS comissaoBpr, ");
|
||||||
sql.append(" c.receita_excessobagagem AS receitaExcessobagagem, ");
|
sql.append(" c.receita_excessobagagem AS receitaExcessobagagem, ");
|
||||||
sql.append(" c.receita_seguroopcional AS receitaSeguroopcional, ");
|
sql.append(" c.receita_seguroopcional AS receitaSeguroopcional, ");
|
||||||
|
sql.append(" c.receita_seguro AS receitaSeguro, ");
|
||||||
sql.append(" c.descontos_fixos AS descontosFixos, ");
|
sql.append(" c.descontos_fixos AS descontosFixos, ");
|
||||||
sql.append(" c.descontos_eventuais AS descontosEventuais, ");
|
sql.append(" c.descontos_eventuais AS descontosEventuais, ");
|
||||||
sql.append(" c.royaties AS royaties, ");
|
sql.append(" c.royaties AS royaties, ");
|
||||||
|
@ -140,6 +143,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
sql.append(" c.devolvidos AS devolvidos, ");
|
sql.append(" c.devolvidos AS devolvidos, ");
|
||||||
sql.append(" c.receita_bruta_excessobagagem AS receitaBrutaExcessoBagagem, ");
|
sql.append(" c.receita_bruta_excessobagagem AS receitaBrutaExcessoBagagem, ");
|
||||||
sql.append(" c.receita_bruta_seguroopcional AS receitaBrutaSeguroopcional, ");
|
sql.append(" c.receita_bruta_seguroopcional AS receitaBrutaSeguroopcional, ");
|
||||||
|
sql.append(" c.receita_bruta_seguro AS receitaBrutaSeguro, ");
|
||||||
sql.append(" c.indpago AS indPago, ");
|
sql.append(" c.indpago AS indPago, ");
|
||||||
sql.append(" CASE WHEN c.indpago = 1 THEN 'PAGO' ELSE 'PENDENTE' END AS pagamento, ");
|
sql.append(" CASE WHEN c.indpago = 1 THEN 'PAGO' ELSE 'PENDENTE' END AS pagamento, ");
|
||||||
sql.append(" up.nombusuario AS usuarioPagamento, ");
|
sql.append(" up.nombusuario AS usuarioPagamento, ");
|
||||||
|
@ -157,7 +161,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
sql.append("LEFT JOIN colonia co on co.colonia_id = pv.colonia_id ");
|
sql.append("LEFT JOIN colonia co on co.colonia_id = pv.colonia_id ");
|
||||||
sql.append("LEFT JOIN ciudad ci on ci.ciudad_id = co.ciudad_id ");
|
sql.append("LEFT JOIN ciudad ci on ci.ciudad_id = co.ciudad_id ");
|
||||||
sql.append("LEFT JOIN usuario up ON up.usuario_id = c.usuariopagamento_id ");
|
sql.append("LEFT JOIN usuario up ON up.usuario_id = c.usuariopagamento_id ");
|
||||||
sql.append("LEFT JOIN usuario ul ON ul.usuario_id = c.usuario_id ");
|
sql.append("LEFT JOIN usuario ul ON ul.usuario_id = c.usuario_id ");
|
||||||
sql.append("WHERE c.activo = 1 ");
|
sql.append("WHERE c.activo = 1 ");
|
||||||
|
|
||||||
if(parametros.containsKey("empresaId")) {
|
if(parametros.containsKey("empresaId")) {
|
||||||
|
@ -192,6 +196,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
.addScalar("comissaoBpr", BigDecimalType.INSTANCE)
|
.addScalar("comissaoBpr", BigDecimalType.INSTANCE)
|
||||||
.addScalar("receitaExcessobagagem", BigDecimalType.INSTANCE)
|
.addScalar("receitaExcessobagagem", BigDecimalType.INSTANCE)
|
||||||
.addScalar("receitaSeguroopcional", BigDecimalType.INSTANCE)
|
.addScalar("receitaSeguroopcional", BigDecimalType.INSTANCE)
|
||||||
|
.addScalar("receitaSeguro", BigDecimalType.INSTANCE)
|
||||||
.addScalar("descontosFixos", BigDecimalType.INSTANCE)
|
.addScalar("descontosFixos", BigDecimalType.INSTANCE)
|
||||||
.addScalar("descontosEventuais", BigDecimalType.INSTANCE)
|
.addScalar("descontosEventuais", BigDecimalType.INSTANCE)
|
||||||
.addScalar("royaties", BigDecimalType.INSTANCE)
|
.addScalar("royaties", BigDecimalType.INSTANCE)
|
||||||
|
@ -216,6 +221,7 @@ public class ComissaoHibernateDAO extends GenericHibernateDAO<Comissao, Integer>
|
||||||
.addScalar("devolvidos", BigDecimalType.INSTANCE)
|
.addScalar("devolvidos", BigDecimalType.INSTANCE)
|
||||||
.addScalar("receitaBrutaExcessoBagagem", BigDecimalType.INSTANCE)
|
.addScalar("receitaBrutaExcessoBagagem", BigDecimalType.INSTANCE)
|
||||||
.addScalar("receitaBrutaSeguroopcional", BigDecimalType.INSTANCE)
|
.addScalar("receitaBrutaSeguroopcional", BigDecimalType.INSTANCE)
|
||||||
|
.addScalar("receitaBrutaSeguro", BigDecimalType.INSTANCE)
|
||||||
.addScalar("dataInicial", DateType.INSTANCE)
|
.addScalar("dataInicial", DateType.INSTANCE)
|
||||||
.addScalar("dataFinal", DateType.INSTANCE)
|
.addScalar("dataFinal", DateType.INSTANCE)
|
||||||
.addScalar("receitaGAP", BigDecimalType.INSTANCE)
|
.addScalar("receitaGAP", BigDecimalType.INSTANCE)
|
||||||
|
|
|
@ -24,76 +24,102 @@ import javax.persistence.TemporalType;
|
||||||
public class Comissao implements Serializable {
|
public class Comissao implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@Basic(optional = false)
|
@Basic(optional = false)
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO, generator = "COMISSAO_SEQ")
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "COMISSAO_SEQ")
|
||||||
@Column(name = "COMISSAO_ID")
|
@Column(name = "COMISSAO_ID")
|
||||||
private Integer comissaoId;
|
private Integer comissaoId;
|
||||||
|
|
||||||
@Column(name = "COMPETENCIA")
|
@Column(name = "COMPETENCIA")
|
||||||
private String competencia;
|
private String competencia;
|
||||||
|
|
||||||
@Column(name = "DATAPAGAMENTO")
|
@Column(name = "DATAPAGAMENTO")
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
private Date dataPagamento;
|
private Date dataPagamento;
|
||||||
|
|
||||||
@Column(name = "INDPAGO")
|
@Column(name = "INDPAGO")
|
||||||
private Boolean indPago;
|
private Boolean indPago;
|
||||||
|
|
||||||
@Column(name = "COMISSAO_BPR")
|
@Column(name = "COMISSAO_BPR")
|
||||||
private BigDecimal comissaoBpr;
|
private BigDecimal comissaoBpr;
|
||||||
|
|
||||||
@Column(name = "RECEITA_EXCESSOBAGAGEM")
|
@Column(name = "RECEITA_EXCESSOBAGAGEM")
|
||||||
private BigDecimal receitaExcessobagagem;
|
private BigDecimal receitaExcessobagagem;
|
||||||
|
|
||||||
@Column(name = "RECEITA_SEGUROOPCIONAL")
|
@Column(name = "RECEITA_SEGUROOPCIONAL")
|
||||||
private BigDecimal receitaSeguroopcional;
|
private BigDecimal receitaSeguroopcional;
|
||||||
|
|
||||||
|
@Column(name = "RECEITA_SEGURO")
|
||||||
|
private BigDecimal receitaSeguro;
|
||||||
|
|
||||||
@Column(name = "RECEITA_OUTROS")
|
@Column(name = "RECEITA_OUTROS")
|
||||||
private BigDecimal receitaOutros;
|
private BigDecimal receitaOutros;
|
||||||
|
|
||||||
@Column(name = "DESCONTOS_FIXOS")
|
@Column(name = "DESCONTOS_FIXOS")
|
||||||
private BigDecimal descontosFixos;
|
private BigDecimal descontosFixos;
|
||||||
|
|
||||||
@Column(name = "DESCONTOS_EVENTUAIS")
|
@Column(name = "DESCONTOS_EVENTUAIS")
|
||||||
private BigDecimal descontosEventuais;
|
private BigDecimal descontosEventuais;
|
||||||
|
|
||||||
@Column(name = "ROYATIES")
|
@Column(name = "ROYATIES")
|
||||||
private BigDecimal royaties;
|
private BigDecimal royaties;
|
||||||
|
|
||||||
@Column(name = "ISS_RETIDO")
|
@Column(name = "ISS_RETIDO")
|
||||||
private BigDecimal issRetido;
|
private BigDecimal issRetido;
|
||||||
|
|
||||||
@Column(name = "BONIFICACAO_METAS")
|
@Column(name = "BONIFICACAO_METAS")
|
||||||
private BigDecimal bonificacaoMetas;
|
private BigDecimal bonificacaoMetas;
|
||||||
|
|
||||||
@Column(name = "ENTREGAS_PASSAGEM")
|
@Column(name = "ENTREGAS_PASSAGEM")
|
||||||
private BigDecimal entregasPassagem;
|
private BigDecimal entregasPassagem;
|
||||||
|
|
||||||
@Column(name = "USUARIOPAGAMENTO_ID")
|
@Column(name = "USUARIOPAGAMENTO_ID")
|
||||||
private Integer usuarioPagamentoId;
|
private Integer usuarioPagamentoId;
|
||||||
|
|
||||||
@Column(name = "ACTIVO")
|
@Column(name = "ACTIVO")
|
||||||
private Boolean activo;
|
private Boolean activo;
|
||||||
|
|
||||||
@Column(name = "FECMODIF")
|
@Column(name = "FECMODIF")
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
private Date fecmodif;
|
private Date fecmodif;
|
||||||
|
|
||||||
@Column(name = "USUARIO_ID")
|
@Column(name = "USUARIO_ID")
|
||||||
private Integer usuarioId;
|
private Integer usuarioId;
|
||||||
|
|
||||||
@ManyToOne(fetch = FetchType.LAZY)
|
@ManyToOne(fetch = FetchType.LAZY)
|
||||||
@JoinColumn(name = "PUNTOVENTA_ID")
|
@JoinColumn(name = "PUNTOVENTA_ID")
|
||||||
private PuntoVenta puntoVenta;
|
private PuntoVenta puntoVenta;
|
||||||
|
|
||||||
@Column(name = "EMPRESA_ID")
|
@Column(name = "EMPRESA_ID")
|
||||||
private Integer empresaId;
|
private Integer empresaId;
|
||||||
|
|
||||||
@Column(name = "RECEITA_BPR")
|
@Column(name = "RECEITA_BPR")
|
||||||
private BigDecimal receitaBPR;
|
private BigDecimal receitaBPR;
|
||||||
|
|
||||||
@Column(name = "DEVOLVIDOS")
|
@Column(name = "DEVOLVIDOS")
|
||||||
private BigDecimal devolvidos;
|
private BigDecimal devolvidos;
|
||||||
|
|
||||||
@Column(name = "RECEITA_BRUTA_EXCESSOBAGAGEM")
|
@Column(name = "RECEITA_BRUTA_EXCESSOBAGAGEM")
|
||||||
private BigDecimal receitaBrutaExcessoBagagem;
|
private BigDecimal receitaBrutaExcessoBagagem;
|
||||||
|
|
||||||
|
@Column(name = "RECEITA_BRUTA_SEGURO")
|
||||||
|
private BigDecimal receitaBrutaSeguro;
|
||||||
|
|
||||||
@Column(name = "RECEITA_BRUTA_SEGUROOPCIONAL")
|
@Column(name = "RECEITA_BRUTA_SEGUROOPCIONAL")
|
||||||
private BigDecimal receitaBrutaSeguroopcional;
|
private BigDecimal receitaBrutaSeguroopcional;
|
||||||
|
|
||||||
@Column(name = "DATA_INICIAL")
|
@Column(name = "DATA_INICIAL")
|
||||||
@Temporal(TemporalType.DATE)
|
@Temporal(TemporalType.DATE)
|
||||||
private Date dataInicial;
|
private Date dataInicial;
|
||||||
|
|
||||||
@Column(name = "DATA_FINAL")
|
@Column(name = "DATA_FINAL")
|
||||||
@Temporal(TemporalType.DATE)
|
@Temporal(TemporalType.DATE)
|
||||||
private Date dataFinal;
|
private Date dataFinal;
|
||||||
|
|
||||||
@Column(name = "RECEITA_GAP")
|
@Column(name = "RECEITA_GAP")
|
||||||
private BigDecimal receitaGAP;
|
private BigDecimal receitaGAP;
|
||||||
|
|
||||||
public Comissao() {
|
public Comissao() {
|
||||||
super();
|
super();
|
||||||
setComissaoBpr(BigDecimal.ZERO);
|
setComissaoBpr(BigDecimal.ZERO);
|
||||||
|
@ -169,6 +195,14 @@ public class Comissao implements Serializable {
|
||||||
this.receitaSeguroopcional = receitaSeguroopcional;
|
this.receitaSeguroopcional = receitaSeguroopcional;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReceitaSeguro() {
|
||||||
|
return receitaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReceitaSeguro(BigDecimal receitaSeguro) {
|
||||||
|
this.receitaSeguro = receitaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
public BigDecimal getDescontosFixos() {
|
public BigDecimal getDescontosFixos() {
|
||||||
return descontosFixos;
|
return descontosFixos;
|
||||||
}
|
}
|
||||||
|
@ -329,4 +363,12 @@ public class Comissao implements Serializable {
|
||||||
this.receitaGAP = receitaGAP;
|
this.receitaGAP = receitaGAP;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReceitaBrutaSeguro() {
|
||||||
|
return receitaBrutaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReceitaBrutaSeguro(BigDecimal receitaBrutaSeguro) {
|
||||||
|
this.receitaBrutaSeguro = receitaBrutaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,6 +79,9 @@ public class ComissaoReceita implements Serializable {
|
||||||
@Column(name = "SEG_OPCIONAL")
|
@Column(name = "SEG_OPCIONAL")
|
||||||
private BigDecimal segOpcional;
|
private BigDecimal segOpcional;
|
||||||
|
|
||||||
|
@Column(name = "SEG_OBRIGATORIO")
|
||||||
|
private BigDecimal segObrigatorio;
|
||||||
|
|
||||||
@Column(name = "RECEITA_OUTROS")
|
@Column(name = "RECEITA_OUTROS")
|
||||||
private BigDecimal receitaOutros;
|
private BigDecimal receitaOutros;
|
||||||
|
|
||||||
|
@ -132,6 +135,7 @@ public class ComissaoReceita implements Serializable {
|
||||||
this.devolvidos = comissaoReceitaVO.getDevolvidos();
|
this.devolvidos = comissaoReceitaVO.getDevolvidos();
|
||||||
this.devgap = comissaoReceitaVO.getDevolvidosGAP();
|
this.devgap = comissaoReceitaVO.getDevolvidosGAP();
|
||||||
this.excessoBagagem = comissaoReceitaVO.getReceitaExcessoBagagem();
|
this.excessoBagagem = comissaoReceitaVO.getReceitaExcessoBagagem();
|
||||||
|
this.segObrigatorio = comissaoReceitaVO.getReceitaSeguro();
|
||||||
this.segOpcional = comissaoReceitaVO.getReceitaSeguroOpcional();
|
this.segOpcional = comissaoReceitaVO.getReceitaSeguroOpcional();
|
||||||
this.receitaOutros = comissaoReceitaVO.getReceitaSeguroOutros();
|
this.receitaOutros = comissaoReceitaVO.getReceitaSeguroOutros();
|
||||||
this.devolvidosOrigem = comissaoReceitaVO.getDevolucoesOrigem();
|
this.devolvidosOrigem = comissaoReceitaVO.getDevolucoesOrigem();
|
||||||
|
@ -385,5 +389,13 @@ public class ComissaoReceita implements Serializable {
|
||||||
public void setComissaoSegObrigatorio(BigDecimal comissaoSegObrigatorio) {
|
public void setComissaoSegObrigatorio(BigDecimal comissaoSegObrigatorio) {
|
||||||
this.comissaoSegObrigatorio = comissaoSegObrigatorio;
|
this.comissaoSegObrigatorio = comissaoSegObrigatorio;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getSegObrigatorio() {
|
||||||
|
return segObrigatorio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSegObrigatorio(BigDecimal segObrigatorio) {
|
||||||
|
this.segObrigatorio = segObrigatorio;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -542,6 +542,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
BigDecimal comissaoBPR = BigDecimal.ZERO;
|
BigDecimal comissaoBPR = BigDecimal.ZERO;
|
||||||
BigDecimal comissaoExcessoBagagem = BigDecimal.ZERO;
|
BigDecimal comissaoExcessoBagagem = BigDecimal.ZERO;
|
||||||
BigDecimal comissaoSegOpcional = BigDecimal.ZERO;
|
BigDecimal comissaoSegOpcional = BigDecimal.ZERO;
|
||||||
|
BigDecimal comissaoSeguro = BigDecimal.ZERO;
|
||||||
BigDecimal comissaoEntregaPassagem = BigDecimal.ZERO;
|
BigDecimal comissaoEntregaPassagem = BigDecimal.ZERO;
|
||||||
BigDecimal comissaoOutros = BigDecimal.ZERO;
|
BigDecimal comissaoOutros = BigDecimal.ZERO;
|
||||||
BigDecimal receitaTotal = BigDecimal.ZERO;
|
BigDecimal receitaTotal = BigDecimal.ZERO;
|
||||||
|
@ -553,6 +554,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
comissaoEntregaPassagem = MoneyHelper.somar(comissaoEntregaPassagem, cr.getComissaoEntregaPassagemDiaria());
|
comissaoEntregaPassagem = MoneyHelper.somar(comissaoEntregaPassagem, cr.getComissaoEntregaPassagemDiaria());
|
||||||
comissaoExcessoBagagem = MoneyHelper.somar(comissaoExcessoBagagem, cr.getComissaoExcessoBagagemDiaria());
|
comissaoExcessoBagagem = MoneyHelper.somar(comissaoExcessoBagagem, cr.getComissaoExcessoBagagemDiaria());
|
||||||
comissaoSegOpcional = MoneyHelper.somar(comissaoSegOpcional, cr.getComissaoSegOpcionalDiaria());
|
comissaoSegOpcional = MoneyHelper.somar(comissaoSegOpcional, cr.getComissaoSegOpcionalDiaria());
|
||||||
|
comissaoSeguro = MoneyHelper.somar(comissaoSeguro, cr.getComissaoSeguroObrigatorioDiaria());
|
||||||
comissaoOutros = MoneyHelper.somar(comissaoOutros, cr.getComissaoOutrosDiaria());
|
comissaoOutros = MoneyHelper.somar(comissaoOutros, cr.getComissaoOutrosDiaria());
|
||||||
comissaoTotal = MoneyHelper.somar(comissaoTotal, cr.getTotalComissao());
|
comissaoTotal = MoneyHelper.somar(comissaoTotal, cr.getTotalComissao());
|
||||||
}
|
}
|
||||||
|
@ -562,6 +564,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
rc.setComissaoBPR(comissaoBPR);
|
rc.setComissaoBPR(comissaoBPR);
|
||||||
rc.setComissaoExcessoBagagem(comissaoExcessoBagagem);
|
rc.setComissaoExcessoBagagem(comissaoExcessoBagagem);
|
||||||
rc.setComissaoSegOpcional(comissaoSegOpcional);
|
rc.setComissaoSegOpcional(comissaoSegOpcional);
|
||||||
|
rc.setComissaoSeguro(comissaoSeguro);
|
||||||
rc.setComissaoEntregaPassagem(comissaoEntregaPassagem);
|
rc.setComissaoEntregaPassagem(comissaoEntregaPassagem);
|
||||||
rc.setComissaoOutros(comissaoOutros);
|
rc.setComissaoOutros(comissaoOutros);
|
||||||
|
|
||||||
|
@ -594,6 +597,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
BigDecimal comissaoPagar = BigDecimal.ZERO;
|
BigDecimal comissaoPagar = BigDecimal.ZERO;
|
||||||
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoBPR);
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoBPR);
|
||||||
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoExcessoBagagem);
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoExcessoBagagem);
|
||||||
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoSeguro);
|
||||||
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoSegOpcional);
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoSegOpcional);
|
||||||
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoEntregaPassagem);
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoEntregaPassagem);
|
||||||
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoOutros);
|
comissaoPagar = MoneyHelper.somar(comissaoPagar,comissaoOutros);
|
||||||
|
@ -693,6 +697,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
BigDecimal receitaBPR = BigDecimal.ZERO;
|
BigDecimal receitaBPR = BigDecimal.ZERO;
|
||||||
BigDecimal receitaGAP = BigDecimal.ZERO;
|
BigDecimal receitaGAP = BigDecimal.ZERO;
|
||||||
BigDecimal internet = BigDecimal.ZERO;
|
BigDecimal internet = BigDecimal.ZERO;
|
||||||
|
BigDecimal receitaSeguroObrigatorio = BigDecimal.ZERO;
|
||||||
BigDecimal receitaExcessoBagagem = BigDecimal.ZERO;
|
BigDecimal receitaExcessoBagagem = BigDecimal.ZERO;
|
||||||
BigDecimal receitaSeguroOpcional = BigDecimal.ZERO;
|
BigDecimal receitaSeguroOpcional = BigDecimal.ZERO;
|
||||||
BigDecimal receitaSeguroOutros = BigDecimal.ZERO;
|
BigDecimal receitaSeguroOutros = BigDecimal.ZERO;
|
||||||
|
@ -851,7 +856,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
// Receita BPR
|
// Receita BPR
|
||||||
else {
|
else {
|
||||||
receitaBPR = MoneyHelper.somar(receitaBPR, receitaItem);
|
receitaBPR = MoneyHelper.somar(receitaBPR, receitaItem);
|
||||||
receitaBPR = MoneyHelper.somar(receitaBPR, receitaSeguroObrigatorioItem);
|
receitaSeguroObrigatorio = MoneyHelper.somar(receitaSeguroObrigatorio, receitaSeguroObrigatorioItem);
|
||||||
|
|
||||||
bpr = calculoComisssaoBPR(isAltaTemporada, ptovtaComissao, receitaItem, BigDecimal.ZERO, rcc.isBilheteGap());
|
bpr = calculoComisssaoBPR(isAltaTemporada, ptovtaComissao, receitaItem, BigDecimal.ZERO, rcc.isBilheteGap());
|
||||||
|
|
||||||
|
@ -1019,6 +1024,7 @@ public class CalculoComissaoServiceImpl implements CalculoComissaoService {
|
||||||
cr.setDevolucoesOrigemGAP(devolvidosGAPOrigem);
|
cr.setDevolucoesOrigemGAP(devolvidosGAPOrigem);
|
||||||
|
|
||||||
cr.setReceitaBPR(receitaBPR);
|
cr.setReceitaBPR(receitaBPR);
|
||||||
|
cr.setReceitaSeguro(receitaSeguroObrigatorio);
|
||||||
cr.setReceitaExcessoBagagem(receitaExcessoBagagem);
|
cr.setReceitaExcessoBagagem(receitaExcessoBagagem);
|
||||||
cr.setReceitaGAP(receitaGAP);
|
cr.setReceitaGAP(receitaGAP);
|
||||||
cr.setReceitaSeguroOpcional(receitaSeguroOpcional);
|
cr.setReceitaSeguroOpcional(receitaSeguroOpcional);
|
||||||
|
|
|
@ -98,6 +98,7 @@ public class ComissaoReceitaServiceImpl implements ComissaoReceitaService {
|
||||||
comissaoReceitaVO.setComissaoExcessoBagagemDiaria(comissaoReceita.getComissaoExcessoBagagem());
|
comissaoReceitaVO.setComissaoExcessoBagagemDiaria(comissaoReceita.getComissaoExcessoBagagem());
|
||||||
comissaoReceitaVO.setComissaoOutrosDiaria(comissaoReceita.getComissaoOutros());
|
comissaoReceitaVO.setComissaoOutrosDiaria(comissaoReceita.getComissaoOutros());
|
||||||
comissaoReceitaVO.setComissaoSegOpcionalDiaria(comissaoReceita.getComissaoSegOpcional());
|
comissaoReceitaVO.setComissaoSegOpcionalDiaria(comissaoReceita.getComissaoSegOpcional());
|
||||||
|
comissaoReceitaVO.setComissaoSeguroObrigatorioDiaria(comissaoReceita.getComissaoSegObrigatorio());
|
||||||
comissaoReceitaVO.setContImpressa(comissaoReceita.getQtdeImpgap());
|
comissaoReceitaVO.setContImpressa(comissaoReceita.getQtdeImpgap());
|
||||||
comissaoReceitaVO.setData(comissaoReceita.getDatamovimento());
|
comissaoReceitaVO.setData(comissaoReceita.getDatamovimento());
|
||||||
comissaoReceitaVO.setDevolucoesOrigem(comissaoReceita.getDevolvidosOrigem());
|
comissaoReceitaVO.setDevolucoesOrigem(comissaoReceita.getDevolvidosOrigem());
|
||||||
|
@ -110,6 +111,7 @@ public class ComissaoReceitaServiceImpl implements ComissaoReceitaService {
|
||||||
comissaoReceitaVO.setReceitaExcessoBagagem(comissaoReceita.getExcessoBagagem());
|
comissaoReceitaVO.setReceitaExcessoBagagem(comissaoReceita.getExcessoBagagem());
|
||||||
comissaoReceitaVO.setReceitaGAP(comissaoReceita.getGap());
|
comissaoReceitaVO.setReceitaGAP(comissaoReceita.getGap());
|
||||||
comissaoReceitaVO.setReceitaSeguroOpcional(comissaoReceita.getSegOpcional());
|
comissaoReceitaVO.setReceitaSeguroOpcional(comissaoReceita.getSegOpcional());
|
||||||
|
comissaoReceitaVO.setReceitaSeguro(comissaoReceita.getSegObrigatorio());
|
||||||
comissaoReceitaVO.setReceitaSeguroOutros(comissaoReceita.getReceitaOutros());
|
comissaoReceitaVO.setReceitaSeguroOutros(comissaoReceita.getReceitaOutros());
|
||||||
|
|
||||||
BigDecimal receitaComissao = BigDecimal.ZERO;
|
BigDecimal receitaComissao = BigDecimal.ZERO;
|
||||||
|
|
|
@ -20,6 +20,7 @@ public class ComissaoReceita {
|
||||||
private BigDecimal devolucoesOrigem;
|
private BigDecimal devolucoesOrigem;
|
||||||
private BigDecimal devolucoesOrigemGAP;
|
private BigDecimal devolucoesOrigemGAP;
|
||||||
private BigDecimal receitaExcessoBagagem;
|
private BigDecimal receitaExcessoBagagem;
|
||||||
|
private BigDecimal receitaSeguro;
|
||||||
private BigDecimal receitaSeguroOpcional;
|
private BigDecimal receitaSeguroOpcional;
|
||||||
private BigDecimal receitaSeguroOutros;
|
private BigDecimal receitaSeguroOutros;
|
||||||
private Integer contImpressa;
|
private Integer contImpressa;
|
||||||
|
@ -29,11 +30,6 @@ public class ComissaoReceita {
|
||||||
private BigDecimal comissaoSegOpcionalDiaria;
|
private BigDecimal comissaoSegOpcionalDiaria;
|
||||||
private BigDecimal comissaoEntregaPassagemDiaria;
|
private BigDecimal comissaoEntregaPassagemDiaria;
|
||||||
private BigDecimal comissaoOutrosDiaria;
|
private BigDecimal comissaoOutrosDiaria;
|
||||||
|
|
||||||
/*
|
|
||||||
* Guarda o valor da comissao do seguro obrigatorio para caracter informativo,
|
|
||||||
* o valor está contido em comissaoBPR
|
|
||||||
*/
|
|
||||||
private BigDecimal comissaoSeguroObrigatorioDiaria;
|
private BigDecimal comissaoSeguroObrigatorioDiaria;
|
||||||
|
|
||||||
private String nombpuntoventa;
|
private String nombpuntoventa;
|
||||||
|
@ -53,6 +49,7 @@ public class ComissaoReceita {
|
||||||
this.devolucoesOrigem = BigDecimal.ZERO;
|
this.devolucoesOrigem = BigDecimal.ZERO;
|
||||||
this.devolucoesOrigemGAP = BigDecimal.ZERO;
|
this.devolucoesOrigemGAP = BigDecimal.ZERO;
|
||||||
this.receitaExcessoBagagem = BigDecimal.ZERO;
|
this.receitaExcessoBagagem = BigDecimal.ZERO;
|
||||||
|
this.receitaSeguro = BigDecimal.ZERO;
|
||||||
this.receitaSeguroOpcional = BigDecimal.ZERO;
|
this.receitaSeguroOpcional = BigDecimal.ZERO;
|
||||||
this.receitaSeguroOutros = BigDecimal.ZERO;
|
this.receitaSeguroOutros = BigDecimal.ZERO;
|
||||||
this.contImpressa = 0;
|
this.contImpressa = 0;
|
||||||
|
@ -309,4 +306,12 @@ public class ComissaoReceita {
|
||||||
this.comissaoSeguroObrigatorioDiaria = comissaoSeguroObrigatorioDiaria;
|
this.comissaoSeguroObrigatorioDiaria = comissaoSeguroObrigatorioDiaria;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReceitaSeguro() {
|
||||||
|
return receitaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReceitaSeguro(BigDecimal receitaSeguro) {
|
||||||
|
this.receitaSeguro = receitaSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,6 +46,7 @@ public class HistoricoComissao extends Comissao {
|
||||||
setComissaoBpr(BigDecimal.ZERO);
|
setComissaoBpr(BigDecimal.ZERO);
|
||||||
setReceitaExcessobagagem(BigDecimal.ZERO);
|
setReceitaExcessobagagem(BigDecimal.ZERO);
|
||||||
setReceitaSeguroopcional(BigDecimal.ZERO);
|
setReceitaSeguroopcional(BigDecimal.ZERO);
|
||||||
|
setReceitaSeguro(BigDecimal.ZERO);
|
||||||
setReceitaOutros(BigDecimal.ZERO);
|
setReceitaOutros(BigDecimal.ZERO);
|
||||||
setDescontosFixos(BigDecimal.ZERO);
|
setDescontosFixos(BigDecimal.ZERO);
|
||||||
setDescontosEventuais(BigDecimal.ZERO);
|
setDescontosEventuais(BigDecimal.ZERO);
|
||||||
|
|
|
@ -7,6 +7,7 @@ public class RegistroCalculo {
|
||||||
|
|
||||||
private BigDecimal comissaoPagar;
|
private BigDecimal comissaoPagar;
|
||||||
private BigDecimal comissaoBPR;
|
private BigDecimal comissaoBPR;
|
||||||
|
private BigDecimal comissaoSeguro;
|
||||||
private BigDecimal comissaoSegOpcional;
|
private BigDecimal comissaoSegOpcional;
|
||||||
private BigDecimal comissaoExcessoBagagem;
|
private BigDecimal comissaoExcessoBagagem;
|
||||||
private BigDecimal comissaoEntregaPassagem;
|
private BigDecimal comissaoEntregaPassagem;
|
||||||
|
@ -140,4 +141,12 @@ public class RegistroCalculo {
|
||||||
this.numPuntoVenta = numPuntoVenta;
|
this.numPuntoVenta = numPuntoVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getComissaoSeguro() {
|
||||||
|
return comissaoSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setComissaoSeguro(BigDecimal comissaoSeguro) {
|
||||||
|
this.comissaoSeguro = comissaoSeguro;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue