Escritório de contabilidade: criar e-mails ao cliente e checklists com Claude Code
Escritório de contabilidade: e-mails mensais e checklists viram modelos com Claude Code. Prompt e script de verificação prontos.
Toda virada de mês, um amigo meu que tem escritório de contabilidade solta o mesmo suspiro de sempre.
“De novo vou escrever esse e-mail do zero?”
Para cada um dos 30 clientes ele manda um e-mail dizendo que o balancete do mês ficou pronto, apontando o que precisa ser conferido e quais documentos faltam entregar. O conteúdo é 80% igual em todas as empresas, mas para trocar o nome da empresa, os números e “aquele detalhe específico de cada uma”, ele recomeça toda vez de uma tela em branco. No fim, num e-mail enviado às pressas, onde devia estar “o ICMS da sua empresa” foi parar o nome de outro cliente, e lá foi ele dar um telefonema de desculpas.
Essa tarefa de “80% igual, mas os 20% não podem errar de jeito nenhum” é o ponto silencioso que desgasta um escritório de contabilidade. Hoje quero mostrar como reorganizar isso para que o Claude Code escreva o rascunho e a pessoa decida o que fica no final.
Pontos principais
- O e-mail mensal ao cliente e o checklist de conferência seguem um “molde” fixo, então criar um modelo com Claude Code elimina a digitação do zero todo mês.
- O que se delega à IA vai até “montar o texto e apontar o que pode ter faltado”. A correção do imposto, os requisitos de enquadramento e o envio final são sempre decisão da pessoa.
- Dados de fechamento e informações pessoais do cliente: o seguro é esconder nomes próprios e valores antes de entregar à IA. Defina uma regra de uma página para o escritório.
- Coloquei aqui um modelo de prompt pronto para o dia a dia, um checklist de conferência e um script que detecta sobras de forma automática.
- Numa estimativa com 20 clientes, 15 minutos a menos por cliente dão 5 horas por mês. É escala suficiente para cortar hora extra da equipe de apoio.
Primeiro, vamos destrinchar essa tarefa do escritório
O leitor que tenho em mente é um escritório de contabilidade pequeno ou médio, com 10 a 50 clientes. Um a três contadores responsáveis e alguns auxiliares cuidando de escrituração e visitas mensais. O sistema contábil é algo como Domínio, Alterdata, Contmatic ou planilha. Esse é o perfil mais comum por aqui.
O atendimento mensal ao cliente costuma seguir mais ou menos este fluxo:
- Fechar o balancete e o comparativo do mês no sistema contábil.
- A equipe levanta valores fora do padrão e variações grandes em relação ao mês anterior.
- Enviar e-mail ao cliente dizendo “o balancete ficou pronto” e “confira este ponto”.
- O cliente responde com recibo faltando ou dúvida sobre conta contábil.
- Para clientes com fechamento próximo, mandar à parte o checklist de conferência do mês.
Dentro disso, os passos 3 e 5, ou seja, “escrever o texto explicativo” e “montar o checklist”, acontecem quase manualmente todo mês. A estrutura do conteúdo é fixa, mas o trabalho de transformar em texto se repete sempre. É aqui que o Claude Code entra.
Os retrabalhos comuns e o antes e depois
Vou listar os retrabalhos de forma concreta. Você vai se reconhecer em pelo menos um.
| Retrabalho comum | Causa | Resultado |
|---|---|---|
| Enviar com nome ou número de outro cliente ainda no texto | Copiou o e-mail anterior e esqueceu de trocar | Desculpas e queda de confiança |
| A explicação do que conferir muda toda vez | Cada pessoa escreve de um jeito | Cliente confuso, mais dúvidas |
| Faltam itens na conferência pré-fechamento | A lista depende da memória de cada um | Falta de documento descoberta às vésperas da entrega |
| Linguagem técnica dura demais para o cliente | Manda no jargão fiscal puro | ”No fim, o que eu faço?” e nova pergunta |
Antes, a pessoa encarava a tela de e-mail em branco e começava com “deixa eu lembrar como escrevi mês passado”. Depois, basta entregar os números do mês e as observações em tópicos, e um rascunho no tom padrão do escritório sai em poucos segundos. O trabalho da equipe muda de “escrever do zero” para “ajustar o rascunho com o olhar do contador”.
Corrigir um rascunho é mais rápido e menos cansativo do que arrancar um texto da cabeça em branco. É o mesmo que na escrituração e na declaração: revisar pesa menos do que partir do zero. Se você ainda não mexeu no Claude Code, dê uma olhada primeiro no guia para quem vai usar o Claude Code pela primeira vez, assim os prompts a seguir já rodam direto.
Caso 1: transformar o e-mail mensal do balancete em modelo
O e-mail “o balancete ficou pronto” de todo mês. Você só entrega os números e as observações, e a IA escreve o rascunho.
Primeiro, verbalize uma única vez o tom padrão do escritório. Colocando isso no início do prompt, qualquer pessoa entrega a mesma qualidade.
Você é auxiliar de um escritório de contabilidade. Crie o rascunho do e-mail mensal de balancete enviado ao cliente.
# Tom do escritório
- Formal e cordial. A cada termo técnico, acrescente uma explicação simples.
- Frases curtas. O que deve ser conferido vai em lista numerada.
- Use os valores exatamente como recebidos. Não complete por suposição.
# Informações deste mês
- Nome do cliente: __ (nome da empresa aqui)
- Mês de referência: __/____
- Contas com variação grande sobre o mês anterior: __ (ex.: despesas de representação +R$ 1.800 sobre o mês anterior)
- O que pedir para conferir: __ (ex.: finalidade da saída de caixa de R$ 1.000 em 12/05)
- Documentos faltando: __ (ex.: extrato do cartão de abril)
# Saída
Assunto e corpo. Encerre com "Qualquer dúvida, fico à disposição."
Se houver algum número ou fato que você supôs, liste no fim do corpo como [VERIFICAR].
Esse “marcar o que foi suposto como [VERIFICAR]” no final é o segredo. A IA tende a preencher campos vazios, então fazê-la declarar sozinha o que completou deixa a conferência humana muito mais leve.
Se quiser melhorar a própria forma de escrever prompts, o raciocínio de fixar “papel, restrição e formato de saída” do artigo aprofundando a engenharia de prompts no Claude Code ajuda bastante.
Caso 2: gerar o checklist de conferência pré-fechamento
Quando o mês de fechamento se aproxima, você confere por cliente “isso está completo?”. Montar esses itens de memória toda vez garante que algo vai escapar.
A saída: junte os itens de conferência padrão do escritório num único arquivo de texto e deixe a IA selecionar conforme o ramo do cliente.
Dos itens-mestre abaixo, escolha apenas os que se aplicam a este cliente e monte o checklist de conferência pré-fechamento.
# Premissas do cliente
- Ramo: __ (ex.: restaurante, 1 unidade)
- Pessoa jurídica/física: __
- Regime tributário: __ (ex.: Simples Nacional / Lucro Presumido / Lucro Real)
# Itens-mestre
- Receita não registrada (venda após o corte, faturas em aberto)
- Quantidade e avaliação de estoque
- Aquisição, baixa e depreciação de imobilizado
- Cronograma de pagamento de empréstimos e juros
- Pró-labore e bônus de sócios efetivamente pagos
- Em ramos com estoque, registro de perda por descarte
- Em negócio de caixa, saldo de caixa batendo com o livro
- Apuração por regime tributário
# Saída
Formato de caixas de marcação (- [ ]). Em cada item, uma linha com "por que conferir".
Omita os itens que não se aplicam. Itens de dúvida vão no fim como [CONFERIR COM O CONTADOR].
Se você colocar “restaurante”, sobram saldo de caixa e perda por descarte; se colocar “desenvolvimento de software sob contrato”, o estoque sai da lista. Assim, sai só o que aquele cliente precisa.
A saída fica mais ou menos assim:
## Comércio XYZ — Checklist pré-fechamento (encerramento em abril)
- [ ] Venda após o corte não escorregou para o exercício seguinte (a data de registro afeta o imposto direto)
- [ ] Quantidade e custo unitário do estoque em 30/04 (a avaliação do estoque mexe no lucro)
- [ ] Caixa físico batendo com o saldo do livro (negócio de caixa diverge fácil)
- [ ] Perda de alimentos descartados registrada (foi para o custo?)
[CONFERIR COM O CONTADOR]
- O enquadramento do anexo do Simples Nacional continua adequado neste exercício?
Caso 3: rascunho de resposta às dúvidas do cliente
“O que é essa conta contábil?” “Essa despesa eu posso deduzir?” Nesse tipo de pergunta do cliente, a direção da resposta já está decidida, mas redigir com cuidado toda vez dá trabalho.
O importante aqui é não deixar a IA fazer o julgamento fiscal em si. O contador indica a decisão em uma frase, e a IA fica só como tradutor: “passar isso para uma linguagem que o cliente entende”.
Crie uma resposta clara à dúvida do cliente, com base na nota de orientação do contador.
A interpretação da lei fiscal e o que pode ou não vêm da nota de orientação; você não acrescenta nem muda nenhum julgamento.
# Dúvida do cliente
"O café da reunião conta como despesa?"
# Nota de orientação do contador (siga só este conteúdo)
- Se for reunião de trabalho, vale como despesa de reunião.
- Mas registre com quem e o objetivo. Gasto pessoal não vale.
# Saída
Tom cordial e suave. Termos técnicos (despesa de reunião etc.) com explicação curta.
Não escreva exceções que não estejam na nota de orientação.
Com isso, sai uma resposta como “Pode ser lançado como despesa de reunião. Mas guarde o registro de com quem e com qual objetivo”, mantendo o tom.
O que delegar à IA e o que a pessoa decide sempre
Esta é a parte mais crítica num escritório de contabilidade. Vamos deixar a linha bem clara.
| Etapa | Delegar ao Claude Code | A pessoa (contador) decide |
|---|---|---|
| Montar o texto | Sim, gerar rascunho | Aprovar a redação final |
| Levantar o que faltou | Sim, listar itens a conferir | Decidir se cada item entra |
| Calcular imposto e alíquota | Não deixar | Sim, a pessoa calcula e confere |
| Julgar requisitos de enquadramento | Não deixar | Sim, regras e exceções a pessoa fecha |
| Enviar ao cliente | Não deixar | Sim, o botão de enviar é sempre da pessoa |
A regra para memorizar é simples. “Escrever e organizar” é da IA; “decidir se está certo e enviar” é da pessoa. Perguntar valor de imposto ou se algo se aplica à IA e engolir a resposta é tão perigoso quanto não confiar na calculadora e bater o cálculo no chute. Todo número ou requisito que a IA gerar precisa ser conferido contra o documento original.
Como base para alinhar essa linha com a equipe sem perfil técnico, vale rodar internamente o artigo como quem não é dev começa a usar o Claude Code com segurança; assim caem os acidentes de uso errado.
Segurança e cuidados com dados pessoais
Os dados de fechamento do cliente são, por definição, informação pessoal e confidencial. Aqui não dá para abrir mão.
- Esconda nomes próprios e valores concretos antes de entregar: ao passar para o prompt, anonimize como “Empresa A”, “receita de R$ XXX”. O nome e os números corretos a pessoa coloca depois no rascunho.
- Defina a regra de uso de IA do escritório numa página só: deixe por escrito o que pode e o que não pode entrar em cada ferramenta (CPF, número de conta, PDF cru do balanço, etc.).
- Conferência visual antes de enviar é obrigatória: o texto que a IA criou só sai depois que o contador responsável leu. Nada de envio automático.
- Não conecte direto ao sistema contábil: por ora, fique na operação de copiar e colar e evite gravação automática nos dados reais.
Uma forma concreta de compartilhar as regras do escritório com o time está no artigo de boas práticas de CLAUDE.md. Escrevendo as regras do projeto num único arquivo, qualquer pessoa roda com a mesma premissa. Sobre o tratamento de dados pessoais, vale conferir uma vez o texto oficial da Lei Geral de Proteção de Dados (LGPD) para ficar tranquilo.
Pronto para copiar: script de detecção de sobras
Um script pequeno que detecta de forma automática se sobrou alguma “troca esquecida” no e-mail de rascunho. Ele barra antes do envio os acidentes de nome de outro cliente ainda no texto ou de marcador de valor (__) não preenchido. Se tiver Node.js, roda.
Salve como check-draft.mjs e execute com node check-draft.mjs draft.txt.
import { readFile } from "node:fs/promises";
const file = process.argv[2];
if (!file) {
console.error("Uso: node check-draft.mjs draft.txt");
process.exit(1);
}
const text = await readFile(file, "utf8");
// O nome correto deste cliente (o destinatário) vai aqui
const correctClient = process.env.CLIENT_NAME || "Comércio XYZ";
// Nomes de outros clientes que costumam sobrar de e-mails antigos. Ajuste à realidade do escritório
const otherClients = ["Indústria Exemplo", "Clínica Modelo", "Transportadora ABC"];
const issues = [];
// 1) Marcador de campo não preenchido
if (text.includes("__")) issues.push("Sobrou o marcador __ por preencher");
// 2) Avisa se a tag [VERIFICAR] continua no texto (para não esquecer de remover)
if (text.includes("[VERIFICAR]")) issues.push("[VERIFICAR] continua no texto. Confira o conteúdo");
// 3) Nome de outro cliente misturado
for (const name of otherClients) {
if (text.includes(name)) issues.push(`Nome de outro cliente "${name}" está presente`);
}
// 4) O nome do destinatário não aparece nenhuma vez
if (!text.includes(correctClient)) {
issues.push(`O destinatário "${correctClient}" não foi encontrado no corpo`);
}
if (issues.length === 0) {
console.log("Verificacao OK: siga para a conferencia visual antes do envio");
} else {
console.log("Corrigir:");
for (const i of issues) console.log(" - " + i);
process.exit(1);
}
Não é uma detecção perfeita. Mas o acidente mais temido, “enviar com o nome da empresa anterior”, para quase totalmente só com isso. O truque é listar os nomes dos seus próprios clientes em otherClients. Com o Claude Code, basta pedir “coloca no array os nomes dos meus 10 clientes” e ele reescreve o script.
Uma estimativa simples de ROI
Vou estimar por cima. Com 20 clientes, criando o e-mail mensal e o checklist todo mês, suponha que escrever à mão levava 20 minutos por cliente.
- Antes: 20 clientes × 20 min = 400 min/mês (cerca de 6,7 horas)
- Depois: rascunho + ajuste visual em 5 min por cliente = 20 × 5 = 100 min (cerca de 1,7 hora)
- Diferença: cerca de 5 horas a menos por mês
Se a hora da equipe de apoio for R$ 35, dá mais de R$ 170 por mês em mão de obra. Na época de fechamento esse efeito cresce ainda mais. Maior que o dinheiro, talvez, é sumir o “telefonema de desculpas por errar o nome da empresa”.
Quem prefere começar pequeno sem ficar atrás de números, comece pegando uma só ideia do artigo pequenos truques para ganhar produtividade no Claude Code; fica mais fácil de manter.
Perguntas frequentes
P. Posso deixar até o cálculo do imposto com o Claude Code? Não. A IA é boa em montar o texto explicativo, mas não garante a correção do valor ou dos requisitos de enquadramento. O cálculo e o julgamento são sempre do contador; deixe a IA só como tradutor do conteúdo já decidido para o cliente.
P. Posso colar o balanço do cliente do jeito que está? Evite. O princípio é esconder nome, valores e CPF, anonimizar e só então entregar. O seguro é a pessoa colocar depois os nomes próprios corretos no rascunho.
P. Funciona para a equipe que não tem afinidade com computador? Funciona. O que fazem é pedir em português e conferir. No começo, o responsável prepara um prompt-modelo e a equipe só joga os números nele; assim ninguém tropeça.
P. Dá para integrar automaticamente ao sistema contábil? Tecnicamente dá, mas no começo não recomendo. A gravação automática nos dados reais tem impacto grande quando dá errado, então por ora fique na operação de copiar e colar, focada em “criar o rascunho”.
P. Como garantir a qualidade do texto que sai? Fixe o tom padrão do escritório no início do prompt, barre os acidentes mecânicos com o script acima e, no fim, o contador confere com os olhos. Esse esquema de três camadas reduz a variação de qualidade entre pessoas.
O que aconteceu quando testei de verdade
Eu testei mesmo: criei o e-mail mensal de cinco clientes fictícios usando o prompt-modelo e o script de verificação acima.
Eu queria confirmar duas coisas. A primeira: “fixar o tom do escritório no início faz mesmo a variação de texto entre clientes sumir?”. Resultado: os cinco saíram com a mesma formalidade e o mesmo encerramento. Até o nível de detalhe da lista numerada ficou igual.
A segunda: “o script pega nome de outro cliente misturado?”. Deixei de propósito o nome da empresa anterior em uma única mensagem e rodei a verificação; ele barrou direitinho com Nome de outro cliente "Indústria Exemplo" está presente. A sobra do marcador __ também foi detectada.
Por outro lado, descobri um limite. Quando perguntei à IA sobre o regime tributário, ela devolveu uma explicação convincente com toda a confiança, mas errou um dos anexos de enquadramento no Simples Nacional. O julgamento é da pessoa, mesmo. Rascunho e conferência do que faltou com a IA; correção e envio com o contador. Enquanto essa linha for respeitada, o desgaste mensal cai bastante. Foi essa a sensação ao testar.
Se quiser incorporar isso ao trabalho do escritório de forma séria, no treinamento e consultoria dá para desenhar junto algo ajustado ao fluxo do seu escritório. Quem prefere primeiro pôr a mão na massa sozinho, comece pelos materiais e PDF gratuito.
PDF grátis: cheatsheet do Claude Code
Informe seu e-mail e baixe uma página com comandos, hábitos de revisão e workflows seguros.
Cuidamos dos seus dados e não enviamos spam.
Sobre o autor
Masa
Engenheiro focado em workflows práticos com Claude Code.
Artigos relacionados
Checklist de permissões antes de Claude Code editar site de cliente
Um quadro para agências usarem IA em landing pages sem tocar áreas sensíveis.
Transforme tickets de suporte SaaS em passos reproduzíveis com Claude Code
Fluxo para converter chamados vagos em reprodução, evidência e nota útil para engenharia.
Rotina de 10 minutos para transformar notas antigas do Obsidian em brief para o Claude Code
Suas notas do Obsidian viram lixo toda sessão? Separe fatos, decisões e dúvidas e transforme-as num brief que o Claude Code executa direto.