fixed bug #7102 - Correção de valores na geração de arquivo BGM
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@52987 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d0182870a2
commit
4e6a225ccc
|
@ -94,6 +94,7 @@ public class Totalbus {
|
|||
|
||||
public List<DespesaReceita> getReceitas(final Integer puntoVentaId, final Integer empresaId, Date fechaParam) {
|
||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||
DecimalFormat df = new DecimalFormat("#0.00");
|
||||
StringBuffer sb = new StringBuffer();
|
||||
sb.append(" select ");
|
||||
sb.append(" cd.feccorte AS fechorvta, ");
|
||||
|
@ -149,7 +150,7 @@ public class Totalbus {
|
|||
receita.setDataLancamento(rs.getDate(1));
|
||||
receita.setDataMovimento(rs.getDate(1));
|
||||
receita.setLocalArrecadação(rs.getInt(6));
|
||||
receita.setValorLançamento(rs.getBigDecimal(4).toString());
|
||||
receita.setValorLancamento(df.format(rs.getBigDecimal(4)));
|
||||
receita.setIdentificadorReceitaDespesa("R");
|
||||
despesas.add(receita);
|
||||
}
|
||||
|
@ -164,6 +165,7 @@ public class Totalbus {
|
|||
|
||||
public List<DespesaReceita> getDespesas(Integer puntoventaId, Integer empresaId, Date fechaParam){
|
||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||
DecimalFormat df = new DecimalFormat("#0.00");
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(" select ");
|
||||
sb.append(" cd.feccorte as feccorte, ");
|
||||
|
@ -213,7 +215,7 @@ public class Totalbus {
|
|||
despesa.setDataLancamento(rs.getDate(1));
|
||||
despesa.setDataMovimento(rs.getDate(1));
|
||||
despesa.setLocalArrecadação(rs.getInt(3));
|
||||
despesa.setValorLançamento(Double.toString(rs.getBigDecimal(4).doubleValue() * -1));
|
||||
despesa.setValorLancamento(df.format(BigDecimal.valueOf(rs.getBigDecimal(4).doubleValue() * -1)));
|
||||
despesa.setIdentificadorReceitaDespesa("D");
|
||||
despesas.add(despesa);
|
||||
}
|
||||
|
@ -305,7 +307,7 @@ public class Totalbus {
|
|||
deposito.setDataLancamento(rs.getDate(4));
|
||||
deposito.setDataMovimento(rs.getDate(4));
|
||||
deposito.setLocalArrecadação(pvId);
|
||||
deposito.setValorLançamento(df.format(rs.getBigDecimal(2)));
|
||||
deposito.setValorLancamento(df.format(rs.getBigDecimal(2)));
|
||||
deposito.setIdentificadorReceitaDespesa("D");
|
||||
deposito.setCodigoReceitaDespesa(codRecDesp);
|
||||
deposito.setDescricaoDetalhada(banco + agencia + contaCorrente + numDep + valor + ref);
|
||||
|
|
|
@ -15,7 +15,7 @@ public class DespesaReceita {
|
|||
private final String turno = "01";// 072 002 Numérico
|
||||
private String codigoReceitaDespesa;// 074 010 Numérico CONSTANTE CODIGO_RECEITA_DESPESA_GLOBUS
|
||||
private String identificadorReceitaDespesa;// 084 001 Alfanumérico
|
||||
private String valorLançamento;// 085 013 Numérico
|
||||
private String valorLancamento;// 085 013 Numérico
|
||||
private final String numeroContratoTurismo = "0000000000";// 098 010 Numérico
|
||||
private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico
|
||||
private final String formaPagamentoTurismo = "00";// 118 002 Numérico
|
||||
|
@ -37,7 +37,7 @@ public class DespesaReceita {
|
|||
localArrecadação.toUpperCase() +
|
||||
numeroDaGuia + dataMovimento + usuarioGlobus +
|
||||
turno + codigoReceitaDespesa +
|
||||
identificadorReceitaDespesa.toUpperCase() + valorLançamento +
|
||||
identificadorReceitaDespesa.toUpperCase() + valorLancamento +
|
||||
numeroContratoTurismo + numeroReciboTurismo +
|
||||
formaPagamentoTurismo + tipoPagamentoTurismo +
|
||||
descricaoDetalhada + documentoVenda + tipoDocumentoVenda +
|
||||
|
@ -73,8 +73,8 @@ public class DespesaReceita {
|
|||
this.identificadorReceitaDespesa = identificadorReceitaDespesa.toUpperCase();
|
||||
}
|
||||
|
||||
public void setValorLançamento(String valorLançamento) {
|
||||
this.valorLançamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);
|
||||
public void setValorLancamento(String valorLançamento) {
|
||||
this.valorLancamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);
|
||||
}
|
||||
|
||||
public void setDescricaoDetalhada(String desc){
|
||||
|
|
Loading…
Reference in New Issue