Account Invoice Tax - Computation By Column

account_invoice_tax_by_column
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/6.1/account_invoice_tax_by_column
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP Italian Community
COMMITTERS
COMMITTERSLorenzo Battistini, Alexandre Fayolle, eLBati
WEBSITE
WEBSITEhttp://www.openerp-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - account_voucher
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    
    -Invoice taxes: 
        legend:
            TA(l)    TaxAmount for line l
            TBA(l)   TaxBaseAmount for line l
            TA(t)    TaxAmount for tax t
            TBA(t)   TaxBaseAmount for tax t
            
        default behaviour: 
            openerp by default calculates taxes line by line as a function of line tax base amount 
            and then groups these amounts by tax.
            TA(l) = f(TBA(l)
            TA(t) = sum( round( TA(l) ) )    /sum on lines l to which tax t is applied
        this module behaviour: 
            In Italy the correct way to compute taxes is to first compute the tax base amount TBA(t) 
            and the compute TA as a function of TBA(t)
            TBA(t) = sum( TBA(t) )    /sum on lines l to which tax t is applied
            TA(t) = f( TBA(t) )
        the result difference is small but important

    NOTE
    ====
    
    For OpenERP 6.1, please use the patch contained in the following branch:
https://code.launchpad.net/~openerp-community/openobject-addons/fix-account-6-1-tax-computation-method
instead of this module

    For OpenERP > 6.1, the fix has been merged yet:
https://code.launchpad.net/~akretion-team/openobject-addons/trunk-add-tax-rounding-option/+merge/113833
so this module is not needed anymore
    
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_invoice_form account.invoice.form account.invoice field Inherits account.invoice_form
view_invoice_supplier_form account.invoice.supplier.form account.invoice field Inherits account.invoice_supplier_form
Models touched (0)

No models found for this module.