Romania - Nondeductible VAT

l10n_ro_nondeductible_vat
REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/19.0/l10n_ro_nondeductible_vat
VERSION
VERSION 0.4.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Mihai Fekete, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_stock
    - l10n_ro_config
    - l10n_ro_vat_on_payment
odoo/odoo:
    - stock_dropshipping
    - sale_purchase_stock
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - purchase_stock
    - purchase
    - sale_purchase
    - l10n_ro
    - base_vat
    - account_edi_ubl_cii
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to register non deductible VAT from Invoices or
Stock Operations.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_tag_view_form Tags account.account.tag field Inherits account.account_tag_view_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.quant xpath Inherits stock.view_stock_quant_tree_inventory_editable
view_move_form account.account.form account.move xpath Inherits account.view_move_form
view_move_line_tree account.move.line.tree account.move.line field Inherits account.view_move_line_tree
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking xpath Inherits stock.view_picking_form
Models touched (9)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tag_id Many2one → account.account.tag
    string='Romania - Nondeductible Tag' args: 'account.account.tag'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • display_type Selection
    ondelete={'non_deductible_tax_ro': 'cascade'} selection_add=[('non_deductible_tax_ro', 'Romania - Non Deductible Tax')]
  • l10n_ro_non_deductible_line_id Many2one → account.move.line
    copy=False index=True ondelete='set null' string='Romania - Non Deductible Line' args: 'account.move.line'
  • l10n_ro_nondeductible_percent Selection
    compute='_compute_l10n_ro_nondeductible_amount' inverse='_inverse_l10n_ro_nondeductible_amount' readonly=False store=True string='Romania - Non Deductible Percent' args: [('0', 'Deductible'), ('50', '50% Nondeductible'), ('100', 'Nondeductible')]
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)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_is_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_nondeductible_percent Selection
    default='0' string='Romania - Non Deductible Percent' args: [('0', 'Deductible'), ('50', '50% Nondeductible'), ('100', 'Nondeductible')]
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_percent Selection
    default='50' string='Deductibility' args: [('0', 'Deductible'), ('50', '50% Nondeductible'), ('100', 'Nondeductible')]
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Non Deductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/18.0/l10n_ro_nondeductible_vat
VERSION
VERSION 0.6.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Dorin Hongu, stananatanaela, Marius
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_config
    - l10n_ro_stock
    - l10n_ro_vat_on_payment
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - purchase_stock
    - purchase
    - stock_dropshipping
    - sale_purchase_stock
    - sale_purchase
    - l10n_ro
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Acest modul permite gestionarea TVA-ului nedeductibil pentru companiile din România, oferind suport atât pentru facturile de furnizor, cât și pentru operațiunile de stoc (consumuri, ajustări de inventar).

Funcționalități principale:
---------------------------

*   **Configurare Taxe:** Permite marcarea liniilor de repartizare a taxelor ca fiind nedeductibile.
*   **Redirecționare Contabilă:** Sumele aferente TVA-ului nedeductibil pot fi redirecționate automat către conturi specifice de cheltuieli (ex: 635), fie la nivel de companie, fie la nivel de cont contabil (contul de cheltuială de pe linia de factură).
*   **Integrare cu Stocurile:** Permite aplicarea unei taxe nedeductibile direct pe liniile de mișcare de stoc pentru operațiunile de consum sau inventar. Taxa poate fi inclusă în valoarea stocului sau evidențiată separat în contabilitate, în funcție de configurația liniei de taxă.
*   **Suport Cash Basis:** Include logică specială pentru gestionarea TVA-ului la încasare (Cash Basis) în contextul nedeductibilității, permițând omiterea schimbării automate a contului de tranziție dacă este necesar.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_tax_form account.tax Form account.tax field Inherits account.view_tax_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.quant xpath Inherits stock.view_stock_quant_tree_inventory_editable
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking xpath Inherits stock.view_picking_form
Models touched (8)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

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 (3)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_boolean_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
  • l10n_ro_negative_allow Boolean
    default=False help='Allows negative tax repartition in tax per account.' string='Allow negative tax'
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False string='Romania - Nondeductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
  • l10n_ro_nondeductible Boolean
    string='Romania - Nondeductible'
  • l10n_ro_skip_cash_basis_account_switch Boolean
    help="If checked, then it doesn't change expense account in the tax line for invoices, and it set 44283 instead of expense account for the journal entry created at payment reconciliation" string='Romania - Skip Account Switch (Cash Basis)'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] args: 'account.tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/17.0/l10n_ro_nondeductible_vat
VERSION
VERSION 0.9.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSOCA-git-bot, Mihai Fekete, oca-ci, Dorin Hongu, Stana Natanaela, stananatanaela
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_config
    - l10n_ro_stock
    - l10n_ro_vat_on_payment
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - purchase_stock
    - purchase
    - stock_dropshipping
    - sale_purchase_stock
    - sale_purchase
    - l10n_ro
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to register non deductible VAT from Invoices or
Stock Operations.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_tax_form account.tax Form account.tax field Inherits account.view_tax_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.quant xpath Inherits stock.view_stock_quant_tree_inventory_editable
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking xpath Inherits stock.view_picking_form
Models touched (8)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

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 (2)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_boolean_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False string='Romania - Nondeductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
  • l10n_ro_nondeductible Boolean
    string='Romania - Nondeductible'
  • l10n_ro_skip_cash_basis_account_switch Boolean
    help="If checked, then it doesn't change expense account in the tax line for invoices, and it set 44283 instead of expense account for the journal entry created at payment reconciliation" string='Romania - Skip Account Switch (Cash Basis)'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] args: 'account.tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/16.0/l10n_ro_nondeductible_vat
