diff --git a/pom.xml b/pom.xml
index c0ea64eb6..5bb4ae3d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
br.com.rjconsultores
IntegracaoReceitaDespesa
- 1.2.3
+ 1.2.4
diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java
index 7e093f948..aaf306ab5 100644
--- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java
+++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java
@@ -97,11 +97,7 @@ public class Totalbus {
}
}else {
for (DespesaReceita item : despesasReceitas) {
- if (isReceitasDespesasComporte) {
- item.preencheLinhaComporte(rows);
- }else {
- item.preencheLinha(rows);
- }
+ item.preencheLinha(rows);
}
}
return rows;
@@ -761,8 +757,8 @@ public class Totalbus {
return despesas;
}
- public List getReceitasComporte(final Integer puntoVentaId, final Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM) throws IntegracaoReceitaDespesaException {
- List despesas = new ArrayList();
+ public List getReceitasComporte(final Integer puntoVentaId, final Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM) throws IntegracaoReceitaDespesaException {
+ List despesas = new ArrayList();
StringBuilder sb = new StringBuilder();
sb.append(" select ");
sb.append(" cd.feccorte AS fechorvta, ");
diff --git a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java
index 8e8a829ff..d697424d6 100644
--- a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java
+++ b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java
@@ -82,17 +82,17 @@ public class DespesaReceita {
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " ")); //84
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
- sb.append(StringUtils.rightPad(numeroContratoTurismo.trim(), 10, " ")); //107
- sb.append(StringUtils.rightPad(numeroReciboTurismo.trim(), 10, " ")); //117
- sb.append(StringUtils.leftPad(getFormaPagamentoId().trim(), 2, " ")); //119
- sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, " ")); //111
- sb.append(StringUtils.rightPad(descricaoDetalhada.trim(), 80, " ")); //211
- sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, " ").substring(0,10) : "", 10, " "));
- sb.append(codigoAutorizacao != null ? StringUtils.rightPad(codigoAutorizacao, 22, " ") : StringUtils.rightPad("", 22, " "));
- sb.append(StringUtils.rightPad(formaPagamentoId.trim(), 2, "0")); //229
- sb.append(StringUtils.leftPad(cantParcelas.trim(), 4, "0"));
- sb.append(StringUtils.leftPad(numFolioSistema.trim(), 16, " ")); //259
- sb.append(StringUtils.leftPad(tx_id.trim(), 35, " ")); //294
+ sb.append(StringUtils.rightPad(numeroContratoTurismo.trim(), 10, "0")); //107
+ sb.append(StringUtils.rightPad(numeroReciboTurismo.trim(), 10, "0")); //117
+ sb.append(StringUtils.leftPad(getFormaPagamentoId().trim(), 2, "0")); //119
+ sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, "0")); //121
+ sb.append(StringUtils.rightPad(descricaoDetalhada.trim(), 80, " ")); //201
+ sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, "0").substring(0,10) : "", 10, "0"));//211
+ sb.append(codigoAutorizacao != null ? StringUtils.rightPad(codigoAutorizacao, 25, "0") : StringUtils.rightPad("", 25, "0")); //236
+ sb.append(StringUtils.rightPad(formaPagamentoId.trim(), 2, "0")); //238
+ sb.append(StringUtils.leftPad(cantParcelas.trim(), 4, "0")); //242
+ sb.append(StringUtils.leftPad(numFolioSistema.trim(), 16, " ")); //258
+ sb.append(StringUtils.leftPad(tx_id.trim(), 35, " ")); //293
sb.append(finalLinha);
sb.append(System.getProperty("line.separator"));
diff --git a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java
index 27f23cf6b..717f8542d 100644
--- a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java
+++ b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java
@@ -24,17 +24,17 @@ public class DespesaReceitaComporte extends DespesaReceita {
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " ")); //71
sb.append(StringUtils.leftPad(turno.trim(), 2, "0")); //73
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
- sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " ")); //84
+ sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, "0")); //84
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
sb.append(StringUtils.leftPad(numeroContratoTurismo.trim(), 10, "0"));
sb.append(StringUtils.leftPad(numeroReciboTurismo.trim(), 10, "0"));
- sb.append(getFormaPagamentoTurismo());
- sb.append(getTipoPagamentoTurismo());
+ sb.append(StringUtils.leftPad(getFormaPagamentoTurismo().trim(),2,"0"));
+ sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, "0"));
sb.append(StringUtils.rightPad("", 80, " "));
- sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, " ").substring(0,10) : "", 10, " "));
- sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(codigoAutorizacao) ? StringUtils.rightPad(codigoAutorizacao, 22, " ").substring(0,22) : "", 22, " "));
+ sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, "0").substring(0,10) : "", 10, "0"));
+ sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(codigoAutorizacao) ? StringUtils.rightPad(codigoAutorizacao, 25, "0").substring(0,24) : "", 25, " "));
sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0"));
- sb.append(cantParcelas);
+ sb.append(StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : "0000");
sb.append(numfoliosistema);
sb.append(txId);
sb.append(finalLinha);
@@ -55,7 +55,7 @@ public class DespesaReceitaComporte extends DespesaReceita {
}
public void setCodigoAutorizacao(String codigoAutorizacao) {
- this.codigoAutorizacao = StringUtils.rightPad(codigoAutorizacao != null ? truncStr(codigoAutorizacao, 22) : " ", 22, "0");
+ this.codigoAutorizacao = StringUtils.rightPad(codigoAutorizacao != null ? truncStr(codigoAutorizacao, 25) : " ", 25, "0");
}
public String getCantParcelas() {
@@ -63,7 +63,7 @@ public class DespesaReceitaComporte extends DespesaReceita {
}
public void setCantParcelas(String cantParcelas) {
- this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : " ";
+ this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : "0000";
}
public String getNumfoliosistema() {