Principais lições deste artigo
- Definir três parâmetros numéricos por conta, saldo mínimo, alvo e máximo, para disparar automaticamente a varredura de caixa.
- Escolher o modelo adequado, ZBA, target balance ou investment/loan sweep, conforme o perfil operacional de cada conta.
- Para sweeping entre bancos diferentes, usar Open Finance com consentimento ativo e iniciação de pagamento via Pix.
- Registrar cada transferência com data exata, tratar exceções de saldo insuficiente e evitar classificar sweeps como receita ou despesa.
- Usar o Sweeping Accounts da Celcoin via BaaS e Open Finance para implementar varredura automática de forma escalável e regulada, mesmo sem licença própria.
Conheça a solução de Sweeping da Celcoin
Passo 1: defina as regras de saldo
Todo projeto de sweeping começa com três parâmetros numéricos por conta.
- Saldo mínimo: piso abaixo do qual a conta recebe uma transferência de reposição, sweep-down. Esse valor deve cobrir obrigações operacionais e contingências e precisa de revisão periódica com base nas projeções de fluxo de caixa.
- Saldo-alvo: nível para o qual a conta é restaurada após um sweep-down ou a partir do qual o excedente é varrido.
- Saldo máximo: teto acima do qual o excedente é transferido para a conta concentradora, sweep-up.
A varredura é disparada quando o saldo cruza um desses limites, em tempo real, no fim do dia ou em janelas intradiárias, conforme o volume e a volatilidade da conta.
O exemplo a seguir mostra como os três parâmetros operam juntos em um ciclo com duas contas operacionais e uma concentradora.
| Conta | Saldo antes da varredura | Regra | Transferência | Saldo após varredura |
|---|---|---|---|---|
| Operacional a | R$ 850.000 | Máximo R$ 500.000 → varrer excedente para master | −R$ 350.000 | R$ 500.000 |
| Operacional b | R$ 30.000 | Mínimo R$ 80.000 → repor até alvo de R$ 100.000 | +R$ 70.000 | R$ 100.000 |
| Master (concentradora) | R$ 1.200.000 | Recebe excedente de a, financia reposição de b | +R$ 350.000 − R$ 70.000 | R$ 1.480.000 |
Quando uma conta operacional não tem saldo suficiente para honrar a reposição de outra ou quando a conta master está abaixo do mínimo necessário, a varredura falha parcialmente. O sistema deve registrar a pendência e bloquear novas saídas da conta deficitária para evitar aumento do déficit. Em paralelo, precisa enfileirar o reprocessamento para a próxima janela e notificar a tesouraria, que decide se intervém manualmente. Esse fluxo de exceção precisa estar mapeado antes de ir a produção.
Passo 2: escolha o modelo de sweeping
Os três modelos principais de sweeping atendem a perfis operacionais diferentes.
Zero balance account (ZBA): também chamada de sweeping ou physical pooling, é um arranjo em que o banco transfere os fundos das contas operacionais para uma conta master ao fim de cada dia útil. Esse movimento zera o saldo das subcontas e concentra o saldo líquido na conta master. O sweep costuma ser bidirecional e cobre também saldos devedores das subcontas. Esse modelo é indicado para empresas com alto volume de transações diárias e necessidade de visão consolidada de caixa. Exemplo: conta de pagamentos com R$ 420.000 ao fim do dia transfere todo o valor para a master e encerra o dia com saldo zero.
Target balance: a conta é mantida em um nível predefinido. Excedentes são varridos e déficits são repostos. Esse modelo é indicado para subsidiárias ou unidades de negócio que precisam de um colchão operacional permanente. Exemplo: alvo de R$ 100.000, saldo de R$ 160.000 gera varredura de R$ 60.000, saldo de R$ 40.000 gera reposição de R$ 60.000.
Investment/loan sweep: o excedente varrido é automaticamente aplicado em conta com juros, investment sweep, ou usado para amortizar linha de crédito rotativo, loan sweep. Esse modelo é indicado para tesourarias que buscam remuneração automática do caixa ocioso ou redução do custo de carregamento de dívida. Exemplo: em uma conta de varredura, o valor acima do limite definido é movido automaticamente, após o corte do dia, para um fundo do mercado monetário com liquidez D+0 ou D+1 e retorna para cobrir a conta operacional quando ela cai abaixo do piso.
O sweeping movimenta recursos fisicamente entre contas e gera lançamentos reais, ao contrário do cash pooling notional. Em relação à transferência manual, a diferença está na automação: o sweeping opera por regras, sem intervenção humana em cada ciclo, o que reduz atrasos, erros de digitação e dependência de disponibilidade do time.
Veja como implementar sweeping multi-banco com a Celcoin
Passo 3: implemente sweeping multi-banco via Open Finance
O sweeping dentro do mesmo banco usa uma instrução interna que move saldos entre contas da mesma instituição sem passar por câmaras de compensação, e esse produto não contempla varredura entre diferentes bancos ou países. Sweeping entre bancos diferentes exige uma camada adicional de infraestrutura, e o Open Finance brasileiro viabiliza essa operação.
O Open Finance regulado pelo Banco Central opera em duas funções principais para sweeping multi-banco:
- Compartilhamento de dados, leitura: permite que a instituição receptora consulte saldos e extratos de contas mantidas em outras instituições participantes, com consentimento prévio do titular para finalidades e prazos determinados, em um fluxo estritamente de leitura.
- Iniciação de pagamento: permite que uma Iniciadora de Pagamentos, ITP, autorizada dispare uma transferência Pix de uma conta em outra instituição, com autenticação do usuário na própria instituição detentora. Cada operação exige confirmação individual do cliente no ambiente oficial do banco.
O fluxo operacional de um sweep multi-banco via Open Finance segue estas etapas:
- A plataforma de tesouraria consulta o saldo da conta no Banco B via API de dados do Open Finance, com consentimento de leitura ativo.
- O saldo cruza o limite definido, por exemplo, acima do máximo de R$ 500.000.
- A plataforma inicia o pagamento via API de Iniciação de Pagamentos do Open Finance Brasil, obtém o access_token pelo fluxo client_credentials, com escopos payments e openid, e cria o consentimento via POST /payments/consents, que retorna HTTP 201 com consentId e status AWAITING_AUTHORISATION.
- O usuário é redirecionado ao ambiente do Banco B para autenticar e confirmar a transferência, sem compartilhar senha com terceiros.
- O pagamento é criado via POST /payments com authorization_code. A instituição detentora valida o saldo disponível, os limites da transação e o status do consentimento, rejeitando a operação se o consentimento não estiver em um estado válido.
- No fluxo de sweep multi-banco, a liquidação via Pix ocorre no SPI, com limite máximo de 40 segundos para ordens postadas no Canal Primário de Transmissão de Mensagens e de 45 minutos para ordens postadas no Canal Secundário.
Para pagamentos agendados recorrentes, a API de Pagamentos do Open Finance Brasil limita a 60 paymentId por consentId na paymentList e define prazo máximo de 24 meses para recorrência do consentimento. Em pagamentos agendados com múltipla alçada, todas as aprovações devem ocorrer até o dia anterior à primeira liquidação, respeitando a data e hora limite da instituição detentora. A validação de saldo suficiente em pagamentos agendados ocorre apenas no momento da liquidação, o que exige monitoramento ativo de saldo antes de cada janela de varredura.
Em relação ao sweeping intra-banco, o sweeping multi-banco via Open Finance adiciona necessidade de consentimento ativo por instituição de origem, dependência do SPI para liquidação via Pix, latência de redirecionamento para autenticação e gestão de tokens com escopo payments. A Celcoin atua como participante direta no Pix e Iniciadora de Pagamentos no Open Finance, o que simplifica essa integração para seus clientes.
Passo 4: separe sweeping de tesouraria de cash sweep como cláusula de dívida
O termo “cash sweep” aparece em dois contextos com implicações operacionais diferentes, e a distinção evita erros de governança e de modelagem de liquidez.
Sweeping de tesouraria é o mecanismo automatizado descrito neste guia. Ele executa transferências bancárias disparadas por regras de saldo, em ciclos diários ou intradiários, para concentrar liquidez, remunerar caixa ocioso ou financiar contas deficitárias. Esse mecanismo não altera a natureza jurídica de nenhuma dívida.
Cash sweep como cláusula de dívida, também chamado de excess cash flow sweep ou covenant cash sweep, é uma obrigação contratual presente em contratos de financiamento corporativo, especialmente em operações de leveraged finance e private equity. A cláusula de cash sweep obriga o devedor a destinar um percentual definido do caixa excedente para amortização antecipada da dívida, com excedente calculado a partir de indicadores como lucro líquido ajustado, EBITDA, caixa disponível ou receitas de alienação.
Em contratos de financiamento corporativo, a cláusula de cash sweep costuma destinar entre 25% e 75% do fluxo de caixa excedente para amortização antecipada da dívida, com possibilidade de redução desse percentual conforme a alavancagem diminui. O gatilho do cash sweep contratual é o desempenho financeiro superior ao esperado, e o resultado é a destinação automática de parte do excedente de caixa à amortização da dívida.
Para a tesouraria, essa obrigação significa que o caixa disponível para sweeping operacional pode ser menor do que o saldo bruto sugere. Parte do saldo está comprometida com o covenant de cash sweep. Modelos de liquidez que ignoram essa cláusula podem gerar restrições inesperadas de caixa no momento do cálculo.
Passo 5: estruture conciliação, contabilidade e tratamento de exceções
Toda transferência automática de sweeping gera, no mínimo, um lançamento de débito e crédito entre as contas contábeis de origem e destino e um lançamento de crédito e débito na conta contábil de operação de transferência, totalizando três códigos contábeis envolvidos. Classificar qualquer um desses lançamentos como receita ou despesa distorce os relatórios financeiros.
O CPC 03, correlato à IAS 7, estabelece que transferências entre itens que já integram caixa e equivalentes de caixa não são fluxos operacionais, de investimento ou de financiamento na Demonstração dos Fluxos de Caixa. Essas transferências compõem a gestão de caixa e exigem divulgação e conciliação com os valores das demonstrações contábeis.
Boas práticas de conciliação para sweeping incluem:
- Data correta: registrar cada lado da transferência com a data exata do extrato bancário de cada conta. Em liquidações D+1, forçar a mesma data para os dois lançamentos gera divergência de saldo.
- Tarifas bancárias: quando o banco cobra tarifa pela transação, como TED, o crédito na conta de destino é menor que o débito na origem. A diferença deve ser registrada como tarifa bancária.
- Evitar duplicidade: se o ERP já projetou a transferência, não criar um novo lançamento manual durante a conciliação.
- Rastreabilidade: manter data, valor, conta de origem, conta de destino, status de liquidação e referência do pagamento, como endToEndId no caso de Pix.
Tratamento de exceções: quando uma varredura falha por saldo insuficiente, o sistema deve seguir um fluxo padrão.
- Registrar a tentativa com status de falha e motivo, como SALDO_INSUFICIENTE.
- Bloquear novas saídas da conta deficitária, desde que o parâmetro “Saldo que Não Permite Negativo” esteja configurado para considerar o saldo correto.
- Enfileirar o reprocessamento para a próxima janela de varredura.
- Notificar a tesouraria com alerta e valor pendente.
- Manter diferenças temporais abertas no Razão até a liquidação efetiva, com evidência, responsável e prazo, conforme a ITG 2000 (R1).
Erros comuns de implementação incluem deixar de mapear o fluxo de exceção antes de ir a produção, usar a mesma data para os dois lados de uma transferência D+1, classificar sweeps como receita ou despesa e não monitorar saldo antes de janelas de varredura agendadas.
Entenda como estruturar conciliação e exceções com o banking da Celcoin
Passo 6: avalie se sua operação está pronta
Antes de colocar o sweeping em produção, a empresa precisa avaliar critérios operacionais, tecnológicos e regulatórios.
- Volume de contas: operações com mais de três contas ativas ou com saldos que variam significativamente ao longo do dia tendem a justificar automação de sweeping, especialmente quando as reservas superam entre US$ 100.000 e US$ 250.000.
- Sistemas envolvidos: o ERP ou sistema de tesouraria precisa ter conectividade bancária via API ou CNAB/FEBRABAN para capturar saldos em tempo quase real.
- Licença própria ou BaaS: empresas sem licença regulatória própria podem operar serviços financeiros, incluindo o Sweeping Accounts, usando a infraestrutura e as licenças da Celcoin via BaaS. Empresas já licenciadas como IP ou IF integram suas licenças ao Core Banking da Celcoin para ganhar eficiência, escala e estabilidade.
- Integração com Core Banking: o ledger precisa refletir cada sweep em tempo quase real para que a posição de caixa exibida à tesouraria seja confiável.
- Disponibilidade de APIs: sweeping multi-banco via Open Finance exige que a instituição participante registre sua participação no repositório de participantes e acesse o serviço de iniciação de transação de pagamento relacionado ao arranjo Pix exclusivamente por meio de APIs.
- Maturidade do time de engenharia: implementar sweeping com tratamento de exceções, conciliação automática e monitoramento de consentimentos exige capacidade técnica para integrar APIs, gerenciar tokens e construir filas de reprocessamento.
Passo 7: implemente com a Celcoin
A Celcoin oferece o Sweeping Accounts, uma infraestrutura full stack que integra conta própria, soluções de crédito e sistema de cobrança em uma mesma plataforma via Open Finance. Sem intermediadores externos, essa infraestrutura busca automaticamente recursos em contas bancárias de clientes tomadores de empréstimo para amortização e quitação de crédito.
Empresas não reguladas operam com a licença da Celcoin via BaaS, sem precisar construir estrutura regulatória do zero. Empresas já licenciadas integram suas próprias licenças ao Core Banking da Celcoin e mantêm a mesma base tecnológica ao longo da jornada de crescimento.
Além da infraestrutura de sweeping, a Celcoin vem ampliando o ecossistema que sustenta essa operação. Desde agosto de 2026, o cel_agents, plataforma AI First lançada durante a 36ª edição do Febraban Tech, disponibiliza um ambiente gratuito de testes em até cinco minutos e reduz de meses para poucas horas o tempo entre decidir desenvolver um novo serviço financeiro e ter uma versão funcional.
As jornadas financeiras iniciais do cel_agents incluem abertura de contas, Pix, boletos, Open Finance e emissão de cartões, com previsão de ampliação gradual para todo o portfólio. Já com a aquisição da VERT Capital, anunciada em agosto de 2026, o ecossistema da Celcoin passou a incluir securitização, administração fiduciária e gestão de fundos estruturados, o que permite que um cliente de banking evolua para crédito e funding sem trocar de infraestrutura. A Celcoin não oferece empréstimo para consumidores. A Celcoin fornece a infraestrutura tecnológica para que empresas ofertem produtos de crédito aos seus clientes.
Veja, na tabela a seguir, como cada funcionalidade da plataforma se traduz em benefício operacional para a sua empresa.
| Funcionalidade da Celcoin | Benefício para sua empresa |
|---|---|
| APIs modulares | Integrações mais rápidas, com redução de custos e prazos de desenvolvimento. |
| Experiência e suporte ao desenvolvedor | Documentação, SDKs e sandboxes que reduzem ciclos de integração e custos de engenharia. |
| Capacidade de lançamento rápido | Módulos pré-construídos e entrega via SaaS aceleram lançamentos e melhoram o tempo para geração de receita. |
| Distribuição white-label e embutida, embedded | Suporte a produtos financeiros com marca própria. |
| Escalabilidade com confiabilidade | Solução com alta disponibilidade e escalável na nuvem, mantendo serviços funcionando mesmo com altos volumes. |
| Cobertura de diversas possibilidades de pagamentos, incluindo crédito | Oferta de pagamentos e emissão de crédito que aumenta conversão, ARPU e fidelização. |
| Acesso a dados e personalização | Dados e análises via Open Finance que permitem ofertas personalizadas. |
| Compliance e conformidade como princípio | KYC, AML e relatórios integrados que reduzem risco regulatório. |
| Prevenção de fraude e controles de risco | Monitoramento baseado em IA e autenticação robusta que reduzem estornos e perdas. |
| Força do ecossistema de parceiros da Celcoin | Parcerias e integrações com bancos, redes e fintechs que ampliam cobertura e velocidade de entrada no mercado. |
Conheça o banking da Celcoin para sweeping e crédito embutido
Perguntas frequentes (FAQ)
O que é cash sweep?
Cash sweep é o mecanismo de varredura automática de saldos entre contas bancárias, disparado por regras predefinidas de saldo mínimo, máximo ou alvo. Quando o saldo de uma conta operacional ultrapassa o teto definido, o excedente é transferido automaticamente para uma conta concentradora ou aplicado em instrumento financeiro de curto prazo. Quando o saldo cai abaixo do piso, a conta é reabastecida a partir da conta master. A distinção entre esse mecanismo operacional e a cláusula contratual de dívida está detalhada no Passo 4.
Como controlar o caixa de uma empresa?
O controle de caixa corporativo envolve visibilidade sobre o saldo disponível, previsibilidade de entradas e saídas futuras, conciliação bancária e automação inteligente do processo. Empresas que operam com múltiplos bancos precisam de conectividade multi-banco para consolidar a posição de caixa em uma única visão.
Qual a diferença entre sweeping e cash pooling?
Sweeping é o mecanismo de execução que transfere saldos entre contas com base em regras. Cash pooling é a estrutura de gestão de liquidez que o sweeping implementa. No cash pooling físico, o dinheiro é movimentado entre contas e o sweeping executa esse movimento. No cash pooling notional, o banco combina os saldos virtualmente para cálculo de juros, sem gerar lançamentos reais. Sweeping é a camada operacional do cash pooling físico.
Como implementar sweeping entre contas bancárias?
A implementação segue sete etapas: definir as regras de saldo, mínimo, máximo e alvo, por conta; escolher o modelo, ZBA, target balance ou investment sweep; conectar o sistema de tesouraria às contas via APIs bancárias ou CNAB/FEBRABAN; configurar as regras de disparo e os fluxos de exceção; estruturar a conciliação contábil para registrar cada transferência corretamente; monitorar continuamente a execução; e revisar periodicamente os parâmetros. Para sweeping entre bancos diferentes, é necessário usar a infraestrutura de Open Finance com consentimento ativo e iniciação de pagamento via Pix. Empresas sem licença regulatória própria podem operar com a infraestrutura da Celcoin via BaaS.
Como funciona sweeping com Open Finance entre bancos diferentes?
O sweeping multi-banco via Open Finance combina compartilhamento de dados, para consultar saldos em outras instituições com consentimento de leitura, e iniciação de pagamento, para disparar transferências Pix de contas em outras instituições. O consentimento de compartilhamento de dados autoriza apenas a consulta, enquanto movimentações financeiras exigem consentimento específico de iniciação de transação de pagamento. A movimentação via Open Finance exige consentimento do cliente obtido previamente pela instituição iniciadora, com autenticação realizada pela instituição detentora de conta. A liquidação ocorre via Pix no SPI, com os prazos regulatórios já mencionados no Passo 3. Para agendamentos recorrentes, a API de Pagamentos do Open Finance Brasil limita a 60 pagamentos por consentimento, com prazo máximo de dois anos.
O que significa a cláusula de cash sweep em contrato de dívida?
A cláusula de cash sweep em contrato de dívida obriga o devedor a destinar parte do caixa excedente à amortização antecipada. O percentual é negociado caso a caso e pode variar conforme a alavancagem e o desempenho financeiro. O Passo 4 detalha como essa obrigação afeta o caixa disponível para sweeping operacional.
O que fazer quando uma conta fica sem saldo durante a varredura?
Quando uma conta não tem saldo suficiente para executar a varredura, o sistema deve registrar a tentativa com status de falha e o motivo, como saldo insuficiente. Em seguida, precisa bloquear novas saídas da conta deficitária, com o parâmetro “Saldo que Não Permite Negativo” configurado corretamente. Depois, deve enfileirar o reprocessamento para a próxima janela de varredura e notificar a tesouraria para eventual intervenção manual.
Conclusão: próximos passos para colocar o sweeping em produção
Colocar sweeping para gestão de caixa em produção exige regras de saldo bem definidas e infraestrutura capaz de executar a varredura com confiabilidade, conciliar lançamentos e tratar exceções sem esforço manual excessivo. Os sete passos deste guia formam um roteiro completo, que vai de parâmetros numéricos a sweeping multi-banco via Open Finance, conciliação contábil e critérios de prontidão operacional.
Os próximos passos práticos incluem mapear todas as contas envolvidas e definir os parâmetros de saldo por conta, escolher o modelo de sweeping adequado ao perfil de cada conta, validar a conectividade bancária via APIs, estruturar o fluxo de exceção antes de ir a produção e definir a governança de monitoramento contínuo, com alertas, relatórios de execução e revisão periódica das regras.
Empresas que operam com múltiplos bancos devem priorizar a habilitação do Open Finance para consulta de saldos e iniciação de pagamento, garantindo consentimentos ativos e monitorados. A conformidade regulatória, incluindo relatórios ao Banco Central, rastreabilidade de lançamentos e aderência ao CPC 03, funciona como requisito de entrada para qualquer operação de sweeping em escala.
Fale com a Celcoin e leve sweeping automatizado para o seu negócio
