Guías

Cómo crear una app de presupuesto: categorías, transacciones, importaciones e informes

Una app de presupuesto te dice cuánto planeabas gastar en cada categoría, cuánto has gastado realmente y cuánto te queda. Para crear una necesitas cuentas, categorías, un presupuesto mensual por categoría, transacciones y unos cuantos informes claros. Las dos decisiones que determinan todo lo demás son tu método de presupuesto y cómo llegan las transacciones a la app: introducidas a mano, importadas desde un archivo CSV del banco o mediante una conexión bancaria. Empieza con la importación CSV; te aporta la mayor parte del valor con una fracción del trabajo y del riesgo.

Esta guía trata sobre el software. No es asesoramiento financiero.

Elige primero un método de presupuesto

Tu método determina las pantallas y las cuentas, así que elígelo antes de escribir el prompt.

MétodoCómo funcionaLo que muestra la app
Límites por categoríaFijas un límite mensual por categoríaGastado frente al límite por categoría, con barras de progreso
Base ceroAsignas un destino a cada unidad de ingreso hasta que no quede nada sin asignarSaldo "por asignar"; el dinero se mueve entre categorías
Reparto estilo 50/30/20Divides los ingresos en porcentajes de necesidades, deseos y ahorroTres bloques y cómo va cada uno
SobresImportes fijos por categoría; el dinero no gastado se arrastraSaldos de los sobres que pasan de un mes a otro

Los límites por categoría son los más fáciles de construir y de entender. El presupuesto de base cero y el de sobres necesitan lógica de arrastre: qué pasa con el dinero que queda en una categoría al final del mes y qué pasa cuando una categoría se pasa del límite.

Lo que necesita una app de presupuesto

Páginas

  • Este mes: cada categoría con lo presupuestado, lo gastado y lo restante; ingresos totales y gasto total.
  • Transacciones: una lista con fecha, beneficiario, importe, categoría y cuenta; filtros, búsqueda y recategorización rápida.
  • Importar: subir un CSV, asignar sus columnas, previsualizar y confirmar.
  • Configuración del presupuesto: categorías, grupos (Vivienda, Comida, Transporte) e importes mensuales.
  • Cuentas: cuenta corriente, ahorro, tarjeta de crédito, efectivo, con sus saldos.
  • Informes: gasto por categoría a lo largo del tiempo, ingresos frente a gastos, comparación mes a mes. Consulta cómo crear un panel de control para elegir los gráficos.

Datos

  • Cuentas: nombre, tipo, moneda, saldo inicial.
  • Categorías: nombre, grupo, orden, archivada.
  • Presupuestos: categoría, mes, importe.
  • Transacciones: cuenta, fecha, beneficiario, importe, categoría, nota, ID de importación, conciliada.
  • Reglas: "el beneficiario contiene TESCO → Supermercado", que se aplican al importar.
  • Transferencias: un par de transacciones vinculadas entre dos de tus cuentas, para que mover dinero a ahorro no cuente como gasto.

Permisos

Un presupuesto personal tiene un solo propietario. Un presupuesto familiar necesita un hogar compartido que sea dueño de los datos, con cada pareja iniciando sesión por separado. En ambos casos, nadie fuera de ese hogar debe ver nunca una sola fila. Pruébalo iniciando sesión como un segundo usuario no relacionado.

Manejar bien el dinero

Las apps financieras fallan de formas pequeñas y embarazosas. Pon estas reglas en tu prompt:

  • Guarda los importes como enteros de la unidad más pequeña (céntimos, peniques) más un código de moneda. Los números de coma flotante producen totales como 0,30000000000000004.
  • Los signos son coherentes. El gasto es negativo y el ingreso positivo, o usa un campo de dirección aparte, pero nunca las dos cosas.
  • Las transferencias no son gasto. Vincula los dos lados de una transferencia y exclúyelos de los totales por categoría.
  • Las devoluciones reducen el gasto en la categoría original en lugar de contar como ingreso.
  • Los meses siguen la zona horaria del usuario, así que una transacción a las 23:00 del día 31 no cae en el mes siguiente.
  • Una moneda por presupuesto en la primera versión. Varias monedas requieren tipos de cambio y decidir qué tipo usar.

Cómo entran las transacciones

MétodoEsfuerzo para construirloNotas
Introducción manualBajoVálido para el efectivo, tedioso para todo lo demás
Importación CSVBajo a medioLa mayoría de los bancos permiten descargar transacciones; las columnas cambian en cada banco, así que deja que los usuarios asignen columnas y guarden esa asignación
Conexión bancariaAltoUsa un agregador como Plaid o API de banca abierta; cuentas de desarrollador, aprobación, costes continuos y serias obligaciones de seguridad

Con la importación CSV, evita los duplicados: guarda un ID de importación o una huella de la fecha, el importe y la descripción, y omite las filas ya vistas. Aplica las reglas de categorización al importar para que la mayoría de las filas lleguen ya categorizadas.

Si añades más adelante una conexión bancaria, las claves de API del proveedor deben quedarse en el servidor, y nunca debes pedir a los usuarios sus contraseñas bancarias. Consulta cómo mantener seguras las claves de API.

Ejemplo de primer prompt

