Cómo crear un control de gastos: recibos, aprobaciones y reembolsos
Un control de gastos registra qué se ha gastado, en qué, quién lo ha gastado y con su recibo adjunto. Para un autónomo es un registro ordenado para la declaración de impuestos. Para un equipo es el recorrido desde «yo he pagado esto» hasta «te han devuelto el dinero»: enviar, aprobar, pagar y exportar. Para crearlo necesitas una entrada rápida desde el móvil, subida de recibos, categorías, un paso de aprobación para los equipos y una exportación que tu gestor pueda usar. Cuida la pantalla de entrada: si registrar un gasto tarda más de un minuto, la gente deja de hacerlo.
¿Personal, autónomo o de equipo?
| Tipo | Quién lo usa | Lo que más importa |
|---|---|---|
| Personal | Una persona que controla su gasto diario | Rapidez al registrar, categorías, totales mensuales |
| Autónomo o empresario individual | Una persona, para impuestos y repercutir gastos a clientes | Recibos, IVA, marca de «facturable al cliente», exportaciones |
| Equipo o empresa | Empleados, aprobadores, finanzas | Envío, aprobación, estado del reembolso, control de políticas, registro de auditoría |
Si lo que realmente quieres es planificar el gasto mensual frente a objetivos, lee mejor cómo crear una app de presupuesto. El resto de esta guía se centra en el control de gastos de autónomos y de equipos.
Lo que necesita un control de gastos
Pantallas
- Añadir gasto: importe, moneda, fecha, comercio, categoría, nota y foto del recibo. En el móvil, abre la cámara directamente.
- Mis gastos: lista con el estado (borrador, enviado, aprobado, rechazado, reembolsado) y filtros.
- Informe de gastos (opcional): agrupa los gastos de un viaje o de un mes y envíalos juntos.
- Aprobaciones: para los responsables, los elementos pendientes con el recibo visible; aprobar o rechazar indicando el motivo.
- Vista de finanzas: elementos aprobados pendientes de reembolso, marcar como pagado y exportar.
- Ajustes: categorías, límites de la política, aprobadores y monedas.
Datos
- Usuarios: nombre, rol y responsable (quién aprueba sus gastos).
- Gastos: usuario, fecha, comercio, importe (en céntimos enteros), moneda, importe del IVA, categoría, proyecto o cliente, marca de facturable, nota, estado e informe.
- Recibos: gasto, archivo y fecha de subida.
- Informes: usuario, título, periodo y estado.
- Eventos de aprobación: gasto o informe, quién, qué acción, motivo y marca de tiempo.
- Categorías y políticas: por ejemplo, «Comidas: hasta un importe máximo al día; recibo obligatorio por encima de un umbral».
Mantén un registro de eventos de aprobación que solo se añada, en lugar de sobrescribir simplemente el estado. Cuando alguien pregunte «¿quién aprobó esto?», la respuesta está en el registro.
Permisos
- Los empleados solo ven y editan sus propios gastos, y únicamente mientras sean borradores o estén rechazados.
- Los aprobadores ven los gastos enviados de su equipo.
- Finanzas o administradores lo ven todo, marcan los reembolsos y exportan.
Un gasto aprobado debe quedar bloqueado: cambiar el importe después de la aprobación debe devolverlo a aprobación. Nuestra guía sobre control de acceso basado en roles explica cómo crear estos roles.
Decisiones y compromisos
Gastos sueltos o informes. Enviar cada gasto por separado es más sencillo. Agruparlos en informes encaja con los viajes y las liquidaciones mensuales. Empieza con gastos sueltos, salvo que tu equipo ya trabaje con informes.
Aprobación en uno o en dos pasos. Con la aprobación de un responsable basta en la mayoría de los equipos pequeños. Añade un paso de finanzas cuando los importes sean altos o la política lo exija.
Controles de política. Reglas sencillas, como límites por categoría, recibo obligatorio por encima de un importe o no hay comidas en fin de semana, pueden marcar gastos automáticamente. Marca, no bloquees: quien aprueba decide.
Lectura de recibos. Los modelos de IA y los servicios de OCR pueden leer el comercio, la fecha y el total de una foto. Ahorra escribir, pero comete errores, así que rellena el formulario de antemano y pide a la persona que lo confirme. La clave del proveedor de IA debe quedarse en el servidor. Consulta cómo añadir funciones de IA a tu app.
Monedas. Si la gente viaja, guarda el importe y la moneda originales, además del importe convertido al tipo de cambio usado y la fecha de ese tipo.
Devolver el dinero. El control registra que el reembolso se ha producido; el pago real suele hacerse a través de nómina o del banco. Déjalo así al principio.
Ejemplo de primer prompt
Crea una app de control de gastos para una empresa de 20 personas. Los empleados añaden gastos desde el móvil: importe, moneda, fecha, comercio, categoría, proyecto, nota y una foto del recibo hecha con la cámara. Guarda los importes en céntimos enteros. Los gastos empiezan como borradores; los empleados los envían. Cada empleado tiene un responsable que aprueba o rechaza los gastos enviados con un motivo, viendo el recibo junto a los detalles. Marca, pero no bloquees, los gastos que superen el límite de su categoría o que no tengan recibo por encima de 25 dólares. Una vez aprobado, un gasto queda bloqueado; editarlo lo devuelve a aprobación. Los usuarios de finanzas ven todos los gastos aprobados, los marcan como reembolsados por lotes y exportan un CSV con fecha, empleado, comercio, categoría, proyecto, importe, moneda, estado y enlace al recibo. Registra cada cambio de estado con quién lo hizo y cuándo. Roles: empleado, responsable, finanzas. Inicio de sesión con correo y contraseña, una base de datos y almacenamiento de archivos para los recibos. Crea dos equipos y gastos de ejemplo.
Pasos de construcción
- Pantalla de añadir gasto en el móvil. Subida desde la cámara, valores predeterminados sensatos (la fecha de hoy, la última categoría usada), menos de un minuto para completarla. Consulta cómo añadir subida de archivos a tu app.
- Lista de mis gastos con estados.
- Roles y aprobaciones. Entra como empleado, como responsable y como finanzas, y comprueba qué ve y qué puede cambiar cada uno.
- Bloqueo y registro de auditoría. Prueba a editar un gasto aprobado.
- Marcas de política.
- Exportación. Entrega el CSV a quien lleve tu contabilidad y pregunta si se importa bien.
- Lectura de recibos (opcional). Añádela cuando el flujo manual funcione, y compara sus lecturas con recibos reales.
- Prueba piloto con un equipo durante un mes antes de extenderlo a toda la empresa.
Errores frecuentes
- Introducción lenta. Cada campo extra reduce los envíos. Haz obligatorios solo el importe, la fecha, la categoría y el recibo.
- Recibos almacenados de forma pública. Los archivos de recibos solo deben ser accesibles para las personas autorizadas a ver ese gasto.
- Gastos aprobados editables. Bloquéalos; si no, la aprobación no significa nada.
- Sobrescribir el estado. Guarda un registro de cada cambio.
- Dinero con coma flotante. Usa céntimos enteros.
- Borrar recibos demasiado pronto. Las normas de conservación varían; consulta las tuyas con un gestor.
- Confiar en los totales leídos por IA sin revisarlos.
Cuándo es mejor un software de gastos ya hecho
Los productos especializados en gestión de gastos ofrecen integraciones con tarjetas, conexión automática con los movimientos bancarios, control de kilometraje, sincronización con software de contabilidad y apps móviles, y muchos ya gestionan los detalles fiscales y de cumplimiento de varios países. Si necesitas tarjetas de empresa o una sincronización directa con tu software de contabilidad, son la opción más sólida.
Crea el tuyo cuando tus reglas de aprobación o tus categorías no encajen, cuando el precio por usuario sea alto para un equipo que envía pocos gastos al mes, cuando los gastos deban vincularse con tus propios datos (proyectos, trabajos, clientes, inmuebles) o cuando el control forme parte de una herramienta interna más grande. Si repercutes gastos a tus clientes, conéctalo con tu app de facturación.
Crearlo con Mythex
Con Mythex describes el control de gastos del ejemplo en el chat y pruébalo en la vista previa en vivo antes de publicarlo para tu equipo. Añade una base de datos de Postgres dedicada y almacenamiento de archivos para los recibos cuando la app lo necesite. El inicio de sesión es con tu propio proveedor: eliges el enfoque y el agente lo integra. Lo mismo ocurre con el proveedor de IA para leer recibos, cuya clave se guarda como secreto del proyecto. Para empezar desde algo parecido, mira las plantillas de app de reclamación de gastos y aprobación de gastos.
Preguntas
¿Cuál es la diferencia entre una app de presupuesto y un control de gastos?
Una app de presupuesto planifica el gasto con antelación por categorías y lo compara con lo que realmente ocurrió. Un control de gastos registra cada coste individual, normalmente con su recibo, a menudo para poder reclamarlo, aprobarlo o entregarlo a la gestoría.
¿Puede un control de gastos leer los recibos automáticamente?
Sí. La app puede enviar la foto de un recibo a un modelo de IA o a un servicio de OCR y obtener el comercio, la fecha, el total y el IVA. Trata el resultado como una sugerencia que confirma la persona, porque las fotos de recibos arrugados a menudo se leen mal.
¿Qué debe incluir una exportación de gastos?
La fecha de cada gasto, el comercio, la categoría, el importe, la moneda, el IVA si procede, la persona que lo gastó, el estado de la aprobación y un enlace al recibo. Normalmente, lo más útil es un archivo CSV que tu gestor o tu software de contabilidad pueda importar.
¿Cuánto tiempo debo conservar los recibos?
Depende del país y del tipo de gasto, y cada administración fiscal fija sus propias normas. Consúltalo con un gestor o con la administración tributaria de tu país, y asegúrate de que tu app nunca borre recibos antes de que termine ese plazo.