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

yaml Genérico possui campos incompatíveis [Santander 240] #27

Open
aloiso-gomes opened this issue Sep 21, 2016 · 7 comments
Open

yaml Genérico possui campos incompatíveis [Santander 240] #27

aloiso-gomes opened this issue Sep 21, 2016 · 7 comments

Comments

@aloiso-gomes
Copy link

Gente, acredito fortemente ser necessária uma revisão nos arquivos .yml genéricos, pois
há campos que não existem por exemplo no santander 240, e se acontece no Santander pode acontecer em outros bancos também.

Tomemos como exemplo
header_arquivo.yml (Genérico)
ele possui "codigo_convenio", no santander esse campo chama-se "codigo_transmissao"
como ha esse problema no arquivo genérico (e ele sempre é usado) teremos exception por campo
de valor nulo, afinal de contas no santander "codigo_convenio" jamais sera preenchido.

Entre outros campos que não existem, não vou elencar todos por esse tópico ficaria muito extenso.

Eu proponho, que seja encorajado que os arquivos genéricos possuam apenas padroes comuns em todos os bancos e que as particularidades sejam especificados apenas pelo yml especifico de cada banco.

Também notei que Arquivo.php (Format) usa IF's para determinar o preenchimento ou nao de alguns campos, isso não deveria acontecer e cada atribuição poderia ser melhor feito sem if's através de polimorfismo.

Nossa me desculpem, quero ajudar, mas eu vejo muito a se fazer

@aloiso-gomes aloiso-gomes changed the title yaml Genérico possui campos inconpatíveis [Santander 240] yaml Genérico possui campos incompatíveis [Santander 240] Sep 21, 2016
@gildonei
Copy link

OI @aloiso-gomes , estou observando o mesmo problema e hoje enviei e-mail para o @andersondanilo para confirmar se ele está mantendo o projeto ativo e em caso afirmativo, irei fazer a atualização para a versão 2.7 de Junho/2015 da remessa Santander com os ajustes na YML e Arquivo.php q monta o header e lote.

Pelo que pude observar está bem fora da versão que mencionei.

@kleyber-ribeiro
Copy link

Olá, @gildonei tudo bem?

Já se passou 1 ano e hoje necessito gerar o arquivo remessa para o Santander e me deparei com o mesmo problema. A única diferença é que estou usando o CNAB 400. Você tem algo já atualizado para o CNAB 240 e o CNAB 400?

Grato.

@gildonei
Copy link

gildonei commented Jul 19, 2018 via email

@kleyber-ribeiro
Copy link

@gildonei , obrigado!!! Irei dar uma olhada nisto. O meu problema está somente no Arquivo.php que não está devidamente preparado para o Santander (no meu caso escolhi o CNAB 400 mesmo).

Muito obrigado.

@kleyber-ribeiro
Copy link

@gildonei , procurei lá e não encontrei algo para remessa usando CNAB 400. Somente CNAB 240. Você sabe onde tem algum exemplo para CNAB 400?

Grato.

@gildonei
Copy link

gildonei commented Jul 20, 2018 via email

@mariohmol
Copy link

Olá @gildonei , vc tem essas mudanças pra aplicarmos em um repo q estamos mantendo?

https://github.com/banco-br/cnab_yaml

vlw!

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

No branches or pull requests

4 participants