| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-reporting |
| GIT | |
| GIT | https://github.com/OCA/sale-reporting.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-reporting/tree/18.0/sale_report_delivered |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, Eduardo de Miguel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-reporting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:18 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_margin - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Adds subtotal price based on the delivered quantities field to the *Sales Report*. This module takes in consideration Outgoing, Returns and Dropship. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_sale_report_delivered_graph |
sale.report.delivered.graph | sale.report.delivered | graph | New |
view_sale_report_delivered_pivot |
sale.report.delivered.pivot | sale.report.delivered | pivot | New |
view_sale_report_delivered_search |
sale.report.delivered.search | sale.report.delivered | search | New |
amount_cost
Float
readonly=True
args: 'Amount cost'
campaign_id
Many2one → utm.campaign
categ_id
Many2one → product.category
readonly=True
args: 'product.category', 'Product Category'
commercial_partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer Entity'
company_id
Many2one → res.company
readonly=True
args: 'res.company', 'Company'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Customer Country'
date
Datetime
readonly=True
industry_id
Many2one → res.partner.industry
readonly=True
args: 'res.partner.industry', 'Customer Industry'
margin
Float
readonly=True
args: 'Margin delivered'
margin_percent
Float
readonly=True
string='Margin delivered(%)'
medium_id
Many2one → utm.medium
name
Char
readonly=True
args: 'Order Reference'
nbr
Integer
readonly=True
args: '# of Lines'
order_id
Many2one → sale.order
readonly=True
args: 'sale.order', 'Order'
partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer'
picking_id
Many2one → stock.picking
readonly=True
args: 'stock.picking', 'Picking'
price_subtotal
Float
readonly=True
args: 'Untaxed total delivered'
pricelist_id
Many2one → product.pricelist
readonly=True
args: 'product.pricelist', 'Pricelist'
product_id
Many2one → product.product
readonly=True
args: 'product.product', 'Product Variant'
product_tmpl_id
Many2one → product.template
readonly=True
args: 'product.template', 'Product'
product_uom
Many2one → uom.uom
readonly=True
args: 'uom.uom', 'Unit of Measure'
product_uom_qty
Float
readonly=True
args: 'Qty'
source_id
Many2one → utm.source
state
Selection
readonly=True
string='Status'
args: [('draft', 'Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('cancel', 'Cancelled')]
team_id
Many2one → crm.team
readonly=True
args: 'crm.team', 'Sales Team'
user_from_partner_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson From Partner'
user_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson'
volume
Float
readonly=True
weight
Float
readonly=True
args: 'Gross Weight'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-reporting |
| GIT | |
| GIT | https://github.com/OCA/sale-reporting.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-reporting/tree/16.0/sale_report_delivered |
| VERSION | |
| VERSION | 2.2.5 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, David Vidal, oca-ci, Eduardo De Miguel, pilarvargas-tecnativa, Eduardo de Miguel, Yadier A. De Quesada, David Bañón |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-reporting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_margin - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_sale_report_delivered_graph |
sale.report.delivered.graph | sale.report.delivered | graph | New |
view_sale_report_delivered_pivot |
sale.report.delivered.pivot | sale.report.delivered | pivot | New |
view_sale_report_delivered_search |
sale.report.delivered.search | sale.report.delivered | search | New |
amount_cost
Float
readonly=True
args: 'Amount cost'
analytic_account_id
Many2one → account.analytic.account
readonly=True
args: 'account.analytic.account', 'Analytic Account'
campaign_id
Many2one → utm.campaign
categ_id
Many2one → product.category
readonly=True
args: 'product.category', 'Product Category'
commercial_partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer Entity'
company_id
Many2one → res.company
readonly=True
args: 'res.company', 'Company'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Customer Country'
date
Datetime
readonly=True
industry_id
Many2one → res.partner.industry
readonly=True
args: 'res.partner.industry', 'Customer Industry'
margin
Float
readonly=True
args: 'Margin delivered'
margin_percent
Float
readonly=True
string='Margin delivered(%)'
medium_id
Many2one → utm.medium
name
Char
readonly=True
args: 'Order Reference'
nbr
Integer
readonly=True
args: '# of Lines'
order_id
Many2one → sale.order
readonly=True
args: 'sale.order', 'Order'
partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer'
picking_id
Many2one → stock.picking
readonly=True
args: 'stock.picking', 'Picking'
price_subtotal
Float
readonly=True
args: 'Untaxed total delivered'
pricelist_id
Many2one → product.pricelist
readonly=True
args: 'product.pricelist', 'Pricelist'
product_id
Many2one → product.product
readonly=True
args: 'product.product', 'Product Variant'
product_tmpl_id
Many2one → product.template
readonly=True
args: 'product.template', 'Product'
product_uom
Many2one → uom.uom
readonly=True
args: 'uom.uom', 'Unit of Measure'
product_uom_qty
Float
readonly=True
args: 'Qty'
source_id
Many2one → utm.source
state
Selection
readonly=True
string='Status'
args: [('draft', 'Draft Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('done', 'Sales Done'), ('cancel', 'Cancelled')]
team_id
Many2one → crm.team
readonly=True
args: 'crm.team', 'Sales Team'
user_from_partner_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson From Partner'
user_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson'
volume
Float
readonly=True
weight
Float
readonly=True
args: 'Gross Weight'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-reporting |
| GIT | |
| GIT | https://github.com/OCA/sale-reporting.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-reporting/tree/15.0/sale_report_delivered |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, josep-tecnativa |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-reporting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - stock_account - stock - barcodes - sale_margin - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_sale_report_delivered_graph |
sale.report.delivered.graph | sale.report.delivered | graph | New |
view_sale_report_delivered_pivot |
sale.report.delivered.pivot | sale.report.delivered | pivot | New |
view_sale_report_delivered_search |
sale.report.delivered.search | sale.report.delivered | search | New |
amount_cost
Float
readonly=True
args: 'Amount cost'
analytic_account_id
Many2one → account.analytic.account
readonly=True
args: 'account.analytic.account', 'Analytic Account'
campaign_id
Many2one → utm.campaign
categ_id
Many2one → product.category
readonly=True
args: 'product.category', 'Product Category'
commercial_partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer Entity'
company_id
Many2one → res.company
readonly=True
args: 'res.company', 'Company'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Customer Country'
date
Datetime
readonly=True
industry_id
Many2one → res.partner.industry
readonly=True
args: 'res.partner.industry', 'Customer Industry'
margin
Float
readonly=True
args: 'Margin delivered'
margin_percent
Float
readonly=True
string='Margin delivered(%)'
medium_id
Many2one → utm.medium
name
Char
readonly=True
args: 'Order Reference'
nbr
Integer
readonly=True
args: '# of Lines'
order_id
Many2one → sale.order
readonly=True
args: 'sale.order', 'Order'
partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer'
picking_id
Many2one → stock.picking
readonly=True
args: 'stock.picking', 'Picking'
price_subtotal
Float
readonly=True
args: 'Untaxed total delivered'
pricelist_id
Many2one → product.pricelist
readonly=True
args: 'product.pricelist', 'Pricelist'
product_id
Many2one → product.product
readonly=True
args: 'product.product', 'Product Variant'
product_tmpl_id
Many2one → product.template
readonly=True
args: 'product.template', 'Product'
product_uom
Many2one → uom.uom
readonly=True
args: 'uom.uom', 'Unit of Measure'
product_uom_qty
Float
readonly=True
args: 'Qty'
source_id
Many2one → utm.source
state
Selection
readonly=True
string='Status'
args: [('draft', 'Draft Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('done', 'Sales Done'), ('cancel', 'Cancelled')]
team_id
Many2one → crm.team
readonly=True
args: 'crm.team', 'Sales Team'
user_from_partner_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson From Partner'
user_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson'
volume
Float
readonly=True
weight
Float
readonly=True
args: 'Gross Weight'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-reporting |
| GIT | |
| GIT | https://github.com/OCA/sale-reporting.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-reporting/tree/14.0/sale_report_delivered |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-reporting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - stock_account - stock - barcodes - sale_margin - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_sale_report_delivered_graph |
sale.report.delivered.graph | sale.report.delivered | graph | New |
view_sale_report_delivered_pivot |
sale.report.delivered.pivot | sale.report.delivered | pivot | New |
view_sale_report_delivered_search |
sale.report.delivered.search | sale.report.delivered | search | New |
amount_cost
Float
readonly=True
args: 'Amount cost'
analytic_account_id
Many2one → account.analytic.account
readonly=True
args: 'account.analytic.account', 'Analytic Account'
campaign_id
Many2one → utm.campaign
categ_id
Many2one → product.category
readonly=True
args: 'product.category', 'Product Category'
commercial_partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer Entity'
company_id
Many2one → res.company
readonly=True
args: 'res.company', 'Company'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Customer Country'
date
Datetime
readonly=True
args: 'Date'
industry_id
Many2one → res.partner.industry
readonly=True
args: 'res.partner.industry', 'Customer Industry'
margin
Float
readonly=True
args: 'Margin delivered'
margin_percent
Float
readonly=True
string='Margin delivered(%)'
medium_id
Many2one → utm.medium
name
Char
readonly=True
args: 'Order Reference'
nbr
Integer
readonly=True
args: '# of Lines'
order_id
Many2one → sale.order
readonly=True
args: 'sale.order', 'Order'
partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer'
picking_id
Many2one → stock.picking
readonly=True
args: 'stock.picking', 'Picking'
price_subtotal
Float
readonly=True
args: 'Untaxed total delivered'
pricelist_id
Many2one → product.pricelist
readonly=True
args: 'product.pricelist', 'Pricelist'
product_id
Many2one → product.product
readonly=True
args: 'product.product', 'Product Variant'
product_tmpl_id
Many2one → product.template
readonly=True
args: 'product.template', 'Product'
product_uom
Many2one → uom.uom
readonly=True
args: 'uom.uom', 'Unit of Measure'
product_uom_qty
Float
readonly=True
args: 'Qty'
source_id
Many2one → utm.source
state
Selection
readonly=True
string='Status'
args: [('draft', 'Draft Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('done', 'Sales Done'), ('cancel', 'Cancelled')]
team_id
Many2one → crm.team
readonly=True
args: 'crm.team', 'Sales Team'
user_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson'
volume
Float
readonly=True
args: 'Volume'
weight
Float
readonly=True
args: 'Gross Weight'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/sale-reporting |
| GIT | |
| GIT | https://github.com/OCA/sale-reporting.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/sale-reporting/tree/13.0/sale_report_delivered |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Sales |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Carlos Dauden, sergio-teruel, oca-travis, OCA-git-bot, CarlosRoca13 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/sale-reporting |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - utm - stock_account - stock - barcodes - sale_margin - sale_management |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_sale_report_delivered_graph |
sale.report.delivered.graph | sale.report.delivered | graph | New |
view_sale_report_delivered_pivot |
sale.report.delivered.pivot | sale.report.delivered | pivot | New |
view_sale_report_delivered_search |
sale.report.delivered.search | sale.report.delivered | search | New |
amount_cost
Float
readonly=True
args: 'Amount cost'
analytic_account_id
Many2one → account.analytic.account
readonly=True
args: 'account.analytic.account', 'Analytic Account'
campaign_id
Many2one → utm.campaign
categ_id
Many2one → product.category
readonly=True
args: 'product.category', 'Product Category'
commercial_partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer Entity'
company_id
Many2one → res.company
readonly=True
args: 'res.company', 'Company'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Customer Country'
date
Datetime
readonly=True
args: 'Date'
industry_id
Many2one → res.partner.industry
readonly=True
args: 'res.partner.industry', 'Customer Industry'
margin
Float
readonly=True
args: 'Margin delivered'
margin_percent
Float
readonly=True
string='Margin delivered(%)'
medium_id
Many2one → utm.medium
name
Char
readonly=True
args: 'Order Reference'
nbr
Integer
readonly=True
args: '# of Lines'
order_id
Many2one → sale.order
readonly=True
args: 'sale.order', 'Order'
partner_id
Many2one → res.partner
readonly=True
args: 'res.partner', 'Customer'
picking_id
Many2one → stock.picking
readonly=True
args: 'stock.picking', 'Picking'
price_subtotal
Float
readonly=True
args: 'Untaxed total delivered'
pricelist_id
Many2one → product.pricelist
readonly=True
args: 'product.pricelist', 'Pricelist'
product_id
Many2one → product.product
readonly=True
args: 'product.product', 'Product Variant'
product_tmpl_id
Many2one → product.template
readonly=True
args: 'product.template', 'Product'
product_uom
Many2one → uom.uom
readonly=True
args: 'uom.uom', 'Unit of Measure'
product_uom_qty
Float
readonly=True
args: 'Qty'
source_id
Many2one → utm.source
state
Selection
readonly=True
string='Status'
args: [('draft', 'Draft Quotation'), ('sent', 'Quotation Sent'), ('sale', 'Sales Order'), ('done', 'Sales Done'), ('cancel', 'Cancelled')]
team_id
Many2one → crm.team
readonly=True
args: 'crm.team', 'Sales Team'
user_id
Many2one → res.users
readonly=True
args: 'res.users', 'Salesperson'
volume
Float
readonly=True
args: 'Volume'
weight
Float
readonly=True
args: 'Gross Weight'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)