OdooWiki OCA HUB

Sale Stock Restocking Fee Invoicing

sale_stock_restocking_fee_invoicing folder_open OCA/stock-logistics-workflow open_in_new
Sin categoría Licencia: AGPL-3

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.0

Cobra 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

salestocksale_stockstock_accountstock_picking_kind

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-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 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

El 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.

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.