Cómo una asesoría fiscal redacta correos y checklists para clientes con Claude Code
Cómo una asesoría fiscal genera correos y checklists mensuales con Claude Code: prompts, listas y script de verificación listos para usar.
Los primeros días de cada mes, un asesor fiscal que conozco suelta siempre el mismo suspiro.
“Otra vez a escribir esto desde cero”, dice.
Treinta empresas clientes, y a cada una hay que mandarle un correo: que ya está el balance del mes, qué puntos conviene revisar, qué documentos faltan. El contenido es un 80 % idéntico para todas, pero como hay que cambiar el nombre de la empresa, las cifras y “lo que es especial solo en este caso”, arranca cada vez desde una pantalla en blanco. Y al final, con las prisas, manda un correo donde debía decir “su IVA, estimado cliente” usando el nombre de otra empresa, y le toca hacer una llamada para disculparse.
Esa tarea de “un 80 % igual, pero el 20 % no se puede equivocar jamás” es el desgaste silencioso de cualquier asesoría fiscal. Hoy te cuento cómo reorganizarla para que Claude Code escriba el borrador y la persona tome la decisión final.
Puntos clave
- Los correos a clientes y los checklists de revisión de una asesoría siguen un “patrón” fijo, así que con plantillas en Claude Code desaparece el reescribir todo cada mes.
- A la IA le delegas hasta “montar el texto y detectar lo que falta”. El importe correcto del impuesto, los requisitos de aplicación y el envío final los decide siempre una persona.
- Los datos contables de los clientes y la información personal se pasan ocultando nombres propios y cifras. Conviene fijar una sola regla escrita para la asesoría.
- Incluyo una plantilla de prompt lista para usar, un checklist de revisión y un script que detecta de forma mecánica lo que se ha quedado sin completar.
- Con 20 clientes al mes, ahorrar 15 minutos por cliente son 5 horas mensuales: suficiente para recortar horas extra del personal de apoyo.
Primero, descompongamos esta tarea de la asesoría
El lector que tengo en mente es una asesoría fiscal pequeña con entre 10 y 50 empresas clientes. Uno a tres asesores titulares, y un puñado de personal de apoyo que lleva la contabilidad y las revisiones periódicas. El software contable suele ser algo tipo Sage, Holded o A3. Este tipo de despacho es, con diferencia, el más común.
La atención mensual al cliente suele seguir este flujo:
- Cerrar el balance y el comparativo mensual en el software contable.
- El personal localiza valores anómalos o variaciones grandes respecto al mes anterior.
- Se escribe al cliente: “ya está el balance”, “revisa este punto”.
- El cliente responde con facturas que faltan o dudas sobre cuentas contables.
- A los clientes con cierre cercano se les manda, aparte, el checklist de revisión del mes.
De todo esto, el 3 y el 5 (redactar la explicación y armar el checklist) se hacen casi a mano cada mes. El esqueleto del contenido es fijo, pero pasarlo a texto cuesta tiempo cada vez. Ahí entra Claude Code.
Los retrabajos típicos y el cambio antes/después
Pongamos nombre concreto a los retrabajos. Seguro que te suenan.
| Retrabajo típico | Causa | Resultado |
|---|---|---|
| Enviar dejando el nombre o las cifras de otro cliente | Copiar el correo anterior y olvidar sustituir | Disculpas y pérdida de confianza |
| La explicación de qué revisar cambia cada vez | Cada persona escribe a su manera | Confusión del cliente, más consultas |
| Faltan ítems en la revisión previa al cierre | La lista depende de la memoria de cada uno | Documentos faltantes justo antes de presentar |
| Lenguaje técnico tan rígido que el cliente no lo entiende | Se manda con la jerga fiscal tal cual | ”¿Y entonces qué hago?”, otra pregunta |
Antes, el personal se quedaba mirando la pantalla del correo vacía pensando “a ver… ¿cómo lo redacté el mes pasado?”. Después, basta con pasar las cifras del mes y las notas especiales en forma de lista, y en unos segundos sale un borrador con el tono estándar del despacho. El trabajo de la persona pasa de “escribir desde cero” a “corregir el borrador con ojo de asesor”.
Sacar un texto de la nada cansa más y es más lento que retocar un punto de partida. Es lo mismo que con la contabilidad o las declaraciones: revisar pesa menos que crear de cero. Si todavía no has tocado Claude Code, échale un vistazo primero a la guía para empezar con Claude Code y los prompts de aquí abajo funcionarán directamente.
Caso 1: convertir en plantilla el correo del balance mensual
El correo de cada mes de “ya está el balance”. Vamos a que se genere el borrador con solo pasarle las cifras y las notas especiales.
Primero, pon por escrito el tono estándar del despacho una sola vez. Si lo colocas al inicio del prompt, sale la misma calidad lo haga quien lo haga.
Eres personal de apoyo de una asesoría fiscal. Redacta el borrador del correo
mensual del balance que se envía a la empresa cliente.
# Tono del despacho
- Trato formal de usted. Cada término técnico se acompaña de una explicación sencilla.
- Frases cortas. Lo que hay que revisar va en una lista numerada.
- Usa las cifras tal como te las pasan; no las completes por suposición.
# Datos de este mes
- Cliente: __ (nombre de la empresa)
- Mes de referencia: __ / __
- Cuentas con gran variación respecto al mes anterior: __ (ej.: gastos de representación +1.800 €)
- Qué hay que revisar: __ (ej.: el destino de la salida de caja de 1.000 € del 12/05)
- Documentos que faltan: __ (ej.: el extracto de tarjeta de abril)
# Salida
Asunto y cuerpo. Cierra con "Para cualquier duda, no dude en escribirnos".
Si has supuesto alguna cifra o dato, indícalo al final del cuerpo como
[POR CONFIRMAR] en forma de lista.
Lo clave es ese último punto, “indica como [POR CONFIRMAR] lo que hayas supuesto”. La IA tiende a rellenar huecos, así que pedirle que declare por sí misma lo que ha completado por su cuenta hace que la revisión humana sea muchísimo más ligera.
Si quieres mejorar la forma misma de escribir prompts, el artículo sobre diseño avanzado de prompts en Claude Code ayuda a fijar el enfoque de “rol, restricciones y formato de salida”.
Caso 2: generar el checklist de revisión previa al cierre
Cuando se acerca el mes del cierre, hay que confirmar cliente por cliente “¿tienes esto reunido?”. Si montas esos ítems cada vez de memoria, seguro que se escapa alguno.
Por eso, guarda los ítems de revisión estándar del despacho en un solo archivo de texto y deja que la IA seleccione según el sector del cliente.
De la siguiente lista maestra, elige solo lo que aplica a este cliente y crea
el checklist de revisión previa al cierre.
# Datos del cliente
- Sector: __ (ej.: restaurante, 1 local)
- Persona jurídica / autónomo: __
- Régimen de IVA: __ (ej.: régimen general / recargo de equivalencia / exento)
# Lista maestra
- Ventas sin registrar (ventas posteriores al corte, no facturadas)
- Cantidad y valoración de existencias
- Altas, bajas y amortización de inmovilizado
- Cuadro de amortización de préstamos e intereses
- Realidad de las retribuciones y bonus de administradores
- Sectores con stock: registro de mermas y pérdidas
- Negocios de caja: cuadre entre caja física y libros
- Resumen del IVA por tipo de régimen
# Salida
Formato de casillas (- [ ]). Cada ítem lleva una línea con "por qué se revisa".
Omite los ítems que no apliquen. Los dudosos van al final como [REVISA ASESOR].
Si pones “restaurante” como sector, se quedan el saldo de caja y las mermas; si pones “desarrollo de software a medida”, cae el inventario. Así sale justo lo que ese cliente necesita.
Un ejemplo de salida queda así:
## Comercio XX — Checklist de revisión previa al cierre (cierre en abril)
- [ ] Que las ventas posteriores al corte no se desplacen al ejercicio siguiente
(el momento de registro afecta directamente al impuesto)
- [ ] Cantidad y precio unitario de existencias a 30/04 (la valoración mueve el beneficio)
- [ ] Cuadre entre caja de TPV y saldo en libros (en negocios de caja suele haber diferencias)
- [ ] Mermas de alimentos no registradas (que se reflejen en el coste)
[REVISA ASESOR]
- Que el epígrafe del régimen aplicado siga siendo el adecuado este ejercicio
Caso 3: borrador de respuesta a las consultas del cliente
“¿Qué es esta cuenta contable?” “¿Este gasto me lo puedo deducir?”. En estas preguntas del cliente, la dirección de la respuesta ya está clara, pero redactarla con cuidado cada vez da pereza.
Lo importante aquí es no dejar que la IA haga el juicio fiscal en sí. El criterio lo da el asesor en una frase, y la IA se limita a “traducirlo a palabras que el cliente entienda”.
Redacta una respuesta clara a la consulta del cliente, partiendo de la nota de
criterio del asesor. Sigue la nota para la interpretación de la ley y de si
algo procede o no; no añadas ni cambies criterios.
# Consulta del cliente
"El café de una reunión de trabajo, ¿cuenta como gasto?"
# Nota de criterio del asesor (sigue solo esto)
- Si es una reunión de trabajo, sí, como gasto de representación.
- Pero hay que anotar con quién y para qué. Lo privado no se admite.
# Salida
Trato formal y amable. Los términos técnicos (gasto de representación, etc.)
se explican en breve. No escribas excepciones que no estén en la nota.
Con esto sale una respuesta del tipo “Sí, se puede registrar como gasto de representación. Eso sí, deja anotado con quién y con qué objetivo”, manteniendo el tono.
Qué se delega a la IA y qué decide siempre la persona
Aquí está lo más importante en una asesoría fiscal. Dejemos clara la línea.
| Etapa | Se delega a Claude Code | Lo decide la persona (asesor) |
|---|---|---|
| Montar el texto | Sí, generar borrador | Aprobar la redacción final |
| Detectar lo que falta | Sí, enumerar ítems | Decidir si cada ítem aplica o no |
| Calcular importe / tipo | No, no lo hace | Imprescindible: calcular y comprobar a mano |
| Juzgar requisitos de aplicación | No, no lo hace | Imprescindible: la persona fija casos y requisitos |
| Enviar al cliente | No, no lo hace | Imprescindible: el botón de enviar es siempre humano |
La regla es simple: “escribir y ordenar” es de la IA; “decidir si es correcto y enviar” es de la persona. Preguntarle a la IA el importe del impuesto o si algo procede y tragárselo es tan peligroso como teclear la calculadora a ojo sin fiarte del resultado. Las cifras y los requisitos que dé la IA hay que cotejarlos siempre con el documento original.
Para que el personal no técnico comparta esta línea, pasa por el despacho el artículo de cómo empieza un perfil no técnico con Claude Code; reduce los accidentes por usos raros.
Seguridad y datos personales
Los datos contables del cliente son, sin rodeos, información personal y confidencial. Aquí no transijas.
- Pasa los nombres propios y los importes concretos ocultos: al meterlos en el prompt, anonimiza como “Empresa A”, “ventas de XX €”. Sobre el borrador que salga, la persona pone después el nombre y las cifras correctas.
- Fija en una sola hoja la regla de uso de IA del despacho: deja por escrito qué se puede meter en cada herramienta y qué no (NIF, números de cuenta, PDFs de cuentas anuales sin tratar, etc.).
- Haz obligatoria la revisión visual antes de enviar: el texto que crea la IA lo lee siempre el asesor responsable antes de enviarlo. Nada de envío automático.
- No lo conectes directamente al software contable: de momento, quédate en copiar y pegar a mano, y evita la escritura automática sobre los datos reales.
Una forma concreta de compartir las reglas del despacho con el equipo está en el artículo de buenas prácticas de CLAUDE.md. Si escribes las reglas del proyecto en un solo archivo, todos trabajan con las mismas premisas lo use quien lo use. Antes de usarlo, conviene revisar también la guía oficial de la Agencia Española de Protección de Datos sobre el tratamiento de datos personales.
Listo para copiar y pegar: script de detección de olvidos
Un pequeño script que detecta de forma mecánica si en el correo borrador ha quedado algún “olvido de sustitución”. Frena antes de enviar accidentes como que se quede el nombre del cliente anterior o que los huecos de importe (__) sigan sin rellenar. Funciona si tienes Node.js.
Guárdalo como check-draft.mjs y ejecútalo con 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");
// Nombre correcto del cliente al que se envía: ponlo aquí
const correctClient = process.env.CLIENT_NAME || "Comercio XX";
// Otros nombres que se suelen colar de correos anteriores. Ajusta a tu cartera
const otherClients = ["Sociedad Ejemplo S.L.", "Industrias Prueba", "Clínica YY"];
const issues = [];
// 1) Huecos sin rellenar
if (text.includes("__")) issues.push("Queda el hueco __ sin rellenar");
// 2) Avisar de la etiqueta [POR CONFIRMAR] (por si se olvidó borrarla)
if (text.includes("[POR CONFIRMAR]")) {
issues.push("Queda [POR CONFIRMAR]. Revisa el contenido");
}
// 3) Nombre de otro cliente colado
for (const name of otherClients) {
if (text.includes(name)) issues.push(`Contiene el nombre de otro cliente: "${name}"`);
}
// 4) El nombre del destinatario no aparece ni una vez
if (!text.includes(correctClient)) {
issues.push(`No encuentro al destinatario "${correctClient}" en el cuerpo`);
}
if (issues.length === 0) {
console.log("Comprobacion OK: pasa a la revision visual final antes de enviar");
} else {
console.log("A corregir:");
for (const i of issues) console.log(" - " + i);
process.exit(1);
}
No es una detección perfecta. Pero el accidente que más miedo da, “enviar con el nombre de la empresa anterior”, se frena casi del todo solo con esto. El truco está en listar en otherClients los nombres de tus propios clientes. Con Claude Code basta con pedirle “mete en el array los nombres de mis 10 clientes” y te reescribe el script.
Una estimación sencilla del ROI
Hagamos un cálculo a ojo. Supongamos 20 clientes, con correo mensual y checklist cada mes, y que a mano costaban 20 minutos por cliente.
- Antes: 20 clientes × 20 min = 400 min/mes (unas 6,7 horas)
- Después: borrador + corrección visual, 5 min por cliente = 20 × 5 = 100 min (unas 1,7 horas)
- Diferencia: unas 5 horas menos al mes
Si el coste por hora del personal de apoyo es de 18 €, son unos 90 € al mes en jornada. En época de cierres el efecto crece todavía más. Y puede que más importante que el dinero sea que desaparece “la llamada para disculparse por equivocar el nombre”.
Quien quiera probar en pequeño sin perseguir cifras, que empiece adoptando solo una idea de la colección de trucos para ser más productivo con Claude Code; así es más fácil mantenerlo.
Preguntas frecuentes
P. ¿Puedo dejarle a Claude Code también el cálculo del impuesto? No. La IA es buena montando textos explicativos, pero no garantiza la corrección del importe ni de los requisitos. El cálculo y el criterio los hace siempre el asesor; la IA se queda como quien “traduce lo ya decidido a palabras para el cliente”.
P. ¿Puedo pegar las cuentas del cliente tal cual? Evítalo. La norma es ocultar el nombre, los importes, el NIF, etc., y pasarlo anonimizado. Lo seguro es que la persona ponga después los nombres propios correctos sobre el borrador.
P. ¿Lo puede usar personal que se maneja mal con el ordenador? Sí. Lo único que hay que hacer es pedirlo en español y revisar. Al principio, que el titular prepare una plantilla de prompt y el personal solo vuelque las cifras: así no se atascan.
P. ¿Se puede conectar automáticamente con el software contable? Técnicamente sí, pero al principio no lo recomiendo. La escritura automática sobre los datos reales tiene un impacto grande si hay un fallo, así que de momento limítate a copiar y pegar para “crear borradores”.
P. ¿Cómo garantizo la calidad del texto que sale? Fija el tono estándar del despacho al inicio del prompt, frena los accidentes mecánicos con el script de arriba y, al final, que el asesor lo revise a la vista. Con estos tres pasos se reduce la variabilidad de calidad entre personas.
Lo que comprobé al probarlo de verdad
Generé de verdad los correos mensuales de 5 clientes ficticios con la plantilla de prompt y el script de comprobación de arriba.
Quería confirmar dos cosas. La primera: “si fijo el tono del despacho al inicio, ¿de verdad desaparecen las diferencias de redacción entre empresas?”. El resultado: los 5 salieron con la misma firmeza y el mismo cierre. Hasta el nivel de detalle de las listas numeradas quedó parejo.
La segunda: “¿pilla el script un nombre de otro cliente colado?”. Dejé a propósito el nombre de la empresa anterior en uno solo, lancé la comprobación, y se frenó limpiamente con Contiene el nombre de otro cliente: "Industrias Prueba". También detectó el __ sin rellenar.
Al revés, también descubrí un límite. Cuando le preguntas a la IA por el régimen de IVA, te devuelve una explicación convincente y con mucha seguridad, pero se equivocó en uno de los epígrafes del régimen aplicado. Por eso el criterio es de la persona. Borrador y detección de olvidos, IA; corrección y envío, asesor. Mientras se respete esa línea, el desgaste mensual se aligera bastante: esa es mi sensación tras probarlo.
Si quieres integrarlo a fondo en el día a día de tu despacho, en formación y consultoría podemos ajustar el diseño al flujo de trabajo concreto de tu asesoría. Y si prefieres empezar tú primero a nivel personal, échale mano a los materiales y el PDF gratuito.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Checklist de permisos antes de que Claude Code edite un sitio de cliente
Guía para agencias que quieren usar IA en landing pages sin tocar zonas sensibles.
Convierte tickets de soporte SaaS en pasos reproducibles con Claude Code
Flujo para transformar reportes vagos en pasos, evidencia y una nota útil para ingeniería.
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.