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

  1. Agregar cada nueva versión ARRIBA del todo (la más reciente siempre primero).
  2. Llenar solo las secciones que aplican — si no hubo correcciones, eliminar esa sección.
  3. Actualizar la fecha de lanzamiento cuando se publique en el App Store.
  4. 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.

================================================================================