Ir para conteúdo
  • Cadastre-se

dev botao

Ao gerar remessa para o banco Caixa Econômica, no CNAB 240, utilizando o componente da ACBrBoleto em C#, alguns caracteres aparentemente estão em posição incorreta.


  • Este tópico foi criado há 151 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)

Boa tarde pessoal! Tudo certo?

Trabalho com o componente de geração de boletos de vocês e ao realizar a homologação junto da Caixa Econômica, o pessoal de lá que gerencia esse processo cogitou estar incorreto a remessa, mais especificamente na posição 161 à 162 do segmento S. São dois caracteres e tanto o pessoal da Caixa quanto o manual de cobrança, pede para que as posições sejam preenchidas com zero. Na remessa, está gerando uma posição antes, na 160 à 161, dessa forma:image.png.4c20133283e03cdc48f308b763924892.png

 

Em uma versão anterior que tenho do meu sistema, utilizo o componente para geração de boletos em Delphi, também de vocês. Já nele, ao gerar a remessa com as mesmas configurações, os zeros saem na posição que preciso e o banco aprova. Segue anexo da remessa gerada com componente em Delphi:
image.png.730998f0d8c46918d32b06a6a890bd3f.png

Configuração necessária para que o usuário consiga gerar boletos por do sistema com qual trabalho:

image.thumb.png.a3f00774f5d345258eaa93dffd582710.png

Revisei algumas vezes os códigos por aqui, mas não achei nenhum detalhe que pudesse resolver meu problema, como um parâmetro ou configuração. Alguém pode me dar alguma instrução/norte a respeito dessa questão? Grato desde já. Abraço!
https://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_de_Leiaute_de_Arquivo_Eletronico_CNAB_240.pdf - Manual de cobrança.

image.thumb.png.294a839cd40f78615dae7ee5516ac118.png

Editado por WesleySantos
  • WesleySantos changed the title to Ao gerar remessa para o banco Caixa Econômica, no CNAB 240, utilizando o componente da ACBrBoleto em C#, alguns caracteres aparentemente estão em posição incorreta.
  • Consultores
Postado

Bom dia !
Não é o código do convênio?

Olhe esta particularidade:

3.5 Caixa Econômica (SIGCB)

 ACBrBoleto.Cedente.Convenio: deve-se informar o convênio incluíndo o Código de Operação.

 Titulo[x].Carteira:  Informar CS- Carteira Simples (11),  CR- Carteira Rápida(12), SR – Sem Registro(14) ou DE- Carteira Descontada. (SR- Sem Registro fora de vigor atualmente)


Por favor, teste com o programa exemplo por favor. Como temos ele em comum, veja se com ele acontece o mesmo !

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Postado

Boa tarde, na verdade não é o código do convênio, mas sou grato de qualquer forma... Continuei investigando e consegui descobrir o empecilho. Ao passar a seguinte mensagem para o componente a remessa é gerada com os zeros em uma posição antes que deveriam.


"Pagável preferencialmente nas agências da caixa PARCELAMENTO DE VENDA NFE N° 609"

Agora, se eu passar para o componente a mesma mensagem com alguns caracteres a menos, os "zeros" saem na posição correta(161 à 162). Segue a mensagem:


"Pagavel preferencialmente nas agências da caixa PARCELAMENTO DE".

Essa mensagem é alocada dessa forma na remessa, logo antes dos zeros nas posições 161 e 162. E já com o componente em Delphi, tudo fica ok, testando com ambas mensagens citadas acima.
image.thumb.png.e1ceee2ed97113ab7f8284b49cdbd2b7.png

  • Membros Pro
Postado

Sim, notei que há um campo destinado a esse tipo de mensagem. Aparentemente, ao alimentar esse "Mensagem" com um texto maior, ocorre a situação dos zeros estar uma posição antes que deveriam.
image.thumb.png.0db8fe1cc8115090c3edd8a711a95fe5.png

Tenho esse exemplo, uma mensagem com menos caracteres e outra com mais, pode reparar que os "zeros" ficam em posições distintas. Testei de várias formas e aparenta ser um bug...

image.thumb.png.5331c2fabca66f1ebb09ddca0dc95476.png

  • 2 semanas depois ...
  • Administradores
Postado

Tópico fechado por falta de retorno do usuário

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 151 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.