Crea una app web de presupuesto familiar para dos personas. Usamos límites por categoría: las categorías están agrupadas (Vivienda, Comida, Transporte, Ocio, Ahorro), cada una con un importe mensual presupuestado. La pantalla de inicio muestra este mes: presupuestado, gastado y restante por categoría con barras de progreso, además de los ingresos totales y el gasto total. Tenemos varias cuentas (corriente, ahorro, tarjeta de crédito). Las transacciones tienen fecha, beneficiario, importe, cuenta, categoría y nota. Guarda los importes como céntimos enteros con un código de moneda. Las transferencias entre nuestras cuentas son pares vinculados y no cuentan como gasto; las devoluciones reducen el gasto de su categoría. Añade importación CSV: subir, asignar columnas una vez por banco y recordar la asignación, previsualizar, omitir duplicados y aplicar reglas por beneficiario como "contiene TESCO → Supermercado". Informes: gasto por categoría y por mes, e ingresos frente a gastos de los últimos 12 meses. Cada uno inicia sesión con correo y contraseña y compartimos un hogar; nadie más puede ver nuestros datos. Con base de datos y pensada para el móvil.

Pasos de construcción

  1. Categorías y vista de este mes con datos de ejemplo. Comprueba las cuentas a mano con un conjunto pequeño.
  2. Lista de transacciones y categorización rápida. Haz que cambiar una categoría sea un solo toque.
  3. Importación CSV. Prueba exportaciones reales de tu propio banco. Importa el mismo archivo dos veces y confirma que nada se duplica.
  4. Reglas. Añade los diez beneficiarios que cubren la mayor parte de tu gasto.
  5. Transferencias y devoluciones. Prueba ambas y comprueba los totales por categoría.
  6. Inicio de sesión y hogar. Consulta cómo añadir inicio de sesión a tu app.
  7. Informes. Cuando haya unos cuantos meses de datos.
  8. Revisión de seguridad. Repasa la lista de comprobación de seguridad para apps creadas con IA antes de confiarle datos reales.

Errores comunes

  • Dinero en coma flotante. Usa céntimos enteros.
  • Contar las transferencias como gasto. Tus aportaciones al ahorro parecerán un exceso de gasto.
  • Importaciones duplicadas. Cada reimportación duplica tu gasto si no hay comprobación de duplicados.
  • Empezar por las conexiones bancarias. Mucho trabajo y riesgo antes de saber si la app es útil.
  • Guardar contraseñas bancarias o números de tarjeta. Nunca.
  • No ofrecer exportación. La gente quiere sus datos en una hoja de cálculo; añade una exportación CSV.
  • Demasiadas categorías. Veinte bastan; trescientas es una hoja de cálculo.

Cuándo es mejor una app de presupuesto ya hecha

Las apps de presupuesto consolidadas ofrecen conexiones bancarias seguras con muchas entidades, apps móviles y años de gestión de casos límite. Si la sincronización automática con el banco es lo que más te importa, una de ellas es la opción práctica.

Crea la tuya cuando tu método no encaje en su modelo, cuando no quieras que tus datos financieros los guarde otra empresa, cuando baste con importar un CSV un par de veces al mes o cuando estés creando una herramienta de presupuesto para un grupo concreto: el tesorero de un club, una pequeña asociación, un programa de coaching. Si tu presupuesto vive ahora en una hoja de cálculo, cómo convertir una hoja de cálculo en una app explica el paso. Para llevar el gasto de un negocio o de un equipo en lugar de un presupuesto familiar, consulta cómo crear un registro de gastos.

Crearla con Mythex

Mythex puede construir esta app de presupuesto a partir del prompt de arriba: la describes en el chat, la revisas en la vista previa en directo y la publicas. Añade una base de datos Postgres dedicada cuando la app la necesita. El inicio de sesión lo integras tú, y lo mismo ocurre con cualquier proveedor de datos bancarios: guardarías sus claves como secretos del proyecto y el agente las conecta en el servidor. Mythex no tiene conexiones bancarias integradas. Como punto de partida, la plantilla de panel de presupuesto está pensada en torno a la importación CSV y los informes de desviaciones.

Preguntas

¿Puedo crear mi propia app de presupuesto?

Sí. Una app de presupuesto consiste sobre todo en categorías, importes mensuales presupuestados y transacciones, con informes encima. Un creador de apps con IA puede construirla a partir de una descripción; las decisiones principales son tu método de presupuesto y cómo llegan las transacciones a la app.

¿Cómo se conectan las apps de presupuesto a las cuentas bancarias?

Normalmente a través de un agregador de datos bancarios como Plaid, o mediante las API de banca abierta cuando existen. Esto requiere una cuenta de desarrollador, en algunos casos aprobación y una seguridad cuidadosa. Importar archivos CSV descargados de tu banco es mucho más sencillo y es una buena primera versión.

¿Cómo debe guardar una app de presupuesto los importes de dinero?

Guarda los importes como números enteros de la unidad más pequeña, como los céntimos, junto con el código de moneda, en lugar de números de coma flotante. Así se evitan errores de redondeo al sumar muchas transacciones.

¿Es seguro poner mis datos financieros en una app que he creado?

Puede serlo, si la app exige inicio de sesión, mantiene separados los datos de cada persona, guarda los secretos en el servidor y funciona por HTTPS. Evita guardar contraseñas bancarias o números completos de tarjeta. Revisa la app con una lista de comprobación de seguridad antes de añadir datos de otras personas.

Mythex · Pricing · Crea lo que quieras con IA · Plantillas de sitios web y apps · Mythex comparado · Glosario para crear apps con IA · Herramientas gratis para crear apps con IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)