CNAB e OFX: como preparar arquivos para importacao

Um checklist para preparar extratos e arquivos financeiros, reduzir erros de leitura e manter a evidencia do lote importado.

dadosPor: TriaNexa

Um checklist para preparar extratos e arquivos financeiros, reduzir erros de leitura e manter a evidencia do lote importado.

O arquivo tambem e evidencia

Arquivos CNAB e OFX carregam estruturas diferentes e nao devem ser tratados como se tivessem um layout universal. O CNAB usa registros posicionais e pode depender do manual e do segmento adotado pelo banco. O OFX segue uma especificacao propria, mas bancos e sistemas ainda podem apresentar variacoes de campos, datas e historico. Antes de importar, confirme periodo, conta, banco, codificacao, separador, formato de data e se o arquivo e um extrato completo ou apenas um recorte.

Controle por lote

O sistema deve registrar nome controlado, tamanho, checksum, origem, periodo e resultado de cada linha. O checksum ajuda a reconhecer o mesmo arquivo reenviado, mas nao prova sozinho que o arquivo e correto. O operador ainda precisa confirmar conta, titularidade, periodo e totalizadores.

Erros de uma linha precisam aparecer com numero, campo e motivo para que o operador corrija o arquivo sem perder o historico da tentativa. Um arquivo com duas linhas invalidas nao deve desaparecer em uma mensagem generica de falha. O resultado precisa separar importados, duplicados, rejeitados e pendentes de revisao.

CNAB, OFX e limites praticos

O layout CNAB 240 publicado pela FEBRABAN e uma referencia importante, mas o arquivo final pode ser acompanhado de regras especificas do banco e do produto contratado. Nao e seguro prometer que um parser aceita qualquer CNAB sem validar banco, versao, segmento e tipo de movimento.

No OFX, confira a conta, o identificador da transacao, a data de lancamento, o valor e o saldo quando disponivel. Datas e valores devem ser convertidos com uma regra explicita. Um valor como 1.250,50 em um CSV nao pode ser interpretado da mesma forma que 1250.50 sem verificar o formato do arquivo.

Preparacao segura

Nao envie arquivos financeiros pelo formulario publico. Use o fluxo privado da plataforma, mantenha o arquivo original protegido e evite colocar dados bancarios em nome de arquivo ou comentario publico. Consulte o FAQ para entender o que e necessario antes de uma analise.

Checklist antes do envio

  • confirme banco, conta, loja e periodo;
  • verifique se o arquivo abre no programa de origem sem aviso de truncamento;
  • valide o total do periodo contra o extrato visualizado no portal bancario;
  • preserve uma copia original e nao edite o arquivo para “fazer caber” no layout;
  • importe primeiro uma amostra e revise as linhas rejeitadas.

Assim, a importacao se torna uma evidencia rastreavel, e nao apenas uma carga de dados. Quando o formato nao estiver documentado ou os totalizadores nao fecharem, o resultado correto e interromper a conciliacao daquele lote e solicitar esclarecimento.