package gcom.relatorio.arrecadacao; import gcom.relatorio.RelatorioBean; import java.math.BigDecimal; import java.util.Date; public class RelatorioAnaliseAvisosBancariosBean implements RelatorioBean { private Date dataRealizada; private BigDecimal valorArrecadacaoCalculado; private BigDecimal valorArrecadacaoInformado; private BigDecimal valorDevolucaoCalculado; private BigDecimal valorDevolucaoInformado; private BigDecimal valorDeducoes; private BigDecimal valorAcertos; private BigDecimal valorRealizado; private BigDecimal diferencaAcumulada; private BigDecimal valorAcertosAplicadosDiferenca; private BigDecimal valorAcertosAplicadosAvisos; private Integer idArrecadador; private String descricaoArrecadador; private Integer idFormaArrecadacao; private String descricaoFormaArrecadacao; private Integer diasFloat; private BigDecimal valorTarifaUnitaria; public RelatorioAnaliseAvisosBancariosBean() { this.valorArrecadacaoCalculado = new BigDecimal(0.0); this.valorArrecadacaoInformado = new BigDecimal(0.0); this.valorDevolucaoCalculado = new BigDecimal(0.0); this.valorDevolucaoInformado = new BigDecimal(0.0); this.valorDeducoes = new BigDecimal(0.0); this.valorAcertos = new BigDecimal(0.0); this.valorRealizado = new BigDecimal(0.0); this.diferencaAcumulada = new BigDecimal(0.0); this.valorAcertosAplicadosDiferenca = new BigDecimal(0.0); this.valorAcertosAplicadosAvisos = new BigDecimal(0.0); } public BigDecimal getValorDevolucaoInformado() { return valorDevolucaoInformado; } public void setValorDevolucaoInformado(BigDecimal valorDevolucaoInformado) { this.valorDevolucaoInformado = valorDevolucaoInformado; } public String toString() { return dataRealizada + " => " + valorArrecadacaoCalculado + " , " + valorArrecadacaoInformado + " , " + valorDevolucaoCalculado + " [" + idArrecadador + "-" + descricaoArrecadador + "] [" + idFormaArrecadacao + "-" + descricaoFormaArrecadacao + "]"; } public BigDecimal getDiferenca() { return (valorArrecadacaoCalculado.subtract(valorArrecadacaoInformado)).subtract(valorDevolucaoCalculado.subtract(valorDevolucaoInformado)).add(valorAcertosAplicadosAvisos); } /** * @return Retorna o campo dataRealizada. */ public Date getDataRealizada() { return dataRealizada; } /** * @param dataRealizada O dataRealizada a ser setado. */ public void setDataRealizada(Date dataRealizada) { this.dataRealizada = dataRealizada; } /** * @return Retorna o campo descricaoArrecadador. */ public String getDescricaoArrecadador() { return descricaoArrecadador; } /** * @param descricaoArrecadador O descricaoArrecadador a ser setado. */ public void setDescricaoArrecadador(String descricaoArrecadador) { this.descricaoArrecadador = descricaoArrecadador; } /** * @return Retorna o campo descricaoFormaArrecadacao. */ public String getDescricaoFormaArrecadacao() { return descricaoFormaArrecadacao; } /** * @param descricaoFormaArrecadacao O descricaoFormaArrecadacao a ser setado. */ public void setDescricaoFormaArrecadacao(String descricaoFormaArrecadacao) { this.descricaoFormaArrecadacao = descricaoFormaArrecadacao; } /** * @return Retorna o campo diasFloat. */ public Integer getDiasFloat() { return diasFloat; } /** * @param diasFloat O diasFloat a ser setado. */ public void setDiasFloat(Integer diasFloat) { this.diasFloat = diasFloat; } /** * @return Retorna o campo idArrecadador. */ public Integer getIdArrecadador() { return idArrecadador; } /** * @param idArrecadador O idArrecadador a ser setado. */ public void setIdArrecadador(Integer idArrecadador) { this.idArrecadador = idArrecadador; } /** * @return Retorna o campo idFormaArrecadacao. */ public Integer getIdFormaArrecadacao() { return idFormaArrecadacao; } /** * @param idFormaArrecadacao O idFormaArrecadacao a ser setado. */ public void setIdFormaArrecadacao(Integer idFormaArrecadacao) { this.idFormaArrecadacao = idFormaArrecadacao; } /** * @return Retorna o campo valorArrecadacaoCalculado. */ public BigDecimal getValorArrecadacaoCalculado() { return valorArrecadacaoCalculado; } /** * @param valorArrecadacaoCalculado O valorArrecadacaoCalculado a ser setado. */ public void setValorArrecadacaoCalculado(BigDecimal valorArrecadacaoCalculado) { this.valorArrecadacaoCalculado = valorArrecadacaoCalculado; } /** * @return Retorna o campo valorArrecadacaoInformado. */ public BigDecimal getValorArrecadacaoInformado() { return valorArrecadacaoInformado; } /** * @param valorArrecadacaoInformado O valorArrecadacaoInformado a ser setado. */ public void setValorArrecadacaoInformado(BigDecimal valorArrecadacaoInformado) { this.valorArrecadacaoInformado = valorArrecadacaoInformado; } /** * @return Retorna o campo valorDevolucaoCalculado. */ public BigDecimal getValorDevolucaoCalculado() { return valorDevolucaoCalculado; } /** * @param valorDevolucaoCalculado O valorDevolucaoCalculado a ser setado. */ public void setValorDevolucaoCalculado(BigDecimal valorDevolucaoCalculado) { this.valorDevolucaoCalculado = valorDevolucaoCalculado; } /** * @return Retorna o campo valorTarifaUnitaria. */ public BigDecimal getValorTarifaUnitaria() { return valorTarifaUnitaria; } /** * @param valorTarifaUnitaria O valorTarifaUnitaria a ser setado. */ public void setValorTarifaUnitaria(BigDecimal valorTarifaUnitaria) { this.valorTarifaUnitaria = valorTarifaUnitaria; } /** * @return Retorna o campo valorAcertos. */ public BigDecimal getValorAcertos() { return valorAcertos; } /** * @param valorAcertos O valorAcertos a ser setado. */ public void setValorAcertos(BigDecimal valorAcertos) { this.valorAcertos = valorAcertos; } /** * @return Retorna o campo valorDeducoes. */ public BigDecimal getValorDeducoes() { return valorDeducoes; } /** * @param valorDeducoes O valorDeducoes a ser setado. */ public void setValorDeducoes(BigDecimal valorDeducoes) { this.valorDeducoes = valorDeducoes; } /** * @return Retorna o campo diferencaAcumulada. */ public BigDecimal getDiferencaAcumulada() { return diferencaAcumulada; } /** * @param diferencaAcumulada O diferencaAcumulada a ser setado. */ public void setDiferencaAcumulada(BigDecimal diferencaAcumulada) { this.diferencaAcumulada = diferencaAcumulada; } /** * @return Retorna o campo valorAcertosAplicadosAvisos. */ public BigDecimal getValorAcertosAplicadosAvisos() { return valorAcertosAplicadosAvisos; } /** * @param valorAcertosAplicadosAvisos O valorAcertosAplicadosAvisos a ser setado. */ public void setValorAcertosAplicadosAvisos( BigDecimal valorAcertosAplicadosAvisos) { this.valorAcertosAplicadosAvisos = valorAcertosAplicadosAvisos; } /** * @return Retorna o campo valorAcertosAplicadosDiferenca. */ public BigDecimal getValorAcertosAplicadosDiferenca() { return valorAcertosAplicadosDiferenca; } /** * @param valorAcertosAplicadosDiferenca O valorAcertosAplicadosDiferenca a ser setado. */ public void setValorAcertosAplicadosDiferenca( BigDecimal valorAcertosAplicadosDiferenca) { this.valorAcertosAplicadosDiferenca = valorAcertosAplicadosDiferenca; } /** * @return Retorna o campo valorRealizado. */ public BigDecimal getValorRealizado() { return valorRealizado; } /** * @param valorRealizado O valorRealizado a ser setado. */ public void setValorRealizado(BigDecimal valorRealizado) { this.valorRealizado = valorRealizado; } }