Programa de Contabilidad

Job ID: 39182965

Budget: €12 – €18 EUR

? SOLICITUD DE DESARROLLO DE APLICACIÓN WEB DE CONTABILIDAD AUTOMATIZADA

? Descripción del Proyecto

Estoy buscando un desarrollador altamente capacitado para crear una aplicación web de contabilidad completa y automatizada. Esta plataforma permitirá a empresas, autónomos y gestorías gestionar su contabilidad de manera eficiente, con herramientas avanzadas de facturación, asientos contables, conciliación bancaria, automatización con IA y OCR.

El objetivo es construir un software escalable y modular, donde los usuarios puedan contratar funcionalidades adicionales según sus necesidades.

La aplicación debe desarrollarse con las siguientes tecnologías:
✅ Backend: FastAPI (Python) + PostgreSQL
✅ Frontend: React + Tailwind CSS
✅ Infraestructura: Despliegue en VPS Linux (DigitalOcean / Hetzner)
✅ Seguridad: Autenticación JWT, encriptación de datos, permisos avanzados



? FUNCIONALIDADES PRINCIPALES

? 1. Módulo de Facturación

? Emisión y recepción de facturas en PDF con diseños personalizables.
? Control de facturas emitidas y recibidas, con estados: Pendiente, Pagada, Vencida.
? Generación de presupuestos y albaranes convertibles en facturas.
? Facturación recurrente con automatización de envíos.
? Envío de facturas por email con notificaciones de lectura.
? OCR para digitalización automática de facturas en papel o PDF.



? 2. Gestión de Contabilidad

? Registro de ingresos y gastos con categorías personalizables.
? Creación y gestión de asientos contables.
? Plan de cuentas contable predefinido y editable.
? Balance de situación y cuenta de pérdidas y ganancias.
? Generación de informes contables automáticos.



? 3. Conexión Bancaria y Conciliación Automatizada

? Importación automática de extractos bancarios (CSV, Excel).
? Conciliación bancaria con IA:
• Comparación automática de transacciones bancarias con facturas.
• Propuesta de coincidencias con confirmación manual.
? Descarga de extractos bancarios en tiempo real (cuando se implementen APIs bancarias).
? Categorización automática de movimientos bancarios con Machine Learning.



? 4. Gestión Multiusuario y de Gestorías

? Sistema de gestorías con la capacidad de invitar a clientes.
? Generación de enlaces de invitación para que los clientes se registren gratis y se vinculen automáticamente.
? Configuración de permisos personalizados por cliente, donde el gestor puede definir qué información puede ver cada usuario y qué funciones puede utilizar.
? Copia de permisos de un cliente a otro para facilitar la configuración.



? 5. Informes Financieros y Modelos Tributarios

? Generación automática de balances y estados financieros.
? Descarga de modelos oficiales para la Agencia Tributaria.
? Exportación de datos a Excel, PDF o CSV.



? 6. Seguridad y Roles de Usuario

? Autenticación JWT con permisos avanzados.
? Cifrado de datos en base de datos y transferencia de archivos.
? Logs de actividad para rastrear acciones de cada usuario.



? MÓDULOS ADICIONALES OPCIONALES

La aplicación permitirá activar/desactivar funcionalidades avanzadas según el plan contratado:

? 1. Facturación Electrónica (Módulo Adicional)

✅ Generación y envío de facturas en formato Facturae.
✅ Firma digital conforme a la normativa.
✅ Integración con la Agencia Tributaria para el envío automatizado de facturas.

? 2. Contabilidad Avanzada y Automatizada (Módulo Adicional)

✅ Conciliación bancaria 100% automática con IA.
✅ Generación automática de asientos contables basada en transacciones.
✅ Predicción financiera con Machine Learning.
✅ Alertas inteligentes sobre vencimientos, impuestos y oportunidades de ahorro.



? REQUISITOS TÉCNICOS

Para garantizar un desarrollo eficiente y escalable, el software debe cumplir con los siguientes estándares:

?️ Backend (FastAPI + PostgreSQL)

✅ Arquitectura escalable y modular.
✅ Endpoints optimizados con FastAPI.
✅ Uso de PostgreSQL como base de datos principal.
✅ Seguridad con JWT y cifrado de datos.

? Frontend (React + Tailwind CSS)

✅ Interfaz moderna, intuitiva y rápida.
✅ Panel de administración para empresas y gestorías.
✅ Diseño responsive y optimizado para UX/UI.

? Seguridad y Despliegue

✅ Infraestructura en VPS Linux.
✅ Logs de actividad y auditoría.
✅ Encriptación de datos sensibles.
✅ Pruebas automatizadas (pytest, Cypress) para garantizar estabilidad.


Quedo atento a tu respuesta.
¡Gracias!
Related categories: Python Data Processing App Developer