Este documento complementa el Manual de Usuario base (v17). Consulta el manual principal para instrucciones generales. Aquí solo se documentan diferencias por versión.
v17.4.0 — 2026-04-05
NOVEDADES — Autenticación OAuth: se reemplaza el token único por API Key + API Secret Key (Client ID / Client Secret de SkydropX Pro). El token se genera y renueva automáticamente. — Botón "Test API Keys" para validar la conexión desde la configuración del método de envío. — Opción "Adjuntar guía PDF": descarga y adjunta el PDF de la guía directamente al mensaje del albarán. — Soporte multi-compañía mejorado: las operaciones masivas de guías y el controlador web ahora filtran por la compañía activa.
CAMBIOS EN FLUJO O PANTALLAS — SECCIÓN ACTUALIZADA: Configuración del Método de Envío La sección de credenciales ahora muestra dos campos (API Key y API Secret Key) en lugar de un token manual. El token se genera al presionar "Test API Keys". — SECCIÓN ACTUALIZADA: Configuración del Método de Envío — Avanzado Nuevo campo "Adjuntar guía PDF" en la sección Avanzado. — Códigos de Carta Porte y Embalaje (SAT) ahora se pueden configurar tanto a nivel global (método de envío) como a nivel de albarán individual. El sistema usa la prioridad: albarán > método de envío > vacío. — El cálculo del costo de envío sin impuestos ahora usa el sistema fiscal de Odoo (compute_all del producto de envío) en lugar de dividir entre 1.16. Funciona con cualquier configuración fiscal válida (IVA 16%, IEPS, etc.).
CORRECCIONES — Corregido: json.load() → json.loads() en 5 lugares del cliente API, causaba errores silenciosos al parsear respuestas de error. — Corregido: IVA hardcodeado (÷1.16) reemplazado por el sistema fiscal nativo de Odoo. — Corregido: refresh de token fallaba si la fecha de vigencia era nula. — Corregido: @api.model incorrecto en métodos de instancia en sale_order.py y stock_picking.py.
COMPATIBILIDAD — Odoo Enterprise: Sí — Odoo Community: Sí — Odoo Online: No (restricción de Odoo, no del módulo) — SkydropX MX: Sí
NOTAS DE ACTUALIZACIÓN — Actualización estándar. No requiere acciones adicionales. — Todos los nombres de campos, modelos, XML IDs y endpoints se mantienen sin cambios. La estructura de datos es compatible con instalaciones existentes.
v17.0 — versión base
Versión documentada en el Manual de Usuario principal. Sin changelog — es la referencia base.
================================================================================ INSTRUCCIONES PARA MANTENER ESTE ARCHIVO
- Agregar cada nueva versión ARRIBA del todo (la más reciente siempre primero).
- Llenar solo las secciones que aplican — si no hubo correcciones, eliminar esa sección.
- Actualizar la fecha de lanzamiento cuando se publique en el App Store.
- Si un cambio modifica una sección completa del manual base, indicarlo así: "SECCIÓN ACTUALIZADA: [nombre de sección] — ver descripción abajo" y agregar el texto nuevo directamente en el changelog.
================================================================================