Flujo de recibos
Contabilidad por WhatsApp: de fotos de recibos a un registro de gastos fiable
Descubre cómo un flujo de recibos por WhatsApp puede reducir los gastos olvidados sin confundir un chat con un libro contable revisado.
La contabilidad por WhatsApp resulta útil porque integra la captura de recibos en un hábito que muchos propietarios ya tienen: hacer una foto y enviarla. Sin embargo, el chat no es el sistema contable. Un flujo fiable traslada la imagen a un registro privado de gastos, extrae los datos y deja un historial de revisión claro fuera de la conversación.
Esa diferencia importa. Una respuesta que diga «Registrado» debe significar que se creó un registro real, no que se ejecutó una animación de demostración o que un bot adivinó un total. Así puedes diseñar el flujo para que la comodidad no debilite tus cuentas.
Qué ocurre después de enviar la foto de un recibo
En un flujo correcto de Cloud API, Meta envía un evento webhook firmado que contiene un identificador multimedia. El servicio receptor verifica la firma, obtiene de Meta una URL multimedia de corta duración, descarga la imagen con un token de acceso y asocia al remitente con la cuenta correcta. Después puede guardar la imagen de forma privada y enviarla a un sistema OCR o a un modelo de visión.
Tras la extracción, el servicio guarda campos como comercio, fecha, subtotal, impuestos, total, divisa y categoría sugerida. Solo entonces debe enviar una confirmación como «Registrado: $42.10 · Comidas». Si el proceso falla, la respuesta debe indicarlo con claridad y pedir una imagen mejor, en vez de inventar un resultado satisfactorio.
Por qué el chat no es tu contabilidad
Un chat sigue un orden cronológico, pero la contabilidad necesita estructura. Debes poder filtrar un mes, corregir un comercio, comparar el total con un movimiento bancario y exportar columnas uniformes. Las confirmaciones de entrega y las marcas de tiempo de los mensajes no sustituyen a las fechas de compra ni a los campos fiscales.
Conserva el identificador del mensaje original como procedencia y protección contra duplicados, y trabaja después con el registro estructurado del gasto. Así también evitas que un webhook reintentado registre dos veces la misma foto. El libro mensual seguirá siendo útil aunque cambies de teléfono o archives el chat.
- Chat: captura rápida y respuesta de estado concisa.
- Registro del gasto: campos extraídos, categoría, estado de revisión e imagen de origen.
- Fuente bancaria: prueba de que el dinero se movió.
- Exportación mensual: datos revisados para la contabilidad o preparación fiscal.
Crea un hábito de captura que produzca imágenes legibles
Envía un recibo por imagen. Colócalo sobre una superficie plana que contraste, incluye el encabezado y los totales, y espera a que enfoque la cámara. Los recibos largos pueden necesitar dos imágenes superpuestas; si tu sistema solo admite una por gasto, usa la que muestre el comercio y los totales y añade el documento detallado desde la aplicación web.
Reenviar una imagen ya muy comprimida puede reducir la precisión del OCR. Usa la foto original siempre que sea posible. Para facturas digitales, una carga desde la web puede conservar más detalle que una captura de pantalla de un PDF.
Comprobaciones de seguridad y privacidad que conviene exigir
El webhook debe rechazar solicitudes sin firma y las descargas multimedia deben usar la API autenticada de Meta. La asociación de cuentas debe partir del número verificado del remitente, con una correspondencia única para impedir que un número alimente silenciosamente dos negocios. Las imágenes guardadas deben ser privadas y accesibles solo para su propietario o para una función de servidor estrictamente controlada.
Las credenciales deben estar en variables de entorno, nunca en el código del navegador ni como secreto en el repositorio. Si faltan el token de WhatsApp, el identificador del teléfono, el secreto de la aplicación o el token de verificación, la integración debe permanecer desactivada e indicar que no está configurada. Una demostración comercial es válida en una página pública, pero nunca debe confundirse con actividad real entrante o saliente.
La revisión sigue siendo necesaria
Las imágenes de recibos son imperfectas. La impresión térmica se borra, varias divisas comparten símbolo y un recibo de restaurante puede mostrar varios totales. Reserva una revisión semanal para categorías con poca confianza, fechas ausentes, compras personales mezcladas y cualquier total que no coincida con el banco.
Un canal de captura cómodo facilita esa revisión porque faltan menos documentos. No convierte a un modelo en profesional contable. El propietario o quien lleve la contabilidad sigue siendo responsable de la categoría y el tratamiento fiscal finales.
Preguntas frecuentes
Preguntas frecuentes
¿Puede WhatsApp añadir recibos automáticamente a la contabilidad?
Sí, cuando un webhook oficial de WhatsApp Business Cloud API está conectado a un servicio que autentica al remitente, descarga la imagen, extrae los campos y guarda un registro real del gasto.
¿Una confirmación de WhatsApp basta como justificante de un gasto?
No. Conserva el recibo de origen y el registro estructurado. Los requisitos probatorios dependen de tu jurisdicción y la respuesta del chat solo indica el estado del proceso.
¿Qué ocurre si el total del recibo se interpreta mal?
Corrige el registro durante la revisión y compáralo con la imagen de origen y la operación de pago. Nunca dependas de la extracción automática sin comprobar los campos importantes.
ReceiptLine utiliza IA para extraer y sugerir datos de gastos. No ofrece asesoramiento contable ni fiscal. Revisa cada recibo y confirma el tratamiento correcto con un profesional cualificado en la jurisdicción correspondiente.