Em produção · Würth Industry · Greatek · Bombas Rowa

Cobrar sem abrir o internet banking.

O título nasce da fatura, vai ao banco por API ou por remessa CNAB, o pagador recebe boleto com QR PIX no mesmo papel e a baixa volta sozinha para o contas a receber. Com a sua conta, o seu convênio e a tarifa que você já negociou.

40 bancos e PSPs por API · 105 bancos por remessa CNAB240 · ativação em ~1 semana por conta

Quem já cobra pelo TETIS todo mês

WÜRTH INDUSTRY GREATEK BOMBAS ROWA

O problema

O ERP sabe quem deve.
O banco não fica sabendo.

Entre a fatura no sistema e o dinheiro na conta existe um vão que quase toda operação atravessa na mão: alguém abre o internet banking, digita título por título, salva PDF, manda e-mail e depois volta para conferir quem pagou.

O boleto é digitado duas vezes

A fatura já existe no ERP com valor, vencimento, pagador e documento. Mesmo assim alguém redigita tudo no site do banco. Uma cobrança mensal de 300 títulos vira uma manhã inteira de digitação, todo mês, com o erro de centavo e de CNPJ embutido no processo.

A baixa acontece de memória

O extrato mostra o crédito, mas não diz qual fatura ele quita. O financeiro casa na mão, atrasa dois dias, e nesse meio-tempo a régua de cobrança dispara em cima de quem já pagou. Cliente irritado, e a culpa é do processo.

Cada banco tem um jeito

Um convênio abre API com certificado, outro só aceita arquivo de remessa, o terceiro exige carteira e faixa de nosso número diferentes. Trocar de banco ou abrir uma segunda conta vira projeto de TI em vez de decisão de tesouraria.

O pagador desiste no meio

Sexta-feira à noite, com o boleto na mão, o cliente encara 47 dígitos de linha digitável para conseguir pagar. Muita gente adia para segunda, e segunda vira quarta. O atraso não é falta de dinheiro, é atrito.

6,5 bide transações PIX em outubro de 2025, recorde mensal do arranjo Banco Central do Brasil, Estatísticas PIX (2025)
40integrações de banco e PSP com library dedicada no TETIS, do Banco do Brasil ao Woovi TETIS ERP v2.35, config/app.php
105bancos com layout CNAB240 já cadastrados para remessa de cobrança e borderô TETIS ERP v2.35, tabela cnab_banco
21dessas integrações falam com o banco por mTLS, com certificado próprio da sua conta TETIS ERP v2.35, libraries Banco_*

O fluxo, ponta a ponta

Da fatura ao banco e de volta.
Sem ninguém no meio.

