Consultoria AS
787aac9a4c
feat(sat): add database models for SAT sync
...
Phase 1 - Database models:
- Add FielCredential model for encrypted FIEL storage
- Add SatSyncJob model for sync job tracking
- Add SAT-related enums (SatSyncType, SatSyncStatus, CfdiSyncType)
- Add TypeScript types in shared package
- Relations: Tenant -> FielCredential (1:1), Tenant -> SatSyncJobs (1:N)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-25 00:38:51 +00:00
Consultoria AS
f4b42aa8c2
fix: add missing errors utility and fix seed timestamp casting
...
- Add apps/api/src/utils/errors.ts with AppError class
- Fix seed.ts timestamp casting for calendario_fiscal
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 03:30:49 +00:00
Consultoria AS
0c4b1a43a9
feat(fase3): update sidebar navigation and seed with calendario_fiscal
...
- Add navigation items for Reportes, Calendario, Alertas, Usuarios
- Add calendario_fiscal table creation in seed
- Insert demo fiscal events for all 12 months
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 03:04:25 +00:00
Consultoria AS
79b771b650
feat: add database seed with demo data and Docker Compose setup
...
- Seed creates demo tenant, users (admin, contador, visor)
- Creates tenant schema with cfdis, iva_mensual, alertas tables
- Inserts 50 demo CFDIs and 6 months of IVA records
- Docker Compose with PostgreSQL, API, and Web services
- Demo credentials: admin/contador/visor @demo.com / demo123
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 02:02:30 +00:00
Consultoria AS
18bdb24478
feat: add Prisma schema with multi-tenant support
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 01:51:48 +00:00