Account Tax Rounding Method

account_tax_rounding_method
REPOSITORY
REPOSITORYOCA/l10n-japan
GIT
GIThttps://github.com/OCA/l10n-japan.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-japan/tree/18.0/account_tax_rounding_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-japan
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the ability to configure tax rounding methods in invoices and other
business documents such as sales orders and purchase orders. Supported methods include
Half-up (Default), Round-up, and Round-down.

Only 'exclusive' taxes are supported, and the rounding behavior is limited to the 
`round_globally` option of the `tax_calculation_rounding_method`. It assumes that the 
`round_per_line` method is not used in Japan.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.account res.config.settings xpath Inherits account.res_config_settings_view_form
view_partner_property_form res.partner.form res.partner xpath Inherits account.view_partner_property_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    default='HALF-UP' selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')] tracking=True
Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    readonly=False related='company_id.tax_rounding_method'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • round(self, amount)

New fields (1)
  • tax_rounding_method Selection
    selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')] tracking=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-japan
GIT
GIThttps://github.com/OCA/l10n-japan.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-japan/tree/17.0/account_tax_rounding_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-japan
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the ability to configure tax rounding methods in invoices and other
business documents such as sales orders and purchase orders. Supported methods include
Half-up (Default), Round-up, and Round-down.

Only 'exclusive' taxes are supported, and the rounding behavior is limited to the 
`round_globally` option of the `tax_calculation_rounding_method`. It assumes that the 
`round_per_line` method is not used in Japan.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.account res.config.settings xpath Inherits account.res_config_settings_view_form
view_partner_property_form res.partner.form res.partner xpath Inherits account.view_partner_property_form
Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    default='HALF-UP' selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')]
Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    readonly=False related='company_id.tax_rounding_method'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • round(self, amount)

New fields (1)
  • tax_rounding_method Selection
    selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-japan
GIT
GIThttps://github.com/OCA/l10n-japan.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-japan/tree/16.0/account_tax_rounding_method
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Quartile
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Quartile
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Aungkokolin1997
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-japan
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module provides the ability to configure tax rounding methods in invoices and other
business documents such as sales orders and purchase orders. Supported methods include
Half-up (Default), Round-up, and Round-down.

Only 'exclusive' taxes are supported, and the rounding behavior is limited to the 
`round_globally` option of the `tax_calculation_rounding_method`. It assumes that the 
`round_per_line` method is not used in Japan.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.account res.config.settings xpath Inherits account.res_config_settings_view_form
view_partner_property_form res.partner.form res.partner xpath Inherits account.view_partner_property_form
Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    default='HALF-UP' selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')]
Public methods (0)

No public methods.

New fields (1)
  • tax_rounding_method Selection
    readonly=False related='company_id.tax_rounding_method'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • round(self, amount)

New fields (1)
  • tax_rounding_method Selection
    selection=[('HALF-UP', 'Half-up'), ('UP', 'Round-up'), ('DOWN', 'Round-down')]
Public methods (0)

No public methods.