Ingresa tu contraseña para acceder al control financiero personal
Contraseña inicial: 1234
FinanzasProControl Financiero & MySQL Hostinger
Comprobando...MySQL
Saldo Bancario
Q 0.00
Cuentas activas
Gastos Pend.
Q 0.00
0 por pagar
Ingresos Pend.
Q 0.00
0 por recibir
Préstamos Pend.
Q 0.00
0 créditos
Saldos Tarjetas
Q 0.00
0504 + 2434
Fijos ($ USD)
$ 0.00
USD mensual
Fijos (Q. GTQ)
Q 0.00
GTQ mensual
Ingresos vs. Egresos Mensuales
Comparativa histórica de flujo de caja
Moneda: GTQ
Consumo de Tarjetas
Distribución tarjeta 0504 vs 2434
Cortes próximos calculados
Próximos Gastos por Pagar
Descripción
Monto
Vencimiento
Estado
Próximos Vencimientos de Préstamos
Descripción
Monto
Fecha Cuota
Estado
Cuentas Bancarias Disponibles
Saldos actualizados en tiempo real
Historial de Movimientos Diarios
Registro de ingresos y egresos bancarios
Fecha
Tipo
Descripción
Cuenta Bancaria
Monto
Acciones
Tarjetas de Crédito
Control de consumo para Tarjeta No. 0504 y No. 2434
Historial de Consumos con Tarjeta
Detalle de compras y cargos por tarjeta
Fecha
Tarjeta
Descripción
Monto
Acciones
Gastos Pendientes (Cuentas por Pagar)
Facturas programadas en Quetzales (Q.)
Descripción
Monto (Q.)
Fecha Pago
Estado
Acciones
Ingresos Pendientes (Por Cobrar)
Cobros pendientes o ingresos esperados
Descripción
Monto (Q.)
Fecha Esperada
Estado
Acciones
Préstamos Pendientes de Pago
Créditos personales o deudas activas
Descripción
Monto (Q.)
Fecha Pago
Estado
Acciones
Gastos Fijos Mensuales
Presupuesto recurrente en Dólares ($ USD) y Quetzales (Q. GTQ)
Descripción
Moneda
Monto
Día de Pago
Acciones
Editar Registro
Modifica los valores y guarda las correcciones.
Cambiar Contraseña
Actualiza la clave de acceso de tu sistema
Registrar Movimiento Bancario
Ingresa el detalle del débito o crédito bancario.
Nueva Cuenta Bancaria
Crea una cuenta para vincular tus ingresos y egresos
Registrar Consumo con Tarjeta
Aumenta el saldo utilizado en la tarjeta
Gasto Pendiente
Factura o pago próximo a realizar
Ingreso Pendiente
Cobro o dinero por percibir
Préstamo Pendiente
Crédito o deuda activa
Gasto Fijo Mensual
Recurrente en USD ($) o Quetzales (Q.)
Archivos de Backend para Hostinger
Copia estos archivos a tu carpeta public_html en Hostinger para conectar la base de datos MySQL.
Importar en phpMyAdmin
-- Base de datos finanzas_db
CREATE TABLE IF NOT EXISTS `cuentas_bancarias` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`nombre_cuenta` VARCHAR(100) NOT NULL,
`saldo_actual` DECIMAL(12,2) NOT NULL DEFAULT 0.00,
`fecha_actualizacion` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `transacciones` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`tipo` ENUM('ingreso', 'egreso') NOT NULL,
`monto` DECIMAL(12,2) NOT NULL,
`descripcion` VARCHAR(255) NOT NULL,
`fecha` DATE NOT NULL,
`cuenta_id` INT NOT NULL,
FOREIGN KEY (`cuenta_id`) REFERENCES `cuentas_bancarias`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `tarjetas_credito` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`numero_tarjeta` VARCHAR(20) NOT NULL UNIQUE,
`saldo_actual` DECIMAL(12,2) NOT NULL DEFAULT 0.00,
`fecha_corte` DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `transacciones_tarjeta` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`tarjeta_id` INT NOT NULL,
`monto` DECIMAL(12,2) NOT NULL,
`descripcion` VARCHAR(255) NOT NULL,
`fecha_gasto` DATE NOT NULL,
FOREIGN KEY (`tarjeta_id`) REFERENCES `tarjetas_credito`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `gastos_pendientes` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`monto` DECIMAL(12,2) NOT NULL,
`descripcion` VARCHAR(255) NOT NULL,
`fecha_pago` DATE NOT NULL,
`estado` ENUM('pendiente', 'pagado') NOT NULL DEFAULT 'pendiente'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `ingresos_pendientes` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`monto` DECIMAL(12,2) NOT NULL,
`descripcion` VARCHAR(255) NOT NULL,
`fecha_ingreso` DATE NOT NULL,
`estado` ENUM('pendiente', 'recibido') NOT NULL DEFAULT 'pendiente'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `prestamos_pendientes` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`monto` DECIMAL(12,2) NOT NULL,
`descripcion` VARCHAR(255) NOT NULL,
`fecha_pago` DATE NOT NULL,
`estado` ENUM('pendiente', 'liquidado') NOT NULL DEFAULT 'pendiente'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `gastos_fijos` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`descripcion` VARCHAR(255) NOT NULL,
`monto` DECIMAL(12,2) NOT NULL,
`moneda` ENUM('USD', 'GTQ') NOT NULL DEFAULT 'GTQ',
`fecha_pago` DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;