Add "To Send" and "To Validate" states in Invoices

invoice_validation_wkfl
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/7.0/invoice_validation_wkfl
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYGeneric Modules/Invoicing
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Romain Deheele, Guewen Baconnier, Alexandre Fayolle, Matthieu Dietrich, Joel Grand-Guillaume, Holger Brunn, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, vrenaville, moylop260
WEBSITE
WEBSITEhttp://camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds 2 states between draft and open state in invoices:

- To Validate: For invoices which need a validation
- To Send: For all invoices that need to be sent

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_formc2c account.invoice.formc2c account.invoice xpath Inherits account.invoice_form
invoice_supplier_formc2c account.invoice.supplier.formc2c account.invoice xpath Inherits account.invoice_supplier_form
view_account_invoice_filter account.invoice.valid_wkf.select account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • action_to_valid(self, cr, uid, ids)
    Check if analytic account of each lines is not closed

New fields (0)

No new fields.

Public methods (1)
  • compute_refund(self, cr, uid, ids, mode='refund', context=None)
    @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @param ids: the account invoice refund’s ID or list of IDs
REPOSITORY
REPOSITORYOCA/account-invoicing
GIT
GIThttps://github.com/OCA/account-invoicing.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/account-invoicing/tree/6.1/invoice_validation_wkfl
VERSION
VERSION 1.0
CATEGORY
CATEGORYGeneric Modules/Invoicing
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Alexandre Fayolle, Joël Grand-Guillaume, Alexandre Fayolle @ camptocamp, Guewen Baconnier @ Camptocamp, Vincent Renaville
WEBSITE
WEBSITEhttp://camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:06
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds 2 states between Draft and Open states in Invoices:

- To Validate: for invoices which need a validation
- To Send: for invoices that need to be sent

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
invoice_formc2c account.invoice.formc2c account.invoice xpath Inherits account.invoice_form
invoice_supplier_formc2c account.invoice.supplier.formc2c account.invoice xpath Inherits account.invoice_supplier_form
view_account_invoice_filter account.invoice.valid_wkf.select account.invoice xpath Inherits account.view_account_invoice_filter
Models touched (0)

No models found for this module.