Toda a cobrança acontece dentro do ERP que já emite a fatura. Telas reais do sistema, etapa por etapa:

  1. 01
    Financeiro → Lançamentos

    A fatura vira título

    O contas a receber já tem valor, vencimento, pagador, documento e endereço. Gerar o boleto é uma ação na própria fatura: o TETIS monta o título com o convênio da conta bancária escolhida, calcula juros, multa e desconto pelas regras cadastradas e grava o registro com status Gerado.

    Contrato mensal não precisa nem disso: a cobrança do contrato gera a fatura e o boleto no dia certo, pelo cron de faturamento.

    Formulário de fatura do TETIS com valor, vencimento, pagador e as ações de boleto
    A fatura de onde o título nasce: valor, vencimento e conta bancária no mesmo lugar.
  2. 02
    Financeiro → Contas / Bancos Integrados

    Cada conta decide como fala com o banco

    No cadastro da conta bancária você escolhe o modo: API, e o TETIS registra o boleto direto no banco; ou arquivo, e o título espera entrar numa remessa CNAB240. Convênio, carteira, código do beneficiário e sequencial do arquivo ficam na mesma tela.

    Credenciais e certificados são cifrados em AES no banco de dados e nunca voltam para a tela: quem edita a conta não consegue ler o segredo que já está gravado.

  3. 03
    Automático · cron a cada minuto

    O título chega ao banco

    Em modo API, o cron pega os boletos com status Gerado, autentica na instituição por OAuth2 (com certificado mTLS onde o banco exige) e registra cada título. O retorno traz nosso número, linha digitável, código de barras e o PDF do banco. Erro de registro entra no histórico do boleto com a mensagem que o banco devolveu.

    Cancelou uma fatura? O cancelamento também sobe sozinho, com motivo, usuário e data guardados.

    Listagem de faturas do TETIS com situação, vencimento e valores
    A carteira inteira numa lista: filtre por conta bancária, situação ou faixa de vencimento.
  4. 04
    Financeiro → Remessas / Borderô

    Banco sem API? Sai remessa CNAB240

    A tela lista as contas em modo arquivo, mostra os títulos pendentes de cada uma e monta o arquivo no layout FEBRABAN: header de arquivo e de lote, segmentos P, Q e R, trailers fechando em 240 posições. Você baixa o .REM e sobe no canal do banco. Os boletos passam para Aguardando Pagamento com o número da remessa no histórico.

    O sequencial do arquivo é reservado de forma atômica por conta: duas pessoas gerando ao mesmo tempo não produzem dois arquivos com o mesmo NSA.

    07700000         2 12345678000199   0001234567890123 0001 1 12345678 9
    0770001T01 030 2 12345678000199 0001234567890123 0001 1 12345678 9 MINHA EMPRESA LTDA
    0770001300001P 01 00012345678901234567 1 01 000123 2 15082026 000000000148750
    0770001300002Q 01 1 12345678000199 CONSTRUTORA SAO JORGE LTDA  AV BRASIL 1200
    07700015         000004 000000000148750

    Trecho real de uma remessa de cobrança gerada pelo TETIS. As posições de cada campo ficam numa tabela editável: banco com particularidade de convênio se ajusta sem tocar em código.

  5. 05
    Boleto híbrido · PDF, e-mail e portal

    O pagador escolhe como paga

    Onde o banco entrega o QR PIX junto com o registro, ele vai impresso no próprio título. Mesmo valor, mesmo vencimento, mesmos juros e multa, recalculados pelo banco na hora da leitura. O copia-e-cola acompanha o e-mail de cobrança, a régua de lembretes e a 2ª via no portal do cliente.

    O QR vem sempre do banco emissor, nunca é montado aqui dentro. Se a instituição não devolve o EMV, o título sai como boleto tradicional e ninguém finge que tem PIX.

    Portal do cliente TETIS com faturas, 2ª via de boleto e PIX copia-e-cola
    O portal do cliente: 2ª via, linha digitável e QR PIX sem ninguém do financeiro no meio.
  6. 06
    Financeiro → Régua de Cobrança

    A lembrança sai sozinha, no canal certo

    Cada etapa da régua tem um deslocamento em dias em relação ao vencimento (−3, no dia, +5, +15), um modelo de mensagem e um canal: e-mail, WhatsApp ou os dois. O texto puxa nome, código, valor, vencimento, linha digitável e PIX copia-e-cola do próprio título.

    Quem já pagou sai da varredura, porque a régua só olha título em aberto com saldo maior que zero. E cada envio fica registrado: a mesma etapa não dispara duas vezes para a mesma fatura.

    Modelos de mensagem do TETIS usados pela régua de cobrança
    Os modelos de mensagem que a régua usa, com as variáveis do título e do cliente.
  7. 07
    Automático · baixa por API

    Pagou, baixou

    Nas contas em modo API o TETIS consulta o banco em ciclo curto e, quando o título é liquidado, dá baixa na fatura, lança o pagamento e registra se a liquidação veio por PIX ou por código de barras. Sábado à noite e feriado incluídos.

    A baixa é idempotente por desenho: um boleto já pago que voltar a ser processado é ignorado. Fatura quitada duas vezes é um bug que este módulo já teve e fechou.

    Relatório de aging de recebíveis do TETIS por faixa de atraso
    Aging de recebíveis: o efeito da baixa automática aparece aqui, sem esperar o fechamento do mês.

Os bancos

Dois caminhos até o seu banco.
Você usa o que ele oferece.

Onde a instituição abre API, o TETIS registra o título nela e recebe a baixa de volta. Onde o caminho ainda é arquivo, o TETIS gera a remessa no padrão FEBRABAN. A escolha é por conta bancária, então dá para ter uma conta em cada modo ao mesmo tempo.

Registro por API 40 integrações

Library dedicada por instituição, com OAuth2 e, em 21 delas, certificado mTLS da sua própria conta. O título nasce registrado e a baixa chega sem intervenção. As 16 marcadas com PIX devolvem o QR do boleto híbrido, impresso no próprio título.

Banco do BrasilPIX ItaúPIX BradescoPIX SantanderPIX SicoobPIX SicrediPIX Banco InterPIX BanrisulPIX BTG PactualPIX BS2PIX C6 BankPIX BVPIX ABC BrasilPIX CoraPIX AsaasPIX EfíPIX Caixa Safra Unicred Mercado Pago PagBank Stone Stark Bank PicPay Iugu Cielo FitBank Delbank Celcoin Bankly QI Tech Pagar.me Kobana Grafeno Barte Zoop Transfeera Woovi Vindi PagCerto

Remessa por arquivo 105 bancos CNAB240

Cobrança dos seus clientes e borderô de pagamento aos fornecedores, no mesmo motor. Os 105 bancos já vêm cadastrados com o perfil FEBRABAN; convênio, carteira, versão de layout e composição do nosso número se ajustam na tela Bancos CNAB.

