Saltar al contenido principal
Amazon

Qué hace el botón «Contabilizar la factura rectificativa ahora» del conector de Amazon

El botón Contabilizar la factura rectificativa ahora (Post Credit Note Now) crea la factura rectificativa de una devolución de Amazon y la contabiliza en el mismo paso; si la línea ya tenía una en borrador, contabiliza esa sin crear otra. Se ve mientras la rectificativa no esté contabilizada, y el código pide acceso de Contabilidad a quien lo pulsa. Aquí tienes qué comprueba, qué cambia y por qué puede detenerse con un error.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Dónde está y cuándo se ve

Se llega desde el menú Amazon › Analíticas / BI › Devoluciones (Amazon › Analytics / BI › Returns). Cada tramo de esa ruta pide el permiso Lector (Viewer). El botón está en la pantalla Devoluciones (BI) (Returns (BI)) y actúa sobre una sola línea de devolución cada vez. Existe en las ramas publicadas del módulo: Odoo 17, 18, 19 y 20.

Con los valores por defecto el botón se ve. Se oculta cuando el campo Estado de la factura rectificativa (Credit Note State) indica que la rectificativa ya está contabilizada.

Esquema hecho con código, no es una pantalla de Odoo: el menú Amazon, Analytics / BI, Returns y debajo el botón Post Credit Note Now, con los rótulos en inglés
Esquema hecho con código a partir del módulo (no es una captura de Odoo): el menú y el botón, presentes en Odoo 17, 18, 19 y 20

Tener el permiso Lector te deja llegar a la pantalla. Que el botón funcione para ti depende de los accesos que se comprueban más abajo.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Antes del botón: el camino automático

El botón es la vía manual. Odoo también puede crear estas facturas rectificativas solo. La casilla Crear facturas rectificativas automáticamente (opcional) (Auto-create credit notes (opt-in)) está en la ficha de Cuentas (Accounts), pestaña Devoluciones y reseñas (Returns & Reviews), y viene desactivada por defecto. Su ayuda dice: Crea automáticamente un borrador de factura rectificativa de cliente cuando se informa el importe del reembolso de la devolución y la venta está contabilizada en Odoo.

Con la casilla activa, la ejecución automática de la cuenta se lanza desde dos tareas programadas, activas al instalar: Amazon SP-API - Auto recepción devoluciones a stock (Amazon SP-API - Auto receive returns to stock), cada 15 minutos, y Amazon SP-API - Sync devoluciones (Amazon SP-API - Sync returns), cada 3 horas.

Esa ejecución recorre las líneas de devolución de la cuenta con importe de reembolso mayor que cero y sin factura rectificativa, y para cada una llama al mismo paso interno que usa el botón. Algunas diferencias:

  • Contabiliza solo si lo permite el ajuste de contabilización automática de la cuenta; si no, deja la rectificativa en borrador. El botón siempre pide contabilizar.
  • Recorre un número limitado de líneas en cada ejecución.
  • Si una línea falla, la marca como saltada o con error según el tipo de fallo y guarda el texto del error.
  • La comprobación de acceso de Contabilidad solo se aplica cuando lo hace una persona, no en esa ejecución.

Por eso el botón queda para contabilizar a mano una línea concreta.

Qué hace el botón, en orden

  1. Como lo pulsas tú, comprueba que tienes acceso de Contabilidad (facturación); si no lo tienes, se detiene.
  2. Si la línea ya tiene una factura rectificativa y está en borrador, la contabiliza, marca el estado de la rectificativa como contabilizado, anota la fecha de proceso y borra el error. No crea otra. Si la rectificativa existente no está en borrador, el botón la abre sin contabilizar nada.
  3. Si no hay rectificativa, busca el pedido de venta. Si no lo encuentra, se detiene con No se encontró el pedido de venta para el pedido de Amazon … (Sale order not found for Amazon order …).
  4. Busca la factura de cliente de origen. Si no encuentra una contabilizada, se detiene con No se encontró ninguna factura de cliente contabilizada para el pedido de venta … (No posted customer invoice found for sale order …).
  5. Crea la rectificativa de cliente con la empresa, el cliente, la moneda y el diario de la factura de origen. El origen es el nombre del pedido de venta y la referencia es Devolución de Amazon … (Amazon return …), con el identificador de la devolución o, si no hay, el del pedido. Pone la fecha de hoy, vacía el plazo de pago y la enlaza con la factura de origen, en la medida en que Odoo tenga esos campos.
  6. La contabiliza y anota en la línea la factura de origen, la rectificativa, el estado contabilizado y la fecha de proceso, y borra el error.
  7. Abre la rectificativa en una ventana llamada Factura rectificativa contabilizada (Posted Credit Note), en la misma pantalla.

Si falla cualquiera de los pasos anteriores, el código escribe en la línea el estado de error, la fecha y el texto del error, y vuelve a lanzar el error para que lo veas.

Un caso ilustrativo

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Hogar Mediterráneo es una tienda inventada que vende en Amazon y mantiene desactivada la casilla de creación automática. Lucía, de administración, tiene acceso de Contabilidad. Pedro puede abrir la pantalla de devoluciones, pero no tiene acceso de Contabilidad. Ambos abren Amazon › Analíticas / BI › Devoluciones.

  • Primera línea, con pedido de venta y factura contabilizada. Lucía pulsa el botón. El módulo crea la rectificativa a partir de la factura de origen, la contabiliza y abre Factura rectificativa contabilizada. Al volver a la línea, el botón ha desaparecido porque el estado ya marca la rectificativa como contabilizada.
  • Segunda línea, con un borrador ya creado. Lucía pulsa el botón y el módulo contabiliza ese borrador. No se crea una segunda rectificativa.
  • Tercera línea, pulsada por Pedro. El botón se ve, pero al pulsarlo el código se detiene porque Pedro no tiene acceso de Contabilidad. Lucía la contabiliza después.
  • Cuarta línea, sin factura de cliente contabilizada. Antes de crear nada el módulo busca esa factura y, si no la encuentra, se detiene con el aviso de que no hay ninguna factura de cliente contabilizada para el pedido de venta. Hay que resolver primero la factura de ese pedido.

Lo que se aprende: el botón se ve aunque falte el acceso o algún dato, y te enteras de lo que falta al pulsarlo. Pasar por él no duplica rectificativas, porque si la línea ya tiene una, trabaja con esa.

Qué comprobar después de pulsarlo

Abre la rectificativa que te muestra el módulo y mira la referencia Devolución de Amazon …, el origen y el enlace con la factura de origen. Vuelve a la línea y comprueba que Estado de la factura rectificativa ya no la deja con el botón visible. Si la acción se detuvo, lee el error en pantalla y resuelve la causa que describe (acceso de Contabilidad, pedido de venta, factura de cliente contabilizada) antes de volver a pulsar.

Coste y ayuda de FlexigoTech

El módulo es de pago único por versión de Odoo y está publicado en Odoo Apps para 17, 18, 19 y 20 (puedes verlo en la ficha o en la página del módulo). La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Necesitas el plan Conector: 49 € al mes o 490 € al año, sin IVA, para hasta 3 cuentas de la plataforma.

Si estás implantando Odoo y quieres decidir quién contabiliza las devoluciones de Amazon, o necesitas una integración a medida, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores.

Esquema hecho con código a partir de los ficheros de traducción, no es una pantalla de Odoo: el texto Post Credit Note Now en castellano, alemán, francés, italiano y portugués
Esquema hecho con código (no es una captura de Odoo): cómo se llama el botón según el idioma de Odoo; en castellano, Contabilizar la factura rectificativa ahora

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes