Merge de origin/main (commits c450cfa, e77813a):
- feature/Descargas por % de incremento de peso o cantidad
- feature/analiticas de saldos
- Manual_Descargas.docx
Mas cambios locales:
- Nueva funcion descarga por fraccion + UM (8 digitos sin BOM)
- _saldos_idx_fraccion, _consumir_fraccion, _build_cobertura_fraccion
- _build_descarga_fraccion_df, calcular_pronostico_fraccion_um,
ejecutar_fraccion_um (modos NATURAL/DIRIGIDA, DRY_RUN)
- UI Frac/UM agregada al tab_desc
- DISTINCT en encabezado_facturas_ds y cat_pedimentos_ds
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- 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>