Product - Cost Price Tax Included
este módulo extiende el módulo Sale de Odoo para gestionar correctamente la posibilidad de crear y usar tarifas basadas en el Precio de coste, si estás en una configuración B2C (IVA configurado con 'Precio con impuestos incluidos').
Si no usas el precio con IVA incluido, este módulo es inútil.
Caso de uso típico
Tienes un producto:
- Coste: 1000€ (sin IVA)
- Precio de venta (IVA incl.): 2400€
- IVA: 20% (Precio con impuestos incluidos)
Tienes una tarifa sin margen basada en el coste
Sin este módulo, si creas un pedido de venta, el precio será incorrecto y venderás por debajo de tu precio de coste.
Con este módulo instalado, el precio será correcto y no perderás el importe del IVA cuando realices esta venta:
Este módulo soluciona el problema,
- añadiendo un nuevo campo calculado 'Cost Price Tax Included' (standard_price_tax_included) en el modelo Product Product, basado en el campo Cost Price y en la configuración de impuestos de venta.
- añadiendo una nueva clave standard_price_tax_included en el campo base del modelo product.pricelist.item.
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 16.0Añade un nuevo campo calculado "Cost Price Tax Included" en los productos y una nueva opción de base de tarifa, para que puedas crear tarifas de venta sobre el precio de coste con impuestos incluidos y evitar vender por debajo del coste en configuraciones B2C.
Este módulo es útil cuando tus impuestos de venta están configurados con precios con impuestos incluidos (estilo B2C). Añade un nuevo campo de solo lectura llamado "Cost Price Tax Included" tanto en product.product como en product.template. El valor se calcula automáticamente a partir del Cost Price normal del producto y sus impuestos de venta, por lo que siempre ves el coste con el impuesto incluido.
También amplía las reglas de tarifas (product.pricelist.item) con una nueva opción en la lista "Based on": "Cost Price Tax Included". Esto te permite crear una tarifa de venta cuya fórmula se base en el coste con impuesto incluido en lugar del coste estándar.
- Un nuevo campo calculado "Cost Price Tax Included" aparece en los formularios de producto y en las variantes de producto.
- En las plantillas de producto con varias variantes, el campo solo se rellena cuando hay una única variante; de lo contrario, muestra cero.
- La nueva opción de base de tarifa está disponible al configurar los elementos de la tarifa.
- El valor se recalcula automáticamente cuando cambian el coste, los impuestos de venta o la configuración de impuestos incluidos, y por compañía.
No se añaden menús ni informes nuevos. El módulo afecta a la fijación de precios de producto, las variantes de producto, los impuestos de venta y las tarifas. Los datos de demostración muestran un impuesto de venta del 20% con precios con impuestos incluidos y una tarifa basada en el coste con impuesto incluido.
Depende de
Modelos y campos (3)
- product.product · amplía un modelo existentestandard_price_tax_included (Cost Price Tax Included)
- product.template · amplía un modelo existentestandard_price_tax_included (Cost Price Tax Included)
- product.pricelist.item · amplía un modelo existentebase
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/product-attribute.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0El usuario ahora puede establecer la Lista de precios en función de este campo:
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, Uso.
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.