diff --git a/pom.xml b/pom.xml
index 14b173385..a2c251d04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
br.com.rjconsultores
GeneradorBoletosCNAB
- 1.7.1
+ 1.8.0
GeneradorBoletosCNAB
diff --git a/src/com/rjconsultores/ventaboletos/blocos/sicoob/DetalheObrigatorioDadosPagadorSicoob.java b/src/com/rjconsultores/ventaboletos/blocos/sicoob/DetalheObrigatorioDadosPagadorSicoob.java
index 37ee339e7..a1f853d5f 100644
--- a/src/com/rjconsultores/ventaboletos/blocos/sicoob/DetalheObrigatorioDadosPagadorSicoob.java
+++ b/src/com/rjconsultores/ventaboletos/blocos/sicoob/DetalheObrigatorioDadosPagadorSicoob.java
@@ -23,6 +23,7 @@ public class DetalheObrigatorioDadosPagadorSicoob implements DetalheObrigatorio,
private Integer codBancoCorresp;
private String nossoNumeroNoBancoCorresp;
private Integer idBoletoFechamento;
+ private String cveEstado;
@Override
public void setIdBoletoFechamento(Integer id) {
@@ -170,4 +171,13 @@ public class DetalheObrigatorioDadosPagadorSicoob implements DetalheObrigatorio,
public void setCodigoRemessa(Integer codigoRemessa) {
this.codigoRemessa = codigoRemessa;
}
+
+ public String getCveEstado() {
+ return cveEstado;
+ }
+
+ public void setCveEstado(String cveEstado) {
+ this.cveEstado = cveEstado;
+ }
+
}
diff --git a/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java b/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java
index 1c84b2911..d54d06bb1 100644
--- a/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java
+++ b/src/com/rjconsultores/ventaboletos/layouts/SicoobFlatFile.java
@@ -42,8 +42,8 @@ public class SicoobFlatFile extends AbstractFlatFile implements RemessaInterface
header.setValue("NumContaCorrente", FormataUtil.formatarValorPorTamanho(cabecalhoRemessa.getNumContaCorrente(), 12));
header.setValue("DigContaCorrente", FormataUtil.formatarValorPorTamanho(cabecalhoRemessa.getDigContaCorrente(), 1));
header.setValue("NomeEmpresa", FormataUtil.formatarValorPorTamanho(cabecalhoRemessa.getNomeEmpresa(), 30));
- header.setValue("NumeroRemessa", FormataUtil.formatarValorPorTamanhoZeroEsquerda(cabecalhoRemessa.getNumRemessa().toString(), 8));
- header.setValue("DataGeracao", FormataUtil.formataDataToString(cabecalhoRemessa.getDataGravacao(), "000000", "ddMMyy"));
+ header.setValue("NumRemessa", FormataUtil.formatarValorPorTamanhoZeroEsquerda(cabecalhoRemessa.getNumRemessa().toString(), 6));
+ header.setValue("DataGeracao", FormataUtil.formataDataToString(cabecalhoRemessa.getDataGravacao(), "000000", "ddMMyyyy"));
header.setValue("HoraGeracao", FormataUtil.formataDataToString(cabecalhoRemessa.getDataGravacao(), "000000", "HHmmss"));
getFlatFile().addRecord(header);
@@ -89,12 +89,13 @@ public class SicoobFlatFile extends AbstractFlatFile implements RemessaInterface
transacaoTitulos.setValue("NumContaCorrente", FormataUtil.formatarValorPorTamanho(dadosTitulos.getNumContaCorrente(), 12));
transacaoTitulos.setValue("DigContaCorrente", FormataUtil.formatarValorPorTamanho(dadosTitulos.getDigContaCorrente(), 1));
transacaoTitulos.setValue("NossoNumero", FormataUtil.formatarValorPorTamanho(dadosTitulos.getNossoNumero(), 20));
+ transacaoTitulos.setValue("CodCarteira",dadosTitulos.getCodCarteira());
transacaoTitulos.setValue("NumeroDoDocumento", FormataUtil.formatarValorPorTamanho(dadosTitulos.getNumeroDoDocumento(), 15));
transacaoTitulos.setValue("Vencimento", FormataUtil.formataData(dadosTitulos.getVencimento()));
transacaoTitulos.setValue("Valor", dadosTitulos.getValor());
transacaoTitulos.setValue("Emissao", FormataUtil.formataData(dadosTitulos.getEmissao()));
transacaoTitulos.setValue("CodMora", FormataUtil.formatarValorPorTamanho(dadosTitulos.getCodMora().toString(), 1));
- transacaoTitulos.setValue("DataMora", FormataUtil.formataDataToString(dadosTitulos.getDataMora(), "00000000"));
+ transacaoTitulos.setValue("DataMora", FormataUtil.formataDataToString(dadosTitulos.getDataMora(), "00000000"));
transacaoTitulos.setValue("JurosDeMora", dadosTitulos.getJurosDeMora());
transacaoTitulos.setValue("CodigoDesconto", FormataUtil.formatarValorPorTamanho(dadosTitulos.getCodigoDesconto().toString(), 1));
transacaoTitulos.setValue("DataDesconto", FormataUtil.formataDataToString(dadosTitulos.getDataDesconto(), "00000000"));
@@ -128,7 +129,7 @@ public class SicoobFlatFile extends AbstractFlatFile implements RemessaInterface
transacaoTitulos.setValue("CepSacado", FormataUtil.formatarValorPorTamanhoZeroEsquerda(dadosPagadorSicoobl.getCepSacado().toString(), 5));
transacaoTitulos.setValue("SufixoCep", FormataUtil.formatarValorPorTamanhoZeroEsquerda(dadosPagadorSicoobl.getSufixoCep().toString(), 3));
transacaoTitulos.setValue("Cidade", FormataUtil.formatarValorPorTamanho(dadosPagadorSicoobl.getCidade(), 15));
- transacaoTitulos.setValue("Estado", FormataUtil.formatarValorPorTamanho(dadosPagadorSicoobl.getEstado(), 2));
+ transacaoTitulos.setValue("Estado", FormataUtil.formatarValorPorTamanho(dadosPagadorSicoobl.getCveEstado(), 2));
try{
transacaoTitulos.setValue("CodBancoCorresp", FormataUtil.formatarValorPorTamanho(dadosPagadorSicoobl.getCodBancoCorresp().toString(), 3));
diff --git a/src/layouts/LayoutSicoobCNAB240Envio.txg.xml b/src/layouts/LayoutSicoobCNAB240Envio.txg.xml
index 12fb4d240..0c3436de8 100644
--- a/src/layouts/LayoutSicoobCNAB240Envio.txg.xml
+++ b/src/layouts/LayoutSicoobCNAB240Envio.txg.xml
@@ -90,7 +90,7 @@
-
+
@@ -115,7 +115,7 @@
-
+