VERSION
VERSION 0.4.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSOCA-git-bot, Mihai Fekete, oca-ci, Larisa-nexterp
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:41
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_config
    - l10n_ro_stock
    - l10n_ro_vat_on_payment
odoo/odoo:
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - purchase_stock
    - purchase
    - stock_dropshipping
    - sale_purchase_stock
    - sale_purchase
    - l10n_ro
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_tax_form account.tax Form account.tax field Inherits account.view_tax_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.quant xpath Inherits stock.view_stock_quant_tree_inventory_editable
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking field Inherits stock.view_picking_form
Models touched (8)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

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 (2)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_boolean_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False string='Romania - Nondeductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
  • l10n_ro_nondeductible Boolean
    string='Romania - Nondeductible'
  • l10n_ro_skip_cash_basis_account_switch Boolean
    help="If checked, then it doesn't change expense account in the tax line for invoices, and it set 44283 instead of expense account for the journal entry created at payment reconciliation" string='Romania - Skip Account Switch (Cash Basis)'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] args: 'account.tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/15.0/l10n_ro_nondeductible_vat
VERSION
VERSION 4.2.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSGitHub, OCA-git-bot, Mihai Fekete, oca-ci, Cojocaru Marcel, Stana Natanaela
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_config
    - l10n_ro_stock
    - l10n_ro_vat_on_payment
odoo/odoo:
    - stock_landed_costs
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - purchase_stock
    - purchase
    - sale_stock
    - sale
    - sales_team
    - payment
    - utm
    - l10n_ro
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_tax_form account.tax Form account.tax field Inherits account.view_tax_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.quant xpath Inherits stock.view_stock_quant_tree_inventory_editable
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking field Inherits stock.view_picking_form
Models touched (8)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

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 (1)
  • onchange_l10n_ro_tax_ids(self)
    @api.onchange('tax_ids')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_boolean_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False string='Romania - Nondeductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
  • l10n_ro_nondeductible Boolean
    string='Romania - Nondeductible'
  • l10n_ro_skip_cash_basis_account_switch Boolean
    help="If checked, then it doesn't change expense account in the tax line for invoices, and it set 44283 instead of expense account for the journal entry created at payment reconciliation" string='Romania - Skip Account Switch (Cash Basis)'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] args: 'account.tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/14.0/l10n_ro_nondeductible_vat
VERSION
VERSION 6.4.1
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Dakai Soft SRL
COMMITTERS
COMMITTERSGitHub, Weblate, OCA-git-bot, Mihai Fekete, oca-ci, Cojocaru Marcel, oca-git-bot, Stana Natanaela
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-romania:
    - l10n_ro_stock_account
    - l10n_ro_config
    - l10n_ro_stock
    - l10n_ro_vat_on_payment
odoo/odoo:
    - stock_landed_costs
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
    - purchase_stock
    - purchase
    - sale_stock
    - sale
    - sales_team
    - payment
    - utm
    - l10n_ro
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
account_tax_form account.tax Form account.tax field Inherits account.view_tax_form
account_tax_repartition_line_tree account.tax.repartition.line Tree account.tax.repartition.line field Inherits account.tax_repartition_line_tree
view_account_form account.account.form account.account field Inherits account.view_account_form
view_inventory_line_add_nondeductible_vat_tree view_inventory_line_add_nondeductible_vat_tree stock.inventory.line xpath Inherits stock.stock_inventory_line_tree
view_picking_add_nondeductible_vat_form view_picking_add_nondeductible_vat_form stock.picking field Inherits stock.view_picking_form
Models touched (8)

New fields (1)
  • l10n_ro_nondeductible_account_id Many2one → account.account
    string='Romania - Nondeductible Account' args: 'account.account'
Public methods (0)

No public methods.

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 (1)
  • onchange_l10n_ro_tax_ids(self)
    @api.onchange('tax_ids')

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_is_nondeductible Boolean
    compute='_compute_boolean_l10n_ro_nondeductible' store=True string='Romania - Is Nondeductible'
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False string='Romania - Nondeductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ro_exclude_from_stock Boolean
    string='Romania - Exclude From Stock'
  • l10n_ro_nondeductible Boolean
    string='Romania - Nondeductible'
  • l10n_ro_skip_cash_basis_account_switch Boolean
    help="If checked, then it doesn't change expense account in the tax line for invoices, and it set 44283 instead of expense account for the journal entry created at payment reconciliation" string='Romania - Skip Account Switch (Cash Basis)'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ro_nondeductible_tax_id Many2one → account.tax
    copy=False domain=[('l10n_ro_is_nondeductible', '=', True)] string='Romania - Non Deductible Tax' args: 'account.tax'
  • l10n_ro_nondeductible_usage Boolean
    compute='_compute_l10n_ro_nondeductible_usage' string='Romania - Allow Non Deductible'
Public methods (0)

No public methods.