Sale Stock Restocking Fee Invoicing
Este módulo amplía la funcionalidad del asistente de devolución de albaranes de stock para permitirte cobrar una tarifa de reabastecimiento en caso de devolución de mercancías por parte de un cliente.
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.0Cobra una tarifa de reposición a los clientes cuando devuelven mercancía. Configura un producto de tarifa, marca a los clientes que deben pagarla, y la tarifa se añade automáticamente como una línea en su pedido de venta cuando se valida la devolución.
Este módulo permite facturar a los clientes una tarifa de reabastecimiento cuando devuelven mercancía. Añade un ajuste 'Restocking Fee Product' en los ajustes de inventario/valoración, donde se elige el producto de servicio usado para cobrar la tarifa (se crea automáticamente un producto 'Restocking fee').
En cada ficha de cliente se puede marcar 'Charge Restocking Fee' para que las devoluciones de ese cliente se facturen por defecto.
Cuando se usa el asistente de devolución en una entrega a cliente, aparece una casilla 'Charge Restocking Fee' (solo para devoluciones de cliente). Su valor por defecto proviene del cliente, y se puede cambiar por devolución o por línea de devolución. Cuando se valida la devolución, el sistema añade automáticamente una nueva línea al pedido de venta relacionado por cada movimiento devuelto, usando el producto de tarifa configurado, con una descripción como 'Restocking fee for X units of ...'. La línea de tarifa se marca para poder identificarla.
Si no hay ningún producto de tarifa configurado, un mensaje de error pide corregir la configuración. El módulo afecta a pedidos de venta, líneas de pedido de venta, movimientos de stock, reglas de stock, asistentes de devolución, clientes y ajustes de compañía.
Depende de
Lo necesitan otros módulos
Modelos y campos (9)
- sale.order · amplía un modelo existente
- stock.move · amplía un modelo existentepicking_kind, charge_restocking_fee
- stock.rule · amplía un modelo existente
- res.company · amplía un modelo existenterestocking_fee_product_id (Restocking Fee Product)
- res.partner · amplía un modelo existentecharge_restocking_fee
- sale.order.line · amplía un modelo existenteis_restocking_fee
- res.config.settings · amplía un modelo existenterestocking_fee_product_id (Restocking Fee Product)
- stock.return.picking · amplía un modelo existenteis_customer_return, charge_restocking_fee
- stock.return.picking.line · amplía un modelo existenteis_customer_return, charge_restocking_fee
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-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0El producto utilizado para cobrar la tarifa de reabastecimiento en el pedido de venta debe especificarse en el formulario de configuración de inventario, al que se puede acceder mediante:
- Ajustes - Inventario - Valoración
- o Inventario - Configuración - Ajustes - Valoración
Una vez allí, puede cambiar el elemento Restocking Fee Product.
nb: Es posible que necesite instalar sale_management para facilitar su prueba (vista SO)
Una vez instalado, se añade una casilla de verificación en el asistente de devolución de existencias para especificar si se debe cobrar una tarifa de reabastecimiento. El mismo campo se añade en cada línea del asistente. Por lo tanto, puede elegir cobrar por todas las mercancías devueltas o seleccionar qué línea debe cobrarse.
Por defecto, no se cobra ninguna tarifa de reabastecimiento en caso de devolución de cliente. Si desea cobrar una tarifa de reabastecimiento, puede:
- Especificar en el formulario de contacto del cliente que se debe cobrar una tarifa de reabastecimiento por defecto en caso de devolución de mercancías. Este valor se utiliza como valor por defecto en el asistente de devolución de existencias;
- Utilizar las casillas de verificación del asistente de devolución de existencias.
Para cada producto devuelto, si se debe cobrar una tarifa de reabastecimiento, una vez realizado el albarán de devolución, se añade una nueva línea en el pedido de venta de origen para cobrar las tarifas. La cantidad cobrada es siempre 1, independientemente del número de artículos del mismo producto devueltos.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.