OdooWiki OCA HUB

Stock account move reset to draft

stock_account_move_reset_to_draft folder_open OCA/account-invoicing open_in_new
Warehouse Management Licencia: AGPL-3

Este módulo permite revertir una factura de proveedor a estado borrador incluso cuando se crea un registro SVL (Stock Valuation Layer) debido a una diferencia de precio entre la recepción y la factura de proveedor, cuando el inventario de la recepción aún no se ha consumido. Cuando se restablece una factura de proveedor a borrador, según corresponda, se genera un nuevo registro SVL para compensar la diferencia de valoración que se generó al confirmar la factura.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite restablecer una factura de proveedor publicada a borrador incluso cuando existen capas de valoración de existencias debido a diferencias de precio, y crea automáticamente asientos de valoración compensatorios.

Este módulo amplía la funcionalidad de la factura de proveedor (account.move) en Odoo. Normalmente, una vez que se publica una factura de proveedor y se crean las capas de valoración de existencias (SVLs), no se puede restablecer a borrador. Este módulo cambia eso: hace que el botón 'Restablecer a borrador' esté disponible para facturas de proveedor publicadas o canceladas que tengan capas de valoración de existencias en sus líneas.

Cuando restablece dicha factura a borrador, el módulo comprueba cada línea que tenga capas de valoración de existencias. Si el inventario del recibo ya se ha consumido parcial o totalmente, genera un error e impide el restablecimiento. Si el inventario sigue estando totalmente disponible, crea una nueva capa de valoración de existencias con el valor opuesto para compensar la diferencia de valoración original. También actualiza el coste del producto para los productos que utilizan el método de coste medio.

Esto garantiza que la contabilidad y la valoración de inventario se mantengan coherentes cuando necesite corregir una factura de proveedor. El módulo depende de purchase_stock y funciona dentro de los módulos de contabilidad e inventario.

Depende de

purchase_stock
Modelos y campos (1)
  • account.move · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Crea una categoría de producto con Costing Method: Average Cost (AVCO) o First In First Out (FIFO).
  • Crea un producto vinculado a la categoría creada antes.
  • Crea un pedido de compra y añade una línea de producto con cantidad 1 y precio 10.
  • Confirma el pedido de compra y valida el picking de entrada.
  • Crea una factura a partir del pedido de compra.
  • Cambia el precio de la línea de factura a 12 y confirma la factura.
  • Es posible restablecer la factura a borrador (se creará un nuevo registro SVL para compensar la diferencia de SVL existente).

Al intentar restablecer una factura a borrador para un producto que ha sido parcial o totalmente consumido, el sistema mostrará el siguiente mensaje de error: "The inventory has already been (partially) consumed." En ese caso, considera usar landed costs para ajustar la valoración del producto según sea necesario.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.