Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adequação para Caixa Econômica Federal #4

Open
teomarcus opened this issue May 24, 2020 · 5 comments
Open

Adequação para Caixa Econômica Federal #4

teomarcus opened this issue May 24, 2020 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@teomarcus
Copy link

teomarcus commented May 24, 2020

Recentemente, a Caixa alterou seu manual de pagamentos eletrônicos: http://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_de_Leiaute_de_Arquivo_Eletronico_CNAB_240.pdf

Segundo o documento, proponho a adequação dos módulos destinados à boletos da Caixa de modo que suportem:

  • Conta do Beneficiário com 7 dígitos;
  • A não informação do DV do Nosso Número (passa a ser calculado automaticamente por mod11 com aceitação de 0);
  • A não informação do DV da Conta do Beneficiário (DigitoCodigoBeneficiario passa a ser calculado automaticamente por mod11 com aceitação de 0)
@teomarcus teomarcus changed the title Suporte para novas contas da Caixa com 7 dígitos Adequação para Caixa Econômica Federal May 24, 2020
@Romulosanttos Romulosanttos self-assigned this Jul 22, 2020
@Romulosanttos
Copy link
Owner

Romulosanttos commented Jul 22, 2020

boa noite @teomarcus poderia criar um exemplo para caixa econômica federal com os dados que deveriam funcionar. pois assim teria um base para melhorar o código ?

fiz melhorais recentemente. e o formato com que se cria um boleto mudou um pouco, mas os exemplos foram atualizados.
se possível enviar esse código para a branch develop

@Romulosanttos Romulosanttos added the enhancement New feature or request label Jul 23, 2020
@teomarcus
Copy link
Author

boa noite @teomarcus poderia criar um exemplo para caixa econômica federal com os dados que deveriam funcionar. pois assim teria um base para melhorar o código ?

fiz melhorais recentemente. e o formato com que se cria um boleto mudou um pouco, mas os exemplos foram atualizados.
se possível enviar esse código para a branch develop

Olá, Romulo.
Assim que possível darei uma olhada. No meu fork (de antes dessas suas atualizações) eu só precisava fazer funcionar para a CEF. E, o formato do boleto tinha que ser outro. Portanto, não acredito ser prudente submeter o meu fork.

De qualquer maneira, acredito que consigo deixar um teste para a CEF funcionando nesta tua nova versão.

@teomarcus
Copy link
Author

Na verdade, não consigo mais. Por algum motivo, meu fork não compara mais com o estado atual do seu código. Uma solução seria você duplicar seu repositório e me colocar como colaborador para eu editar diretamente nele sem ter a chance de estragar o repositório original.

@Romulosanttos
Copy link
Owner

Romulosanttos commented Aug 12, 2020

boa noite, no caso seria só o arquivo de exemplo com dados da caixa. as demais alterações posso fazer. Mas caso queira contribuir pode usar o fluxo de pull request. Mas será necessário utilizar esse código atual como base.

uma jeito possível, é você indicar os commits que fez no fork. ai tento usar como base

@teomarcus
Copy link
Author

Eu acho que fiz muitas alterações com relação ao teu fork. Mas vou deixar aqui os dados que deveriam funcionar.

Crie um arquivo usando:

Banco: new Gerador.boleto.bancos.Caixa(),
Carteira:'14',
Agência: '00281',
Dig Agência: '0',
Cod. Beneficiário: '721692',
Dig. Cod. Beneficiário: GeradorDeDigitoPadrao.mod11(<Cod. Beneficiário>, {de: [0, 10, 11], para: 0})+'',
Registro Nacional (CNPJ): '67781392000144',
Nosso Número: '123456789012345',
Dig Nosso Número: GeradorDeDigitoPadrao.mod11(<Nosso Número>, {de: [0, 10, 11], para: 0})+'',
Número Doc.: '10010010110',

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants