- En Odoo 12 y anteriores, es necesario activar la opción de cancelación en la configuración de contabilidad.
- Odoo 15 y 16 solo permiten cancelar facturas con los motivos 01 y 02, sin soporte para otras claves.
- A partir de Odoo 17, se pueden utilizar los cuatro motivos de cancelación según la Reforma Fiscal 2022.
- Errores comunes incluyen discrepancias entre Odoo y el SAT, cancelaciones en proceso y restricciones por documentos relacionados.
Cancelar una factura en Odoo puede parecer un proceso complejo, pero conociendo los pasos adecuados y las configuraciones necesarias, es posible hacerlo sin complicaciones. En este artículo, explicaremos cómo cancelar facturas en distintas versiones de Odoo, los posibles errores que pueden surgir y cómo solucionarlos.
Además, veremos los motivos de cancelación según la normativa fiscal y cómo estos afectan el flujo de trabajo dentro del sistema. Si trabajas con Odoo en México, también explicaremos cómo interactúa con el SAT y qué debes hacer cuando una cancelación no se refleja correctamente.
Índice
Cómo cancelar una factura en Odoo
El procedimiento para cancelar una factura en Odoo varía según la versión que estés utilizando. A continuación, explicamos cómo se realiza en diversas versiones del sistema.
Odoo 12 y versiones anteriores
Si trabajas con Odoo 12 o versiones anteriores, es necesario activar la opción de “Permitir cancelación de asientos” en la configuración de contabilidad.
- Accede a Contabilidad > Diarios.
- Selecciona el diario de facturas de cliente.
- Habilita la opción “Permitir cancelación de asientos”.
- Si no ves esta opción, instala el módulo account_cancel y activa el modo de desarrollador.
Una vez hecho esto, podrás ver el botón de “Cancelar factura” en las facturas de cliente.
Para obtener más información sobre cómo gestionar facturas, te recomendamos consultar la guía completa para facturar en Odoo.
Odoo 15 y 16
En estas versiones, los motivos de cancelación están limitados a dos opciones:
- Motivo 01: Comprobantes emitidos con errores con relación.
- Motivo 02: Comprobantes emitidos con errores sin relación.
El sistema selecciona automáticamente el motivo en función del CFDI de origen. Si la factura tiene relación con otra a través del CFDI, el motivo será el 01, de lo contrario, será el 02.
Es importante señalar que en estas versiones no se pueden cancelar facturas con los motivos 03 y 04, por lo que si necesitas usar estas claves, tendrás que actualizar a una versión más reciente de Odoo.
Si deseas crear un producto en Odoo, puedes revisar nuestra guía detallada sobre cómo crear un producto en Odoo.
Odoo 17 y Reforma Fiscal 2022
Con la introducción de la Reforma Fiscal 2022, a partir de Odoo 17 se pueden utilizar los siguientes motivos:
- Motivo 01: Comprobante emitido con errores con relación.
- Motivo 02: Comprobante emitido con errores sin relación.
- Motivo 03: No se llevó a cabo la operación.
- Motivo 04: Operación nominativa relacionada en una factura global.
Para cancelar una factura en Odoo 17:
- Ve a la factura y haz clic en “Solicitar cancelación”.
- Selecciona el motivo que corresponda.
- Si eliges el motivo 01, puedes generar una factura rectificativa inmediatamente.
- Odoo actualizará automáticamente el estado de la factura en el SAT.
Es importante destacar que la cancelación de una factura puede tardar hasta 72 horas dependiendo del SAT y del monto de la factura.
Errores comunes al cancelar facturas en Odoo
A la hora de cancelar facturas, pueden ocurrir algunos errores recurrentes que debes conocer.
La factura se canceló en Odoo pero no en el SAT
En algunos casos, el receptor de la factura debe aceptar la cancelación. Si este rechaza la solicitud, Odoo mostrará la factura como cancelada, pero en el SAT seguirá activa. Para corregirlo, es recomendable contactar con soporte técnico.
La factura se canceló en el SAT pero no en Odoo
Si la cancelación se hizo directamente en el portal del SAT o del proveedor autorizado de certificación (PAC), Odoo seguirá mostrando la factura como válida. Para actualizar el estado en Odoo, se debe usar la opción “Actualizar SAT”.
Error: “La factura se encuentra en proceso de cancelación”
El SAT permite hasta 72 horas para que el receptor acepte o rechace la cancelación. Durante este tiempo, Odoo mostrará un mensaje de error y no permitirá completar la cancelación.
El documento no puede cancelarse
Si la factura tiene notas de crédito o algún complemento de pago relacionado, Odoo no permitirá su cancelación. Se deben cancelar primero estos documentos antes de intentar cancelar la factura original.
Comprender el proceso de cancelación de facturas en Odoo es fundamental para evitar errores y cumplir con las regulaciones fiscales. Además, es recomendable mejorar tus habilidades en el uso de Odoo para facilitar la gestión contable, y puedes hacerlo consultando esta guía sobre el diseño de PCB, que proporciona una buena base sobre la planificación de proyectos.
Guía completa para facturar en Odoo: desde órdenes a contratos
Las versiones más recientes han mejorado la gestión de cancelaciones con nuevos motivos y automatización en la actualización del SAT, lo que facilita el proceso. Revisar la configuración del sistema y mantenerlo actualizado es clave para aprovechar las últimas funcionalidades disponibles.

Expertos en software, desarrollo y aplicación en industria y hogar. Nos encanta sacar todo el potencial de cualquier software, programa, app, herramienta y sistema operativo del mercado.