Banco do Nordeste BRB Ailos Cresol Banestes Banese Banpará Nubank Banco Original Banco Pan Banco Neon Banco Sofisa Daycoval Banco Mercantil Paraná Banco Citibank Banco Fibra Banco Semear Banco Rodobens Agibank Banco Topázio Uniprime + 83 bancos

Seu banco não aparece na lista de API? Fale com a gente. O CNAB240 é padrão FEBRABAN, então quase sempre a conta entra pelo modo arquivo já na primeira semana, e a library de API entra depois como evolução.

Antes × depois

A mesma carteira de 300 títulos,
dois meses diferentes.

Com a Cobrança Bancária TETIS Cobrando pelo internet banking
Emissão dos títulosSai da fatura que já existe, em loteDigitado título por título no site do banco
Envio ao bancoAPI no cron ou remessa CNAB240 num cliqueUpload manual, quando alguém lembra
Forma de pagarQR PIX, copia-e-cola, código de barras e linha digitávelCódigo de barras e linha digitável
Baixa na faturaAutomática, com o meio de liquidação registradoCasada no extrato, dois dias depois
Cobrança de quem atrasouRégua por offset de dias, e-mail e WhatsAppPlanilha de controle e telefonema
Cliente que já pagouSai da régua no mesmo dia da baixaRecebe cobrança indevida
Segunda conta bancáriaCadastro novo, modo próprio, mesma telaOutro portal, outro processo, outra planilha
Rastro de auditoriaHistórico por título, do registro à baixaPDF numa pasta de rede

Diferenciais

O que faz esse módulo aguentar
operação de verdade.

🔐

Credencial que ninguém lê

Client id, secret, senha e token da conta bancária são cifrados em AES no banco de dados. O front nunca recebe esses campos, nem para editar: salvar a conta sem preencher mantém o segredo antigo em vez de apagá-lo.

🏦

Modo por conta, não por empresa

A conta do Inter roda por API e a da cooperativa roda por arquivo, no mesmo mês, na mesma empresa. Quem está em modo arquivo é pulado pelo cron de API, sem gerar erro nem título fantasma.

🧾

QR PIX sempre do emissor

O código do PIX vem do banco que registrou o título e é apenas renderizado no PDF. Nada de montar BR Code aqui dentro: é o que a norma do arranjo exige, e é o que evita QR que o app do pagador recusa.

🔁

Baixa que não duplica

O retorno do banco pode chegar por mais de um caminho. Reprocessar um boleto já pago não gera outro pagamento nem requita a fatura: a guarda de idempotência trata como no-op e registra no log.

📄

Layout CNAB editável

As posições de cada campo do arquivo vivem numa tabela, não em código. Banco com particularidade de convênio, versão de lote ou composição de nosso número se resolve na tela Bancos CNAB, sem esperar release.

💬

Régua com WhatsApp de verdade

A etapa escolhe e-mail, WhatsApp ou os dois. O WhatsApp sai pela instância da própria empresa, com a linha digitável e o PIX copia-e-cola no texto. Sem instância configurada, a etapa registra a pendência em vez de falhar calada.

Onde este módulo começa e termina

A ponte com o banco.
O resto do financeiro é vizinho.

A Cobrança Bancária cuida do trecho entre a fatura e a instituição: registro do título, boleto, PIX, remessa, borderô e baixa. O que vem antes e o que vem depois tem dono próprio no TETIS, e os três conversam sem exportar planilha.

💰

Financeiro pré-requisito

Fatura, contas a receber e a pagar, rateio por centro de custo, DRE, aging e fluxo de caixa. É de lá que sai o título que este módulo leva ao banco. A Cobrança Bancária não roda sem ele.

Ver o Financeiro

🔍

Conciliação & Contabilidade

Importação de OFX, casamento de lançamento com fatura, transferência entre contas e exportação contábil. Quanto mais boleto baixa sozinho aqui, menos linha sobra para conciliar lá.

📆

Contratos e faturamento em lote

A cobrança recorrente do contrato gera a fatura na data e já dispara o boleto. Trezentos contratos viram trezentos títulos registrados numa rodada de madrugada, sem ninguém acordado.

Painel financeiro do TETIS com recebimentos, inadimplência e posição de caixa
O painel financeiro depois que a cobrança passa a se resolver sozinha: o número da manhã já está certo.

Como entra

Uma conta por vez.
A primeira cobra na semana seguinte.

Ativação por conta bancária, não por sistema inteiro. Você começa pelo banco onde está o grosso da carteira e vai somando.

01

Convênio e credencial

Você pede ao gerente o convênio de cobrança e as credenciais de API (ou o certificado, onde o banco exige mTLS). A gente cadastra a conta, cifra os segredos e testa o registro em homologação.

