Macro processo de Remessa de Contas a Pagar
Esta documentação técnica detalha o funcionamento do InnCash, uma plataforma voltada para a automação de pagamentos em grandes corporações. O sistema gerencia o ciclo completo de remessas financeiras, desde a criação de arquivos nos formatos CNAB 240 ou 400 até a integração com instituições bancárias brasileiras. O fluxo operacional utiliza armazenamento em nuvem via AWS S3 e tarefas agendadas para garantir que os dados sejam transmitidos com segurança para redes de VANs (Value Added Networks). Além de organizar o roteamento de arquivos por empresa, o processo inclui etapas rigorosas de validação e conformidade com os padrões da Febraban. Por fim, o guia apresenta um roteiro para a homologação e auditoria das transações, assegurando a integridade da conciliação bancária final.
Com base nas fontes fornecidas, a Visão Geral do Fluxo no processo de remessa do InnCash pode ser definida como um ciclo automatizado "ponta a ponta". Ele conecta os dados financeiros originados no ERP da empresa diretamente ao sistema bancário, eliminando o manuseio manual de arquivos e garantindo a rastreabilidade das operações.
O fluxo transita por três estágios principais: a preparação e aprovação pelo usuário, o processamento técnico (infraestrutura e VANs) e o ciclo de retorno e conciliação.
Abaixo, detalho como essas fontes descrevem cada etapa deste ecossistema:
1. O Início: Origem e Seleção (Interface do Usuário)
O processo nasce na integração com o ERP. O InnCash não cria títulos do zero; ele consome os dados pendentes do sistema de gestão da empresa.
• Seleção e Dados: Na interface web, o usuário seleciona a empresa, a conta de débito e os títulos a pagar. O sistema agrupa esses títulos por forma de pagamento (Boletos, TED, PIX, Tributos), pois isso determina quais dados serão enviados ao banco (ex: código de barras para boletos ou chaves para PIX).
• Fluxo de Aprovação: Antes da geração técnica do arquivo, existe uma camada de governança. Os títulos entram em um "borderô" e ficam pendentes de aprovação. Somente após a validação por um usuário aprovador o sistema libera a geração do arquivo de remessa.
• Aglutinação (Fatura): Para otimizar o processo, o usuário pode aglutinar múltiplos títulos de um mesmo fornecedor em uma única "Fatura" no InnCash, enviando apenas uma transação ao banco, embora a baixa no ERP ocorra título a título posteriormente.
2. O "Motor" Técnico: Geração e Transporte Seguro
Uma vez que o usuário confirma o envio, o processo se torna técnico e transparente ("invisível" ao usuário), ocorrendo em segundo plano.
• Geração CNAB: O backend gera um arquivo no padrão CNAB (layouts 240 ou 400), contendo Header, Segmentos (detalhes do pagamento) e Trailer.
• Armazenamento Seguro (AWS S3): O arquivo não vai direto ao banco. Primeiro, ele é enviado via HTTPS para um bucket na Amazon S3, protegido por políticas de acesso restrito.
• Automação (Cron/Job): Um job agendado (rotina automática) varre o S3 periodicamente, busca arquivos com status "pendente" e os transfere para um servidor dedicado de VANs.
• Roteamento via VAN: No servidor, os arquivos são organizados em pastas específicas baseadas na VAN (ex: NeoGrid, Accesstage) e na empresa. O software da VAN valida o arquivo e o transmite à instituição financeira via protocolos seguros.
3. O Ciclo de Retorno e Conciliação
O fluxo não termina no envio. O InnCash monitora a resposta do banco para fechar o ciclo financeiro no ERP.
• Retorno 1 (Aceite/Rejeição): Aproximadamente 30 minutos após o envio, o banco devolve um arquivo indicando se os títulos foram agendados ou rejeitados (por erros de dados, por exemplo). O InnCash processa isso e notifica o financeiro por e-mail.
• Ação Humana Obrigatória (Internet Banking): Um ponto crucial destacado nas fontes é que o envio pelo InnCash é apenas um agendamento. Para a efetivação financeira (o dinheiro sair da conta), um usuário autorizado deve acessar o Internet Banking e realizar a liberação final.
• Retorno 2 e Baixa Automática: No dia seguinte ao pagamento, o banco envia a confirmação definitiva. O InnCash processa esse arquivo e comanda a baixa automática dos títulos no ERP, registrando o código de autenticação bancária