Nenhum boleto carregado
Clique em Sincronizar BB para buscar os boletos em aberto
Importar NF-e XML
Filtro ativo: Cod. Cob. > 0
Arraste os XMLs aqui
ou clique para selecionar · múltiplos arquivos
Configurações
PREMOLNITOS — Central de Cobranças BB
Banco do Brasil — API de Cobranças
Credenciais do portal developers.bb.com.br para emissão e consulta de boletos
Ex: 1.50 = R$ 1,50 por dia de atraso
Ex: 5.00 = R$ 5,00 de multa
Ex: 2.00 = 2% sobre o valor do boleto
Dias após o vencimento para iniciar a cobrança da multa
Aparece no boleto impresso e é enviada ao Banco do Brasil
Google Drive
Sincronização de XMLs de NF-e para emissão de boletos
- Google Cloud Console → Criar projeto → Ativar Drive API
- Criar Service Account → Gerar chave JSON
- Compartilhar a pasta do Drive com o e-mail da Service Account
- Colar o ID da pasta abaixo e fazer upload do JSON
drive.google.com/drive/folders/ID_AQUI
Arquivos encontrados:
⚠ Pasta vazia ou Service Account sem acesso
E-mail / SMTP
Configurações para envio de boletos e notificações por e-mail
E-mail Configurado
Acesse myaccount.google.com → Segurança → Verificação em 2 etapas → Senhas de app, gere uma senha para "Outro (nome personalizado)" e cole aqui.
Abrir configurações do Google →
Preencher automaticamente
Segurança
Credenciais de acesso ao sistema
Conta ativa
premolnitos@gmail.com
Alterar senha de acesso
Credenciais protegidas com hash bcrypt · Dados armazenados de forma segura no banco de dados · Sessão expira em 8 horas
Conexão via WAHA para envio de boletos por mensagem
WhatsApp Conectado
Envio de boletos via WhatsApp está ativo
Conectar número do WhatsApp
DDD + número — somente dígitos
Como escanear
Webhook BB
Receba notificações automáticas de pagamento direto do Banco do Brasil
URL de Callback
Nenhum token configurado — clique em "Gerar Token" para ativar.
Token
Como cadastrar no portal BB Developers:
- Acesse developers.bb.com.br → sua aplicação
- Menu Webhook → Cadastrar Evento
- Evento: BAIXA OPERACIONAL · Convênio: seu número de convênio
- URL: cole a URL acima (com o token já incluso)
- Confirmar · A aplicação precisa estar em produção
Notificações Recebidas
Banco de Dados
Conexão com Supabase para autenticação e persistência na nuvem
- Acesse supabase.com → New Project (conta gratuita)
- Copie a Project URL (Settings → API → Project URL)
- Copie a service_role key (Settings → API → Project API keys)
- Cole abaixo e clique Salvar
- Vá em Settings → API → SQL Editor e execute o SQL de setup (botão abaixo)
Ex: https://abcdefghijk.supabase.co
Chave secreta — nunca exposta ao navegador
📋 Ver SQL de setup das tabelas (copiar e executar no Supabase SQL Editor)
CREATE TABLE IF NOT EXISTS premolnitos_usuarios ( id SERIAL PRIMARY KEY, email TEXT UNIQUE NOT NULL, senha_hash TEXT NOT NULL, criado_em TIMESTAMPTZ DEFAULT NOW(), ultimo_acesso TIMESTAMPTZ, atualizado_em TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE premolnitos_usuarios DISABLE ROW LEVEL SECURITY; CREATE INDEX IF NOT EXISTS idx_pm_usuarios_email ON premolnitos_usuarios (email); CREATE TABLE IF NOT EXISTS premolnitos_config ( id SERIAL PRIMARY KEY, chave TEXT UNIQUE NOT NULL, valor JSONB, atualizado_em TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE premolnitos_config DISABLE ROW LEVEL SECURITY; CREATE INDEX IF NOT EXISTS idx_pm_config_chave ON premolnitos_config (chave); CREATE TABLE IF NOT EXISTS premolnitos_clientes ( id SERIAL PRIMARY KEY, chave_nfe TEXT UNIQUE NOT NULL, status TEXT DEFAULT 'pendente', dados JSONB, criado_em TIMESTAMPTZ DEFAULT NOW(), atualizado_em TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE premolnitos_clientes DISABLE ROW LEVEL SECURITY; CREATE INDEX IF NOT EXISTS idx_pm_clientes_chave ON premolnitos_clientes (chave_nfe); CREATE INDEX IF NOT EXISTS idx_pm_clientes_status ON premolnitos_clientes (status); CREATE TABLE IF NOT EXISTS premolnitos_webhook_logs ( id SERIAL PRIMARY KEY, tipo TEXT, nosso_numero TEXT, valor_recebido NUMERIC(12,2), data_pagamento TEXT, status TEXT, chave_nfe TEXT, parcela_num TEXT, payload JSONB, criado_em TIMESTAMPTZ DEFAULT NOW() ); ALTER TABLE premolnitos_webhook_logs DISABLE ROW LEVEL SECURITY; CREATE INDEX IF NOT EXISTS idx_pm_wh_logs_nn ON premolnitos_webhook_logs (nosso_numero); CREATE INDEX IF NOT EXISTS idx_pm_wh_logs_dt ON premolnitos_webhook_logs (criado_em);
Log de Operações
Hover para copiar entrada · clique na seta para ver detalhe
Boleto
Enviar por e-mail
Seu dispositivo não suporta preview de PDF aqui.
Baixar PDFExtensões: .ret .txt .240 .400
| Sacado | Vencimento | Pago em | Valor | |
|---|---|---|---|---|
Atualização via API BB
O novo vencimento será enviado ao Banco do Brasil. O boleto continua o mesmo (mesmo código de barras e nosso número).
Selecione a nova data — mínimo amanhã
Enviar Boleto
⚠️
⚠️ WAHA não conseguiu enviar para este número (erro LID)
Alternativa: abra o WhatsApp Web com o texto pré-preenchido e baixe o PDF para anexar manualmente.
Lembretes de Vencimento
Boletos vencidos, vencem hoje ou amanhã
Sincronize os boletos primeiro
Use Sincronizar BB e depois clique em Atualizar
Nenhum boleto com este filtro
Tente outro filtro ou atualize a lista
Telefone não vem do Banco do Brasil — informe manualmente
Histórico de Envios
Auditoria completa de todos os envios
Nenhum envio registrado
Os registros aparecerão aqui após o primeiro boleto ser enviado
Nenhum registro com estes filtros