~3 dias úteis
02

Primeira rodada assistida

Um lote pequeno de títulos reais, acompanhado por nós: registro, conferência da linha digitável no app do banco, teste de pagamento e baixa. Só depois disso a carteira inteira entra.

~1 semana
03

Régua e portal no ar

Etapas de lembrete configuradas com os seus textos, canal escolhido por etapa e a 2ª via liberada no portal do cliente. A partir daí o financeiro só olha exceção.

rodando

Dúvidas frequentes

O que o financeiro pergunta
antes de assinar.

Preciso trocar de banco ou abrir conta nova?
Não. O TETIS emite com a conta e o convênio de cobrança que você já tem, e a tarifa continua sendo a que você negociou direto com a instituição. Nenhum intermediário entra no caminho do seu dinheiro: o crédito cai na sua conta, como cai hoje. O que muda é quem digita o título.
E se o meu banco não tiver API de boleto?
A conta entra em modo arquivo. O TETIS agrupa os títulos pendentes e gera a remessa CNAB240 no perfil FEBRABAN, que você sobe no canal do banco como já faz hoje. São 105 bancos cadastrados nesse modo, com convênio, carteira e versão de layout ajustáveis por tela. A diferença é que a baixa automática só existe no modo API: em modo arquivo o pagamento entra pela conciliação bancária.
Vocês processam o arquivo de retorno do banco?
Ainda não. Hoje o TETIS gera a remessa (cobrança e borderô de pagamento), mas a leitura do arquivo de retorno não está implementada. Nas contas em modo API a baixa vem pela própria API e não depende de arquivo nenhum; nas contas em modo arquivo o caminho de baixa é o extrato OFX pela Conciliação Bancária. Estamos dizendo isso aqui de propósito, para você não descobrir depois da assinatura.
Como funciona o PIX dentro do boleto?
Onde o banco suporta boleto híbrido, o QR Code é gerado pelo próprio banco no momento do registro e volta junto com a linha digitável. O TETIS apenas o imprime no PDF e o distribui no e-mail, na régua e no portal. O QR carrega as mesmas condições do título, incluindo juros e multa recalculados pelo banco na hora do pagamento. Nunca montamos o código do PIX localmente, porque a norma do arranjo exige que ele venha do emissor.
Como sei se o cliente pagou por PIX ou por código de barras?
O boleto guarda o meio de liquidação que o banco informou, e ele aparece na listagem e no histórico do título. Quando o banco não informa, o campo fica vazio em vez de assumir um valor: preferimos o branco honesto a um relatório que parece preciso e não é.
O cliente consegue pagar em dobro?
No boleto híbrido, quando uma via é paga o banco invalida a outra na base centralizada, e isso é regra do arranjo, não implementação nossa. Do lado do ERP, a guarda contra pagamento duplicado é outra: um boleto já marcado como pago que volte a ser processado é ignorado, então não existe segundo lançamento de pagamento nem fatura quitada duas vezes.
A régua de cobrança dispara em cima de quem já pagou?
Não. A varredura só enxerga fatura de entrada, em aberto, com saldo maior que zero e fora dos status de cancelado e previsão. Como a baixa é automática nas contas em API, quem pagou às 21h de sábado já sai da régua de domingo. E cada disparo é registrado por etapa e por fatura, então a mesma etapa não repete.
Quem consegue ver as credenciais bancárias no sistema?
Ninguém pela interface. Client id, secret, senha e token são cifrados em AES no banco e removidos da resposta da API antes de sair do servidor, inclusive para quem edita a conta. O certificado e a chave privada também não têm o nome exposto. A leitura em claro acontece só dentro do backend, no momento de falar com o banco.
Já uso o TETIS ERP, o que muda para mim?
Você ganha cinco telas no menu Financeiro (Boletos, Contas, Bancos Integrados, Remessas / Borderô, Bancos CNAB e Régua de Cobrança) e a ação de gerar boleto na fatura que você já usa. Nenhum cadastro é refeito: cliente, fatura, contrato e plano de contas continuam os mesmos. A ativação é por conta bancária, e você pode começar por uma só.
Quanto custa?
O investimento é por conta bancária integrada e fecha na conversa de descoberta, junto com o escopo: quais bancos, quantos títulos por mês, se entra régua e portal. A tarifa de cobrança continua sendo a do seu banco. Costuma se pagar contra as horas que o financeiro gasta hoje digitando título e casando extrato; fale com um especialista e saia da primeira conversa com a proposta fechada.

Próximo passo

Quantas manhãs por mês
o seu financeiro passa dentro do banco?

Traga uma conta bancária e a sua carteira de títulos. A gente registra o primeiro lote junto com você e você vê a baixa chegar sozinha.