Account Sale Stock Report Non Billed

account_sale_stock_report_non_billed
REPOSITORY
REPOSITORYOCA/account-financial-reporting
GIT
GIThttps://github.com/OCA/account-financial-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-reporting/tree/17.0/account_sale_stock_report_non_billed
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSCarlos Lopez, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Module to allow list stock moves that have not being invoiced yet, by
adding a wizard that supports show the pickings not invoiced at a
specific date.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_sale_stock_report_non_billed_wiz_form account.sale.stock.report.non.billed.wiz form New
res_config_settings_view_form res.config.settings xpath Inherits account.res_config_settings_view_form
view_move_pivot_no_invoiced stock.move pivot New
view_move_search stock.move xpath Inherits stock.view_move_search
view_move_tree stock.move xpath Inherits stock.view_move_tree
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • check_invoice_line_in_date(self, date_check, date_start=False)

New fields (3)
  • date_check Date
    default=fields.Date.today string='Date'
  • interval_restrict_invoices Boolean
    string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    default=<expr>
Public methods (2)
  • discart_kits_from_moves(self, stock_moves)
    @api.model
  • open_at_date(self)

New fields (1)
  • stock_move_non_billed_threshold Date
    default=fields.Date.context_today string='Non Billed Threshold Date'
Public methods (0)

No public methods.

New fields (2)
  • default_interval_restrict_invoices Boolean
    default_model='account.sale.stock.report.non.billed.wiz' string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    readonly=False related='company_id.stock_move_non_billed_threshold'
Public methods (0)

No public methods.

New fields (4)
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' compute_sudo=True
  • date_done Date
    compute='_compute_date_done' store=True string='Effective Date'
  • price_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Price' string='Amount to invoice'
  • quantity_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Unit of Measure' string='Qty. to invoice'
Public methods (5)
  • check_is_return(self)
  • get_quantity_invoiced(self, invoice_lines)
  • get_total_devolution_moves(self)
  • open_origin_document(self)
  • read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
    @api.model
    Method to add the computed values 'quantity_not_invoiced' and 'price_not_invoiced' to the result. Without doing it we get an error when trying to get the info on a pivot view. As the fields are not stored, before call super() method we had to remove the keys from 'fields' argument to avoid errors.
REPOSITORY
REPOSITORYOCA/account-financial-reporting
GIT
GIThttps://github.com/OCA/account-financial-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-reporting/tree/16.0/account_sale_stock_report_non_billed
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christopher Ormaza
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_sale_stock_report_non_billed_wiz_form account.sale.stock.report.non.billed.wiz form New
res_config_settings_view_form res.config.settings xpath Inherits account.res_config_settings_view_form
view_move_pivot_no_invoiced stock.move pivot New
view_move_search stock.move xpath Inherits stock.view_move_search
view_move_tree stock.move xpath Inherits stock.view_move_tree
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • check_invoice_line_in_date(self, date_check, date_start=False)

New fields (3)
  • date_check Date
    default=fields.Date.today string='Date'
  • interval_restrict_invoices Boolean
    string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    default=<expr>
Public methods (2)
  • discart_kits_from_moves(self, stock_moves)
    @api.model
  • open_at_date(self)

New fields (1)
  • stock_move_non_billed_threshold Date
    default=fields.Date.today string='Non Billed Threshold Date'
Public methods (0)

No public methods.

New fields (2)
  • default_interval_restrict_invoices Boolean
    default_model='account.sale.stock.report.non.billed.wiz' string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    readonly=False related='company_id.stock_move_non_billed_threshold'
Public methods (0)

No public methods.

New fields (4)
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' compute_sudo=True
  • date_done Date
    compute='_compute_date_done' store=True string='Effective Date'
  • price_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Price' string='Amount to invoice'
  • quantity_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Unit of Measure' string='Qty. to invoice'
Public methods (5)
  • check_is_return(self)
  • get_quantity_invoiced(self, invoice_lines)
  • get_total_devolution_moves(self)
  • open_origin_document(self)
  • read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
    @api.model
    Method to add the computed values 'quantity_not_invoiced' and 'price_not_invoiced' to the result. Without doing it we get an error when trying to get the info on a pivot view. As the fields are not stored, before call super() method we had to remove the keys from 'fields' argument to avoid errors.
