fixes bug#21838

qua: 
dev: Wallace

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106317 d1611594-4594-4d17-8e1d-87c2c4800839
master
celio 2021-04-22 12:44:35 +00:00
parent ea95ec94e6
commit 558a8c39bc
1 changed files with 13 additions and 7 deletions

View File

@ -62,24 +62,30 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
public Object valueCustomFields(String fieldName) throws Exception {
if (fieldName.equals("RECEITA_TOTAL")) {
BigDecimal gap = BigDecimal.ZERO;
if( this.getByName("RECZEITA_TARIFA_GAP")!=null) {
gap = ((BigDecimal) this.getByName("RECZEITA_TARIFA_GAP"));
if( this.getByName("RECEITA_TARIFA_GAP")!=null) {
gap = ((BigDecimal) this.getByName("RECEITA_TARIFA_GAP"));
}
if(this.getByName("RECEITA_SEGURO_GAP") !=null) {
gap.add((BigDecimal) this.getByName("RECEITA_SEGURO_GAP"));
gap = gap.add((BigDecimal) this.getByName("RECEITA_SEGURO_GAP"));
}
if(this.getByName("RECEITA_EMBARQUE_GAP")!=null) {
gap.add((BigDecimal) this.getByName("RECEITA_EMBARQUE_GAP"));
gap = gap.add((BigDecimal) this.getByName("RECEITA_EMBARQUE_GAP"));
}
if(this.getByName("RECEITA_PEDAGIO_GAP")!=null) {
gap.add((BigDecimal) this.getByName("RECEITA_PEDAGIO_GAP"));
gap = gap.add((BigDecimal) this.getByName("RECEITA_PEDAGIO_GAP"));
}
if(getByName("TOTAL_DEVOL_GAP") !=null) {
gap.subtract((BigDecimal) this.getByName("TOTAL_DEVOL_GAP"));
gap = gap.subtract((BigDecimal) this.getByName("TOTAL_DEVOL_GAP"));
}
return ((BigDecimal) this.getByName("RECEITA_TARIFA")).add((BigDecimal) this.getByName("RECEITA_SEGURO")).add((BigDecimal) this.getByName("RECEITA_BAGAGEM")).add((BigDecimal) this.getByName("RECEITA_EMBARQUE")).add((BigDecimal) this.getByName("RECEITA_PEDAGIO")).subtract((BigDecimal) this.getByName("TOTAL_DEVOL")).add(gap);
return ((BigDecimal) this.getByName("RECEITA_TARIFA"))
.add((BigDecimal) this.getByName("RECEITA_SEGURO"))
.add((BigDecimal) this.getByName("RECEITA_BAGAGEM"))
.add((BigDecimal) this.getByName("RECEITA_EMBARQUE"))
.add((BigDecimal) this.getByName("RECEITA_PEDAGIO"))
.subtract((BigDecimal) this.getByName("TOTAL_DEVOL"))
.add(gap);
}
else if (fieldName.equals("RECEITA_LIQUIDA")) {
BigDecimal gap = BigDecimal.ZERO;