Repository
OCA/product-attribute · module folder · Try on Runboat
Module version
1.0.0
Category
Sales/Sales
Folder size
0.12 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/product-attribute
Last tracking update
2026-08-07 09:06:25
Authors
Vauxoo, Odoo Community Association (OCA), Tecnativa
Maintainers
Vauxoo, Odoo Community Association (OCA), Tecnativa
Committers
AaronHForgeFlow, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
odoo/odoo:
- web
- bus
- uom
Python dependencies
None
System dependencies
None
Required by
None
Description
This module allows you to create a sales pricelist based on product
supplierinfo prices. If you want, you can bypass minimum quantity in
pricelist item.

We can also define sale marging applied on purchase price directly on
supplier info. For this, you must add users to "Show sale margin on
Product Supplierinfo" group.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
product_pricelist_supplier_item_form_view product.pricelist.item.form product.pricelist.item form Inherits product.product_pricelist_item_form_view
product_supplierinfo_form_view product.supplierinfo.form.view.pricelist product.supplierinfo form Inherits product.product_supplierinfo_form_view
product_supplierinfo_tree_view product.supplierinfo.tree.view.pricelist product.supplierinfo tree Inherits product.product_supplierinfo_tree_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (5)
  • base Selection
    ondelete={'supplierinfo': 'set default'} selection_add=[('supplierinfo', 'Prices based on supplier info')]
  • filter_supplier_id Many2one → res.partner
    comodel_name='res.partner' help='Only match prices from the selected supplier' string='Supplier filter'
  • ignore_supplierinfo_margin Boolean
    help='Based on supplierinfo price without sale margin applied'
  • no_supplierinfo_discount Boolean
    help='If checked, the discount set on the supplier info will be ignored in price calculation.' string='Ignore Supplier Info Discount'
  • no_supplierinfo_min_quantity Boolean
    string='Ignore Supplier Info Min. Quantity'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • sale_margin Float
    default=0 digits=(16, 2) help='Margin to apply on price to obtain sale price' string='Sale Margin (%)'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…