🏛️ Gestor Fiscal Personal SAT

La cartera fiscal digital del ciudadano mexicano 🇲🇽

Sistema completo para gestionar trámites fiscales con el SAT. Automatiza descargas de CFDIs, gestiona e.firma, RFC, CURP y mantiene organizados todos tus documentos fiscales de forma segura.

Ver en GitHub Comenzar

✨ Características Principales

🔐

Seguridad Total

Autenticación JWT, contraseñas hasheadas con bcrypt, y credenciales SAT encriptadas con AES-256. Tu información está protegida con los más altos estándares.

👤

Perfil Fiscal Completo

Gestiona tu RFC, CURP, régimen fiscal, obligaciones y toda tu información fiscal en un solo lugar. Mantén tu información actualizada y accesible.

📄

Gestión de Documentos

Almacena y organiza tu e.firma, constancias fiscales, CFDIs y todos tus documentos importantes. Acceso rápido cuando los necesites.

🤖

Automatización Inteligente

Descarga automática de CFDIs y constancias desde el portal del SAT usando Playwright. Ahorra tiempo en trámites repetitivos.

🔔

Notificaciones

Recibe alertas sobre vencimientos, nuevas obligaciones fiscales y fechas importantes. Nunca olvides un trámite.

📊

Dashboard Intuitivo

Interfaz moderna y fácil de usar con Streamlit. Visualiza tu situación fiscal de forma clara y accesible.

🛡️ Seguridad Garantizada

Encriptación AES-256
JWT con Expiración
Bcrypt Hashing
Validación Pydantic

📋 Casos de Uso

🟢Caso A: Usuario con e.firma y contraseña SAT

Autenticación automática en el portal del SAT, descarga de documentos fiscales y panel completo en tiempo real con toda tu información.

🟡Caso B: Usuario solo con RFC

Validación de RFC, guía paso a paso para activar tu contraseña en el SAT y asistencia para tramitar tu e.firma.

🟠Caso C: Usuario sin contraseña SAT

Flujo de recuperación o creación de contraseña, OCR de INE para autocompletar datos y asistente interactivo.

🔴Caso D: Usuario sin RFC

Consulta de RFC por CURP, generación de RFC guiada y todo el proceso de registro fiscal paso a paso.

🚀 Stack Tecnológico

Backend FastAPI + SQLAlchemy
Frontend Streamlit
Base de Datos PostgreSQL + Redis
Automatización Playwright + Selenium
Seguridad JWT + Bcrypt + Fernet
Workers Celery + Redis
OCR Tesseract
Storage MinIO / S3

🏗️ Arquitectura

┌─────────────────┐      HTTP/REST      ┌──────────────────┐
│                 │  ←─────────────────→ │                  │
│   STREAMLIT     │    requests.post()   │    FASTAPI       │
│   (Frontend)    │    localhost:8501    │    (Backend)     │
│                 │                      │                  │
└─────────────────┘                      └────────┬─────────┘
                                                  │
                                                  │ SQLAlchemy
                                                  ↓
                                         ┌─────────────────┐
                                         │   PostgreSQL    │
                                         │   (Base Datos)  │
                                         └─────────────────┘
                

¿Listo para simplificar tu gestión fiscal?

Comienza en minutos con nuestro script de instalación automática

Ver Documentación Completa