Sistema contable inteligente para la automatización de procesos contables mediante la importación y procesamiento de CFDI (XML) en México.
Smart Contable es una plataforma desarrollada para facilitar la gestión contable de empresas mediante la automatización de tareas repetitivas como:
- Importación masiva de CFDI.
- Procesamiento de archivos XML y ZIP.
- Generación automática de pólizas contables.
- Mapeo de cuentas contables por RFC.
- Conciliación bancaria.
- Gestión multiempresa.
- Reportes e informes contables.
El objetivo es reducir el tiempo operativo del área contable y minimizar errores manuales durante el registro de operaciones.
- FastAPI
- SQLAlchemy
- MySQL
- JWT Authentication
- Pydantic
- Python 3.11+
- React
- TypeScript
- Axios
- React Router
- MySQL
- Administración mediante MySQL Workbench
- Registro de empresas
- Administración multiempresa
- Asociación de usuarios por empresa
- Carga individual de XML
- Carga masiva de ZIP
- Extracción automática de datos fiscales
- Validación de estructura CFDI
- Generación automática de pólizas
- Registro de movimientos contables
- Integración con CFDI procesados
- Asociación de RFC con cuentas contables
- Configuración personalizada por empresa
- Automatización de asignación contable
- Registro de movimientos bancarios
- Validación y conciliación de operaciones
- Informes contables
- Resúmenes financieros
- Exportación de información
smart-contable/
├── backend/
│ ├── app/
│ │ ├── api/
│ │ ├── models/
│ │ ├── schemas/
│ │ ├── services/
│ │ ├── core/
│ │ └── database/
│ └── requirements.txt
│
├── frontend/
│ ├── src/
│ │ ├── pages/
│ │ ├── components/
│ │ ├── services/
│ │ └── routes/
│ └── package.json
│
└── README.md
=======
SmartContable es una plataforma SaaS para automatización fiscal y contable en México.
- Gestión de facturas CFDI
- Generación de pólizas
- Conciliación bancaria
- Reportes financieros
- Multiempresa
- Inteligencia Fiscal (Roadmap)
- FastAPI
- SQLAlchemy
- MySQL
- React
- Vite
- TailwindCSS
60c71d7 (feat: estructura base para integraciones)
cd backend
<<<<<<< HEAD
python -m venv venv
# Windows
venv\Scripts\activate
pip install -r requirements.txtConfigurar variables de entorno:
DATABASE_URL=mysql+pymysql://usuario:password@localhost/smart_contable
SECRET_KEY=your_secret_key
ACCESS_TOKEN_EXPIRE_MINUTES=60Ejecutar servidor:
uvicorn app.main:app --reloadcd frontend
npm install
npm run dev- Catálogo de cuentas contables
- Reglas automáticas de clasificación
- Dashboard financiero
- Exportación a Excel y PDF
- Integración bancaria avanzada
- Auditoría de movimientos
- Automatización inteligente de pólizas
En desarrollo activo.
Actualmente enfocado en:
- Automatización contable basada en CFDI.
- Mapeo inteligente de cuentas contables.
- Generación automática de pólizas.
- Escalabilidad para entorno SaaS multiempresa.
Eduardo Vázquez
Proyecto desarrollado como plataforma contable moderna para automatizar procesos financieros y fiscales en México.
pip install -r requirements.txt uvicorn app.main:app --reload
60c71d7 (feat: estructura base para integraciones)