Skip to content

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

@aloiso-gomes

Description

@aloiso-gomes

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions