Accounting Tax Adjustments

account_tax_adjustments
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/account_tax_adjustments
VERSION
VERSION 1.1
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSqdp-odoo, Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Accounting Tax Adjustments.
===========================

This module adds a wizard to deal with manual Tax adjustments, to manually correct the VAT declaration through a miscellaneous operation for example.

The correct definition of an adjustment tax is
- type_tax_use: none
- amount_type: fixed
- amount: 0
- tags: a grid used in your vat report for manual correction.

    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
tax_adjustments_wizard tax.adjustments.wizard.form tax.adjustments.wizard form New
Models touched (1)

New fields (8)
  • amount Monetary
    currency_field='company_currency_id' required=True
  • company_currency_id Many2one → res.currency
    default=<expr> readonly=True args: 'res.currency'
  • credit_account_id Many2one → account.account
    domain=[('deprecated', '=', False)] required=True string='Credit account' args: 'account.account'
  • date Date
    default=fields.Date.context_today required=True
  • debit_account_id Many2one → account.account
    domain=[('deprecated', '=', False)] required=True string='Debit account' args: 'account.account'
  • journal_id Many2one → account.journal
    default=_get_default_journal domain=[('type', '=', 'general')] required=True string='Journal' args: 'account.journal'
  • reason Char
    required=True string='Justification'
  • tax_id Many2one → account.tax
    domain=[('type_tax_use', '=', 'none'), ('amount_type', '=', 'fixed'), ('amount', '=', 0)] ondelete='restrict' required=True string='Adjustment Tax' args: 'account.tax'
Public methods (1)
  • create_move(self)
    @api.multi