REPOSITORY
REPOSITORYOCA/account-financial-reporting
GIT
GIThttps://github.com/OCA/account-financial-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-reporting/tree/15.0/account_sale_stock_report_non_billed
VERSION
VERSION 1.0.4
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Carlos Roca, Stefan
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_sale_stock_report_non_billed_wiz_form account.sale.stock.report.non.billed.wiz form New
res_config_settings_view_form res.config.settings xpath Inherits account.res_config_settings_view_form
view_move_pivot_no_invoiced stock.move pivot New
view_move_search stock.move xpath Inherits stock.view_move_search
view_move_tree stock.move xpath Inherits stock.view_move_tree
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • check_invoice_line_in_date(self, date_check, date_start=False)

New fields (3)
  • date_check Date
    default=fields.Date.today string='Date'
  • interval_restrict_invoices Boolean
    string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    default=<expr>
Public methods (2)
  • discart_kits_from_moves(self, stock_moves)
    @api.model
  • open_at_date(self)

New fields (1)
  • stock_move_non_billed_threshold Date
    default=fields.Date.today string='Non Billed Threshold Date'
Public methods (0)

No public methods.

New fields (2)
  • default_interval_restrict_invoices Boolean
    default_model='account.sale.stock.report.non.billed.wiz' string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    readonly=False related='company_id.stock_move_non_billed_threshold'
Public methods (0)

No public methods.

New fields (5)
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' compute_sudo=True
  • date_done Date
    compute='_compute_date_done' store=True string='Effective Date'
  • picking_partner_id Many2one → res.partner
    comodel_name='res.partner' related='picking_id.partner_id' string='Destination Address'
  • price_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Price' string='Amount to invoice'
  • quantity_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Unit of Measure' string='Qty. to invoice'
Public methods (5)
  • check_is_return(self)
  • get_quantity_invoiced(self, invoice_lines)
  • get_total_devolution_moves(self)
  • open_origin_document(self)
  • read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
    @api.model
    Method to add the computed values 'quantity_not_invoiced' and 'price_not_invoiced' to the result. Without doing it we get an error when trying to get the info on a pivot view. As the fields are not stored, before call super() method we had to remove the keys from 'fields' argument to avoid errors.
REPOSITORY
REPOSITORYOCA/account-financial-reporting
GIT
GIThttps://github.com/OCA/account-financial-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-financial-reporting/tree/13.0/account_sale_stock_report_non_billed
VERSION
VERSION 1.1.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Carlos Roca, CarlosRoca13
WEBSITE
WEBSITEhttps://github.com/OCA/account-financial-reporting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/stock-logistics-workflow:
    - stock_picking_invoice_link
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_sale_stock_report_non_billed_wiz_form account.sale.stock.report.non.billed.wiz form New
res_config_settings_view_form res.config.settings xpath Inherits account.res_config_settings_view_form
view_move_pivot_no_invoiced stock.move pivot New
view_move_search stock.move xpath Inherits stock.view_move_search
view_move_tree stock.move xpath Inherits stock.view_move_tree
Models touched (5)

New fields (0)

No new fields.

Public methods (1)
  • check_invoice_line_in_date(self, date_check, date_start=False)

New fields (3)
  • date_check Date
    default=fields.Date.today string='Date'
  • interval_restrict_invoices Boolean
    string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    default=<expr>
Public methods (2)
  • discart_kits_from_moves(self, stock_moves)
    @api.model
  • open_at_date(self)

New fields (1)
  • stock_move_non_billed_threshold Date
    default=fields.Date.today string='Non Billed Threshold Date'
Public methods (0)

No public methods.

New fields (2)
  • default_interval_restrict_invoices Boolean
    default_model='account.sale.stock.report.non.billed.wiz' string='Restrict invoices using the date interval'
  • stock_move_non_billed_threshold Date
    readonly=False related='company_id.stock_move_non_billed_threshold'
Public methods (0)

No public methods.

New fields (4)
  • currency_id Many2one → res.currency
    comodel_name='res.currency' compute='_compute_currency_id' compute_sudo=True
  • date_done Date
    compute='_compute_date_done' store=True string='Effective Date'
  • price_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Price' string='Amount to invoice'
  • quantity_not_invoiced Float
    compute='_compute_not_invoiced_values' compute_sudo=True digits='Product Unit of Measure' string='Qty. to invoice'
Public methods (5)
  • check_is_return(self)
  • get_quantity_invoiced(self, invoice_lines)
  • get_total_devolution_moves(self)
  • open_origin_document(self)
  • read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
    @api.model
    Method to add the computed values 'quantity_not_invoiced' and 'price_not_invoiced' to the result. Without doing it we get an error when trying to get the info on a pivot view. As the fields are not stored, before call super() method we had to remove the keys from 'fields' argument to avoid errors.
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/account-financial-reporting
PULL REQUEST
PULL REQUEST[18.0][MIG] account_sale_stock_report_non_billed: Migration to 18.0 (#1491)