From d3165dddd55613c89c2aa2d64f87be288d5e2d80 Mon Sep 17 00:00:00 2001 From: "fernanda.baumgratz" Date: Fri, 20 Feb 2026 10:59:51 -0300 Subject: [PATCH] ajustes geracao remessa Cresol --- BoletoNetCore/Banco/Cresol/BancoCresol.CNAB240.cs | 14 +++++++------- BoletoNetCore/Banco/Cresol/BancoCresol.cs | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/BoletoNetCore/Banco/Cresol/BancoCresol.CNAB240.cs b/BoletoNetCore/Banco/Cresol/BancoCresol.CNAB240.cs index 6749264..91faf1b 100644 --- a/BoletoNetCore/Banco/Cresol/BancoCresol.CNAB240.cs +++ b/BoletoNetCore/Banco/Cresol/BancoCresol.CNAB240.cs @@ -79,7 +79,7 @@ public string GerarHeaderLoteRemessaCNAB240(ref int numeroArquivoRemessa, ref in try { var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "1", '0'); reg.Adicionar(TTiposDadoEDI.ediAlphaAliEsquerda_____, 0009, 001, 0, "R", ' '); @@ -117,7 +117,7 @@ private string GerarDetalheSegmentoPRemessaCNAB240(Boleto boleto, ref int numero { numeroRegistroGeral++; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "3", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0009, 005, 0, numeroRegistroGeral, '0'); @@ -222,7 +222,7 @@ private string GerarDetalheSegmentoQRemessaCNAB240(Boleto boleto, ref int numero { numeroRegistroGeral++; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "3", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0009, 005, 0, numeroRegistroGeral, '0'); @@ -270,7 +270,7 @@ private string GerarDetalheSegmentoRRemessaCNAB240(Boleto boleto, ref int numero numeroRegistroGeral++; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "3", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0009, 005, 0, numeroRegistroGeral, '0'); @@ -336,7 +336,7 @@ private string GerarDetalheSegmentoSRemessaCNAB240(Boleto boleto, ref int numero numeroRegistroGeral++; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "3", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0009, 005, 0, numeroRegistroGeral, '0'); @@ -362,7 +362,7 @@ public string GerarTrailerLoteRemessaCNAB240(ref int numeroArquivoRemessa, int n // O número de registros no lote é igual ao número de registros gerados + 2 (header e trailler do lote) var numeroRegistrosNoLote = numeroRegistroGeral + 2; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "0001", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "5", '0'); reg.Adicionar(TTiposDadoEDI.ediAlphaAliEsquerda_____, 0009, 009, 0, Empty, ' '); @@ -391,7 +391,7 @@ public string GerarTrailerRemessaCNAB240(int numeroRegistroGeral, decimal valorB // O número de registros no arquivo é igual ao número de registros gerados + 4 (header e trailler do lote / header e trailler do arquivo) var numeroRegistrosNoArquivo = numeroRegistroGeral + 4; var reg = new TRegistroEDI(); - reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "237", '0'); + reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0001, 003, 0, "133", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0004, 004, 0, "9999", '0'); reg.Adicionar(TTiposDadoEDI.ediNumericoSemSeparador_, 0008, 001, 0, "9", '0'); reg.Adicionar(TTiposDadoEDI.ediAlphaAliEsquerda_____, 0009, 009, 0, Empty, ' '); diff --git a/BoletoNetCore/Banco/Cresol/BancoCresol.cs b/BoletoNetCore/Banco/Cresol/BancoCresol.cs index 1e4b699..7c14024 100644 --- a/BoletoNetCore/Banco/Cresol/BancoCresol.cs +++ b/BoletoNetCore/Banco/Cresol/BancoCresol.cs @@ -28,12 +28,12 @@ public void FormataBeneficiario() if (!CarteiraFactory.CarteiraEstaImplementada(contaBancaria.CarteiraComVariacaoPadrao)) throw BoletoNetCoreException.CarteiraNaoImplementada(contaBancaria.CarteiraComVariacaoPadrao); - contaBancaria.FormatarDados("PAGÃVEL PREFERENCIALMENTE NA REDE BRADESCO OU BRADESCO EXPRESSO.", "", "", 7); + contaBancaria.FormatarDados("PAGÃVEL PREFERENCIALMENTE NA COOPERATIVA CRESOL.", "", "", 7); var codigoBeneficiario = Beneficiario.Codigo; Beneficiario.Codigo = codigoBeneficiario.Length <= 20 ? codigoBeneficiario.PadLeft(20, '0') : throw BoletoNetCoreException.CodigoBeneficiarioInvalido(codigoBeneficiario, 20); - Beneficiario.CodigoFormatado = $"{contaBancaria.Agencia}-{contaBancaria.DigitoAgencia} / {contaBancaria.Conta}-{contaBancaria.DigitoConta}"; + Beneficiario.CodigoFormatado = $"{contaBancaria.Agencia} / {contaBancaria.Conta}-{contaBancaria.DigitoConta}"; } public string GerarMensagemRemessa(TipoArquivo tipoArquivo, Boleto boleto, ref int numeroRegistro)