Sale Partial Invoice

sale_order_partial_invoice
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/10.0/sale_order_partial_invoice
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_planner
    - procurement
    - sale_stock
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allow to partialy invoice Sale Order lines

    With a sale order in 'manual' invoicing policy, when the user selects to
    invoice some SO lines, a new wizard is display in which it is possible to
    select how much of the different lines is to be invoiced. The amounts
    invoiced and the amounts delivered are also displayed. When generating an
    invoice for the whole sale order, the partial invoices are taken into
    account and only the amounts not already invoiced are part of the new
    invoice
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_order_line_form2 sale.order.line.form2 sale.order.line xpath Inherits sale.view_order_line_form2
view_order_line_tree sale.order.line.tree sale.order.line field Inherits sale.view_order_line_tree
view_sale_order_invoice_partially_form sale.order.line.invoice.partially.form sale.order.line.invoice.partially form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/9.0/sale_order_partial_invoice
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
    - sale_stock
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allow to partialy invoice Sale Order lines

    With a sale order in 'manual' invoicing policy, when the user selects to
    invoice some SO lines, a new wizard is display in which it is possible to
    select how much of the different lines is to be invoiced. The amounts
    invoiced and the amounts delivered are also displayed. When generating an
    invoice for the whole sale order, the partial invoices are taken into
    account and only the amounts not already invoiced are part of the new
    invoice
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_order_line_form2 sale.order.line.form2 sale.order.line xpath Inherits sale.view_order_line_form2
view_order_line_tree sale.order.line.tree sale.order.line field Inherits sale.view_order_line_tree
view_sale_order_invoice_partially_form sale.order.line.invoice.partially.form sale.order.line.invoice.partially form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/8.0/sale_order_partial_invoice
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - web_kanban_sparkline
    - account_voucher
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - board
    - edi
    - email_template
    - procurement
    - sale_stock
    - stock_account
    - stock
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allow to partialy invoice Sale Order lines

    With a sale order in 'manual' invoicing policy, when the user selects to
    invoice some SO lines, a new wizard is display in which it is possible to
    select how much of the different lines is to be invoiced. The amounts
    invoiced and the amounts delivered are also displayed. When generating an
    invoice for the whole sale order, the partial invoices are taken into
    account and only the amounts not already invoiced are part of the new
    invoice
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_order_line_form2 sale.order.line.form2 sale.order.line xpath Inherits sale.view_order_line_form2
view_order_line_tree sale.order.line.tree sale.order.line field Inherits sale.view_order_line_tree
view_sale_order_invoice_partially_form sale.order.line.invoice.partially.form sale.order.line.invoice.partially form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/7.0/sale_order_partial_invoice
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Serv. Tecnol. Avanzados - Pedro M. Baeza
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Serv. Tecnol. Avanzados - Pedro M. Baeza
COMMITTERS
COMMITTERSYannick Vaucher, Lorenzo Battistini, Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), unknown, Alex Comba, Launchpad Translations on behalf of account-core-editors, OCA Transbot, Rudolf Schnapka
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - sale
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - sale_stock
    - stock
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
    :alt: License: AGPL-3

Allow to partially invoice sale order lines
===========================================

With a sale order in 'manual' invoicing policy, when the user selects to
invoice some SO lines, a new wizard is display in which it is possible to
select how much of the different lines is to be invoiced. The amounts
invoiced and the amounts delivered are also displayed. When generating an
invoice for the whole sale order, the partial invoices are taken into
account and only the amounts not already invoiced are part of the new
invoice.

Credits
=======

Contributors
------------

* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
* Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>

Maintainer
----------

.. image:: http://odoo-community.org/logo.png
   :alt: Odoo Community Association
   :target: http://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_order_line_form2 sale.order.line.form2 sale.order.line xpath Inherits sale.view_order_line_form2
view_order_line_tree sale.order.line.tree sale.order.line field Inherits sale.view_order_line_tree
view_sale_advance_payment_inv Invoice Order sale.advance.payment.inv label Inherits sale.view_sale_advance_payment_inv
view_sale_order_invoice_partially_form sale.order.line.invoice.partially.form sale.order.line.invoice.partially form New
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • create_invoices(self, cr, uid, ids, context=None)
    override standard behavior if payment method is set to 'lines':

New fields (0)

No new fields.

Public methods (2)
  • field_qty_delivered(self, cr, uid, ids, field_list, arg, context)
  • field_qty_invoiced(self, cr, uid, ids, field_list, arg, context)

New fields (0)

No new fields.

Public methods (1)
  • create_invoice(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.