diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java index 6751ef9e2..9bfec7641 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java @@ -155,9 +155,14 @@ public class Totalbus { despesa.setCodigoReceitaDespesa(rs.getInt(5)); despesa.setDataLancamento(rs.getDate(1)); despesa.setDataMovimento(rs.getDate(1)); - despesa.setLocalArrecadação(rs.getInt(6)); - despesa.setValorLancamento(df.format(rs.getBigDecimal(4))); - despesa.setIdentificadorReceitaDespesa("D"); + despesa.setLocalArrecadação(rs.getInt(6)); + if (rs.getBigDecimal(4).signum() == -1){ + despesa.setIdentificadorReceitaDespesa("R"); + despesa.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1)))); + } else { + despesa.setIdentificadorReceitaDespesa("D"); + despesa.setValorLancamento(df.format(rs.getBigDecimal(4))); + } despesas.add(despesa); } } catch (Exception e){