Clientes ativos
{{ kpi.ativos }}
{{ kpi.ativosSub }}
Faturamento recorrente
{{ kpi.mrr }}
MRR · honorários/mês
Ticket médio
{{ kpi.ticket }}
por cliente/mês
Dependência de cliente
{{ kpi.depPct }}
{{ kpi.depSub }}
Linha do tempo do mês — onde está o gargalo
Pico de trabalho do dia 1 ao 20. Fim de mês mais tranquilo.
Folha
Documentos
Impostos
Fech. de folha
1º–5º dia útil
Documentos
limite dia 5 · ideal 10
Impostos
dia 20
151015202530
Cobranças da semana
Cálculos rápidos
🧮
Rescisão trabalhista
Verbas, INSS, IRRF e multa FGTS — com PDF
🔁
Conversor OFX ⇆ PDF
Extratos bancários em segundos
Alertas inteligentes
{{ a.texto }}
{{ a.tag }}
Nenhum cliente cadastrado ainda
Cadastre o primeiro cliente para começar a operação.
{{ col.title }}{{ col.count }}
{{ c.nome }}
{{ c.perfil }}{{ c.honFmt }}
Processos
{{ legKpi.total }}
Concluídos
{{ legKpi.concluidos }}
Etapas pendentes / em andamento
{{ legKpi.pendencias }}
Recebidos
{{ docKpi.recebidos }}
Pendentes
{{ docKpi.pendentes }}
Em atraso
{{ docKpi.atrasados }}
Régua de cobrança — enviada pela Luna no WhatsApp
{{ reguaInfoLabel }}
1
Dia 1 · Pedido
Solicitação dos documentos
5
Dia 5 · Reforço
Lembrete amigável
10
Dia 10 · Atraso
Aviso de pendência
Mensagem da etapa atual (edite em Configurações → Luna)
"{{ lunaT.d1 }}"
{{ dropTitle }}
Arraste o arquivo aqui ou selecione no seu computador
Lendo o arquivo e extraindo transações…
{{ error }}
Arquivo
{{ fileName }}
Banco / Conta
{{ result.banco }} · {{ result.conta }}
Período
{{ result.periodo }}
Transações
{{ result.count }}
Créditos
{{ result.creditosFmt }}
Débitos
{{ result.debitosFmt }}
Saldo final
{{ result.saldoFmt }}
OFX → PDF lê os blocos de transação e monta um extrato formatado — 100% no navegador, nenhum dado sai do computador. PDF → OFX extrai o texto do PDF e reconhece linhas com data + valor; como cada banco tem um layout diferente, revise as transações antes de importar no sistema fiscal. Use Carregar exemplo para ver o formato ideal.
Dados da rescisão
Verbas rescisórias CLT com INSS e IRRF
Registro em carteira (CLT)?
Sem registro: calcula as mesmas verbas, porém sem INSS, IRRF e FGTS.
Salário base (R$/mês) *
Admissão *
Afastamento *
Se o aviso for trabalhado, o afastamento é o último dia do aviso.
Motivo da rescisão
Aviso prévio
Vale para dispensa sem justa causa, acordo e pedido de demissão. 30 dias + 3 por ano completo (máx. 90).
Férias vencidas
Dependentes (IRRF)
Saldo do FGTS (R$)
Fim previsto (experiência)
{{ rcErro }}
Preencha os dados e calcule
O detalhamento das verbas, descontos e FGTS aparece aqui.
{{ rc.motivoLabel }}
{{ rc.info }}
Líquido a receber
{{ rc.liquido }}
FGTS (pago na conta vinculada — fora do líquido)
{{ f.label }}{{ f.valor }}
Observações
• {{ n.t }}
Checklist de entregas — {{ competenciaLabel }}
{{ e.prazo }}
{{ e.titulo }}
Responsável: {{ e.resp }} · {{ e.janela }}
Folhas de ponto — {{ compLabel }}
Envie a foto do cartão de ponto de cada cliente. A IA lê o cartão manuscrito (empregado, quinzena e a grade de horários) e o resultado abre numa tela de conferência com a foto ao lado — você ajusta o que precisar e aprova. As horas normais e extras são calculadas na hora.
Nenhuma folha de ponto enviada nesta competência
{{ fp.cliente }}
{{ fp.sub }}
{{ fp.status }}
{{ fp.erro }}
🏦 Banco de horas — saldo por colaborador
Saldo acumulado de cada colaborador, atualizado toda vez que uma folha é aprovada com apuração em banco de horas. Crédito e débito valem 1×1 dentro do prazo (CLT art. 59 §2º); o que sobrar no vencimento — ou na rescisão — vira hora extra e é pago com adicional.
Nenhum colaborador com banco de horas ainda
Na conferência da folha, escolha Apuração: banco de horas e aprove — o saldo aparece aqui.
| Colaborador | Empresa | Atualizado | Compensar até | Saldo |
|---|---|---|---|---|
| {{ b.nome }} | {{ b.empresa }} | {{ b.comp }} | {{ b.vence }} | {{ b.saldo }} |
Recebíveis do mês
{{ honKpi.total }}
Recebido
{{ honKpi.recebido }}
{{ honKpi.recebidoPct }}
Inadimplência
{{ honKpi.inad }}
{{ honKpi.inadSub }}
Cobrança humanizada pela Luna
WhatsApp · sem custo por disparo. Substitui o Asaas automático, "bruto" e caro.
"{{ lunaT.cobranca }}"
Painel de inadimplência
Juros de mora 1% a.m. + multa de 2% aplicáveis automaticamente ao valor em atraso.
{{ iv.nome }}
{{ iv.sub }}
Nenhum honorário vencido neste momento 🎉
WhatsApp da Vidal — número vinculado por QR code
{{ wcxLabel }}
⏳ {{ wcxProg.label }}
{{ wcxProg.pct }}
O QR aparece aqui sozinho — deixe esta tela aberta.
Desconectando o número…
Como vincular o número do escritório:
1. Abra o WhatsApp no celular do número da Vidal2. Toque em ⋮ → Dispositivos conectados
3. Toque em Conectar dispositivo e aponte para este QR
O QR expira rápido — se não der tempo, clique em Conectar de novo.
Como funciona: com o número vinculado por QR, a régua, as cobranças e o inbox usam esse número — e o Agente IA responde os clientes conforme o modo configurado. Sem o QR, os envios usam a API oficial da Meta (Configurações → Integrações).
Nenhuma mensagem enviada ainda
Cadastre o WhatsApp dos clientes e use a régua (tela Documentos) ou as cobranças (Honorários) — os envios aparecem aqui.
1Lead "Ganho" no funil
2Contrato gerado do modelo (dados do CRM)
3Assinatura (Autentique) + pagamento → cliente no CRM
Modelos de contrato
💡 {{ docxDica }}
Nenhum modelo configurado. Dê um nome e suba o arquivo do contrato-padrão (até 700 KB). Depois é só enviar para os clientes.
{{ m.nome }}
{{ m.arq }}
Leads
{{ funilKpi.total }}
Em negociação
{{ funilKpi.emNegociacao }}
Ganhos
{{ funilKpi.ganhos }}
Perdidos
{{ funilKpi.perdidos }}
⚠ {{ orfaosMsg }}
{{ col.title }}{{ col.count }}
{{ l.empresa }}
{{ l.contato }}
{{ l.origem }}{{ l.valorFmt }}
✓ Virou cliente
Nenhum lead no funil
Cadastre um lead, importe um CSV (empresa;contato;fone;email;origem;valor) ou traga os clientes em Prospecção do CRM.
📄 Documentos do mês
O cliente envia extratos e relatórios — o status entra direto na matriz do escritório.
🧾 Lançar despesas
Despesas do mês registradas pelo próprio cliente, prontas para o fechamento.
💳 Boletos
Honorários com link de pagamento PIX/boleto direto do Asaas.
Como dar acesso a um cliente: abra a ficha do cliente → aba Acessos → "Acesso ao Portal do Cliente" → informe e-mail e senha inicial. O endereço do portal é {{ portalUrl }}.
Usuários
{{ u.ini }}
{{ u.nome }}
{{ u.email }}
Adicionar usuário
Permissões deste usuário (Sócios têm tudo; Configurações é só de Sócios)
{{ userErro }}
Integrações
Chaves visíveis só para Sócios
Cole as credenciais de cada serviço. As integrações passam a operar nas próximas fases (cobranças, contratos e WhatsApp).
FFirebase · banco de dados e login
{{ intgChipLabel.firebase }}
{{ firebaseDesc }}
AAsaas · boletos, PIX e cobranças
{{ intgChipLabel.asaas }}
A conta da Vidal Machado já existe. Gere a chave em Asaas → Configurações → Integração → API e cole abaixo.
Registra https://vidal.kesassessoria.com.br/webhook/asaas no Asaas — pagamentos dão baixa sozinhos, sem o botão Sincronizar.
AuAutentique · assinatura de contratos
{{ intgChipLabel.autentique }}
Usado no envio de contratos para assinatura eletrônica. Gere o token em Autentique → Configurações → API.
DGoogle Drive · documentos recorrentes dos clientes
{{ intgChipLabel.drive }}
{{ driveDesc }}
WhatsApp Cloud API (oficial) · Luna
{{ intgChipLabel.whatsapp }}
Versão com a API oficial da Meta. Para receber as respostas dos clientes no inbox, configure no Meta Business → WhatsApp → Configuration: Callback URL = https://vidal.kesassessoria.com.br/webhook/whatsapp e o Verify token definido no servidor (WHATSAPP_VERIFY_TOKEN). A instância atual (AtendZappy/Evolution) segue em paralelo.
Luna — mensagens automáticas
Variáveis: {cliente} · {mes} · {pendencias} · {portal} · {link} · {venc} · {valor}
Dia 1 · pedido dos documentos
Dia 5 · reforço
Dia 10 · aviso de atraso
Cobrança de honorários (com link)
⏰ Cobranças automáticas — todo dia às 9h
O motor roda sozinho às 9h e envia pelo WhatsApp vinculado, usando os textos da Luna acima. Honorários do mês: link de pagamento no dia 1º (emita as cobranças no Asaas antes). Sem duplicar envios no mesmo dia.
Honorários vencidos · cobrar a cada
dias
Documentos · começa no dia
Repete a cada
dias
Até o dia (prazo)
{{ autoResumo }}