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) {
|
public List<DespesaReceita> getReceitas(final Integer puntoVentaId, final Integer empresaId, Date fechaParam) {
|
||||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||||
|
DecimalFormat df = new DecimalFormat("#0.00");
|
||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
sb.append(" select ");
|
sb.append(" select ");
|
||||||
sb.append(" cd.feccorte AS fechorvta, ");
|
sb.append(" cd.feccorte AS fechorvta, ");
|
||||||
|
@ -149,7 +150,7 @@ public class Totalbus {
|
||||||
receita.setDataLancamento(rs.getDate(1));
|
receita.setDataLancamento(rs.getDate(1));
|
||||||
receita.setDataMovimento(rs.getDate(1));
|
receita.setDataMovimento(rs.getDate(1));
|
||||||
receita.setLocalArrecadação(rs.getInt(6));
|
receita.setLocalArrecadação(rs.getInt(6));
|
||||||
receita.setValorLançamento(rs.getBigDecimal(4).toString());
|
receita.setValorLancamento(df.format(rs.getBigDecimal(4)));
|
||||||
receita.setIdentificadorReceitaDespesa("R");
|
receita.setIdentificadorReceitaDespesa("R");
|
||||||
despesas.add(receita);
|
despesas.add(receita);
|
||||||
}
|
}
|
||||||
|
@ -164,6 +165,7 @@ public class Totalbus {
|
||||||
|
|
||||||
public List<DespesaReceita> getDespesas(Integer puntoventaId, Integer empresaId, Date fechaParam){
|
public List<DespesaReceita> getDespesas(Integer puntoventaId, Integer empresaId, Date fechaParam){
|
||||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||||
|
DecimalFormat df = new DecimalFormat("#0.00");
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append(" select ");
|
sb.append(" select ");
|
||||||
sb.append(" cd.feccorte as feccorte, ");
|
sb.append(" cd.feccorte as feccorte, ");
|
||||||
|
@ -213,7 +215,7 @@ public class Totalbus {
|
||||||
despesa.setDataLancamento(rs.getDate(1));
|
despesa.setDataLancamento(rs.getDate(1));
|
||||||
despesa.setDataMovimento(rs.getDate(1));
|
despesa.setDataMovimento(rs.getDate(1));
|
||||||
despesa.setLocalArrecadação(rs.getInt(3));
|
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");
|
despesa.setIdentificadorReceitaDespesa("D");
|
||||||
despesas.add(despesa);
|
despesas.add(despesa);
|
||||||
}
|
}
|
||||||
|
@ -305,7 +307,7 @@ public class Totalbus {
|
||||||
deposito.setDataLancamento(rs.getDate(4));
|
deposito.setDataLancamento(rs.getDate(4));
|
||||||
deposito.setDataMovimento(rs.getDate(4));
|
deposito.setDataMovimento(rs.getDate(4));
|
||||||
deposito.setLocalArrecadação(pvId);
|
deposito.setLocalArrecadação(pvId);
|
||||||
deposito.setValorLançamento(df.format(rs.getBigDecimal(2)));
|
deposito.setValorLancamento(df.format(rs.getBigDecimal(2)));
|
||||||
deposito.setIdentificadorReceitaDespesa("D");
|
deposito.setIdentificadorReceitaDespesa("D");
|
||||||
deposito.setCodigoReceitaDespesa(codRecDesp);
|
deposito.setCodigoReceitaDespesa(codRecDesp);
|
||||||
deposito.setDescricaoDetalhada(banco + agencia + contaCorrente + numDep + valor + ref);
|
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 final String turno = "01";// 072 002 Numérico
|
||||||
private String codigoReceitaDespesa;// 074 010 Numérico CONSTANTE CODIGO_RECEITA_DESPESA_GLOBUS
|
private String codigoReceitaDespesa;// 074 010 Numérico CONSTANTE CODIGO_RECEITA_DESPESA_GLOBUS
|
||||||
private String identificadorReceitaDespesa;// 084 001 Alfanumérico
|
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 numeroContratoTurismo = "0000000000";// 098 010 Numérico
|
||||||
private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico
|
private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico
|
||||||
private final String formaPagamentoTurismo = "00";// 118 002 Numérico
|
private final String formaPagamentoTurismo = "00";// 118 002 Numérico
|
||||||
|
@ -37,7 +37,7 @@ public class DespesaReceita {
|
||||||
localArrecadação.toUpperCase() +
|
localArrecadação.toUpperCase() +
|
||||||
numeroDaGuia + dataMovimento + usuarioGlobus +
|
numeroDaGuia + dataMovimento + usuarioGlobus +
|
||||||
turno + codigoReceitaDespesa +
|
turno + codigoReceitaDespesa +
|
||||||
identificadorReceitaDespesa.toUpperCase() + valorLançamento +
|
identificadorReceitaDespesa.toUpperCase() + valorLancamento +
|
||||||
numeroContratoTurismo + numeroReciboTurismo +
|
numeroContratoTurismo + numeroReciboTurismo +
|
||||||
formaPagamentoTurismo + tipoPagamentoTurismo +
|
formaPagamentoTurismo + tipoPagamentoTurismo +
|
||||||
descricaoDetalhada + documentoVenda + tipoDocumentoVenda +
|
descricaoDetalhada + documentoVenda + tipoDocumentoVenda +
|
||||||
|
@ -73,8 +73,8 @@ public class DespesaReceita {
|
||||||
this.identificadorReceitaDespesa = identificadorReceitaDespesa.toUpperCase();
|
this.identificadorReceitaDespesa = identificadorReceitaDespesa.toUpperCase();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setValorLançamento(String valorLançamento) {
|
public void setValorLancamento(String valorLançamento) {
|
||||||
this.valorLançamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);
|
this.valorLancamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDescricaoDetalhada(String desc){
|
public void setDescricaoDetalhada(String desc){
|
||||||
|
|
Loading…
Reference in New Issue