feature/fixes-estructuras-scaii #1

Closed
Kevin_Ramirez wants to merge 2 commits from feature/fixes-estructuras-scaii into main

2 Commits

Author SHA1 Message Date
4c85daf0f2 feat: fixes estructuras SCAII partidas y encabezado (requerimiento Marisol)
- Fracción arancelaria 10 dígitos (Fraccion+SubdivisionFraccion)
- LINEA = SecuenciaFraccion del R551
- Peso neto/bruto calculado desde PesoBrutoMercancia R501 con distribución proporcional
- UM mapeada al catálogo SCAII (22 claves)
- NUMERO FACTURA formato SS-PPPP-NNNNNNN en partidas y encabezado
- NOT EXISTS en encabezado para excluir pedimentos rectificados (R701)
- DISTINCT en encabezado_facturas_ds y cat_pedimentos_ds para evitar duplicados

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 17:48:51 -05:00
71ef0b390a feat: empaquetado .exe con instalador y fix conexion SCAII
- launcher.py reescrito para PyInstaller (Voila in-process, kernel router)
- build_exe.bat: script PyInstaller (onedir + collect-all dependencias Jupyter)
- build_installer.bat + installer.iss: instalador Inno Setup
- schema_registro_sqlite.sql: schema DataStage en SQLite
- _make_conn_str ahora respeta SCAII_TRUSTED (Windows Auth)
- .env.example: quitar variables DB_* (Postgres ya no usado por DataStage)
- requirements.txt: quitar psycopg2-binary

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 15:57:25 -05:00