| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-fiscal-rule |
| GIT | |
| GIT | https://github.com/OCA/account-fiscal-rule.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-fiscal-rule/tree/18.0/l10n_eu_oss_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sygel Technology |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sygel Technology |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, LauraCForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-fiscal-rule |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-fiscal-rule: - account_fiscal_position_partner_type odoo/odoo: - account - base_setup - base - web - onboarding - product - 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 has been created to help with the tax mapping according to the EU One-Stop-Shop law, that concerns many companies that carry out distance sales. EU taxes have been checked in \<<https://ec.europa.eu/taxation_customs/tedb/vatSearchForm.html>\> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_eu_oss_oca_wizard_form_view |
l10n eu oss oca wizard form view | l10n.eu.oss.wizard | form | New |
res_config_settings_view_form_l10n_eu_oss_oca |
res.config.settings.view.form.inherit.l10n.eu.oss.oca | res.config.settings | setting | Inherits account.res_config_settings_view_form |
view_account_position_form_l10n_eu_oss_oca |
view.account.position.form.l10n.eu.oss.oca | account.fiscal.position | field | Inherits account.view_account_position_form |
oss_oca
Boolean
string='OSS OCA'
No public methods.
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Oss Country'
No public methods.
company_id
Many2one → res.company
default=_get_default_company_id
required=True
string='Company'
args: 'res.company'
done_country_ids
Many2many → res.country
default=_default_done_country_ids
string='Already Supported'
args: 'res.country', 'l10n_eu_oss_country_rel_done'
general_tax
Many2one → account.tax
comodel_name='account.tax'
required=True
price_include_tax
Boolean
default=False
reduced_tax
Many2one → account.tax
comodel_name='account.tax'
second_superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Second Super Reduced Tax'
superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Super Reduced Tax'
todo_country_ids
Many2many → res.country
default=_default_todo_country_ids
required=True
string='EU Customers From'
args: 'res.country', 'l10n_eu_oss_country_rel_todo'
generate_dict_taxes(self, selected_taxes, oss_rate_id)
generate_eu_oss_taxes(self)
update_fpos(self, fpos_id, taxes_data)
general_rate
Float
digits=(16, 4)
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Country'
reduced_rate
Float
digits=(16, 4)
second_superreduced_rate
Float
digits=(16, 4)
string='Second Super Reduced Rate'
superreduced_rate
Float
digits=(16, 4)
string='Super Reduced Rate'
get_rates_list(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-fiscal-rule |
| GIT | |
| GIT | https://github.com/OCA/account-fiscal-rule.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-fiscal-rule/tree/17.0/l10n_eu_oss_oca |
| VERSION | |
| VERSION | 1.1.3 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sygel Technology |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sygel Technology |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, valen, oca-ci, LauraCForgeFlow, Nikul-OSI, Juan Alberto Raja, Manuel Regidor |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-fiscal-rule |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:19:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-fiscal-rule: - account_fiscal_position_partner_type odoo/odoo: - account - base_setup - base - web - onboarding - product - 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 has been created to help with the tax mapping according to the EU One-Stop-Shop law, that concerns many companies that carry out distance sales. EU taxes have been checked in \<<https://ec.europa.eu/taxation_customs/tedb/vatSearchForm.html>\> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_eu_oss_oca_wizard_form_view |
l10n eu oss oca wizard form view | l10n.eu.oss.wizard | form | New |
res_config_settings_view_form_l10n_eu_oss_oca |
res.config.settings.view.form.inherit.l10n.eu.oss.oca | res.config.settings | setting | Inherits account.res_config_settings_view_form |
view_account_position_form_l10n_eu_oss_oca |
view.account.position.form.l10n.eu.oss.oca | account.fiscal.position | field | Inherits account.view_account_position_form |
oss_oca
Boolean
string='OSS OCA'
No public methods.
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Oss Country'
No public methods.
company_id
Many2one → res.company
default=_get_default_company_id
required=True
string='Company'
args: 'res.company'
done_country_ids
Many2many → res.country
default=_default_done_country_ids
string='Already Supported'
args: 'res.country', 'l10n_eu_oss_country_rel_done'
general_tax
Many2one → account.tax
comodel_name='account.tax'
required=True
price_include_tax
Boolean
default=False
reduced_tax
Many2one → account.tax
comodel_name='account.tax'
second_superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Second Super Reduced Tax'
superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Super Reduced Tax'
todo_country_ids
Many2many → res.country
default=_default_todo_country_ids
required=True
string='EU Customers From'
args: 'res.country', 'l10n_eu_oss_country_rel_todo'
generate_dict_taxes(self, selected_taxes, oss_rate_id)
generate_eu_oss_taxes(self)
update_fpos(self, fpos_id, taxes_data)
general_rate
Float
digits=(16, 4)
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Country'
reduced_rate
Float
digits=(16, 4)
second_superreduced_rate
Float
digits=(16, 4)
string='Second Super Reduced Rate'
superreduced_rate
Float
digits=(16, 4)
string='Super Reduced Rate'
get_rates_list(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-fiscal-rule |
| GIT | |
| GIT | https://github.com/OCA/account-fiscal-rule.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-fiscal-rule/tree/16.0/l10n_eu_oss_oca |
| VERSION | |
| VERSION | 1.1.2 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sygel Technology |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sygel Technology |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Luis J. Salvatierra, Ethan Hildick, valen, oca-ci, Aritz Olea, Juan Alberto Raja |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-fiscal-rule |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-fiscal-rule: - account_fiscal_position_partner_type odoo/odoo: - account - base_setup - base - web - product - 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_eu_oss_oca_wizard_form_view |
l10n eu oss oca wizard form view | l10n.eu.oss.wizard | form | New |
res_config_settings_view_form_l10n_eu_oss_oca |
res.config.settings.view.form.inherit.l10n.eu.oss.oca | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_position_form_l10n_eu_oss_oca |
view.account.position.form.l10n.eu.oss.oca | account.fiscal.position | field | Inherits account.view_account_position_form |
oss_oca
Boolean
string='OSS OCA'
No public methods.
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Oss Country'
No public methods.
company_id
Many2one → res.company
default=_get_default_company_id
required=True
string='Company'
args: 'res.company'
done_country_ids
Many2many → res.country
default=_default_done_country_ids
string='Already Supported'
args: 'res.country', 'l10n_eu_oss_country_rel_done'
general_tax
Many2one → account.tax
comodel_name='account.tax'
required=True
price_include_tax
Boolean
default=False
reduced_tax
Many2one → account.tax
comodel_name='account.tax'
second_superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Second Super Reduced Tax'
superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Super Reduced Tax'
todo_country_ids
Many2many → res.country
default=_default_todo_country_ids
required=True
string='EU Customers From'
args: 'res.country', 'l10n_eu_oss_country_rel_todo'
generate_dict_taxes(self, selected_taxes, oss_rate_id)
generate_eu_oss_taxes(self)
update_fpos(self, fpos_id, taxes_data)
general_rate
Float
digits=(16, 4)
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Country'
oss_state_ids
Many2many → res.country.state
comodel_name='res.country.state'
string='States'
reduced_rate
Float
digits=(16, 4)
second_superreduced_rate
Float
digits=(16, 4)
string='Second Super Reduced Rate'
superreduced_rate
Float
digits=(16, 4)
string='Super Reduced Rate'
get_rates_list(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-fiscal-rule |
| GIT | |
| GIT | https://github.com/OCA/account-fiscal-rule.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-fiscal-rule/tree/15.0/l10n_eu_oss_oca |
| VERSION | |
| VERSION | 2.1.3 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Sygel Technology |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Sygel Technology |
| COMMITTERS | |
| COMMITTERS | manu, Weblate, OCA-git-bot, valen, oca-ci, Valentin Vinagre Urteaga, Juan Alberto Raja |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-fiscal-rule |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:32 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-fiscal-rule: - account_fiscal_position_partner_type odoo/odoo: - account - base_setup - base - web - product - 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_eu_oss_oca_wizard_form_view |
l10n eu oss oca wizard form view | l10n.eu.oss.wizard | form | New |
res_config_settings_view_form_l10n_eu_oss_oca |
res.config.settings.view.form.inherit.l10n.eu.oss.oca | res.config.settings | div | Inherits account.res_config_settings_view_form |
view_account_position_form_l10n_eu_oss_oca |
view.account.position.form.l10n.eu.oss.oca | account.fiscal.position | field | Inherits account.view_account_position_form |
oss_oca
Boolean
string='OSS OCA'
No public methods.
No new fields.
Public methods (0)No public methods.
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Oss Country'
No public methods.
company_id
Many2one → res.company
default=_get_default_company_id
required=True
string='Company'
args: 'res.company'
done_country_ids
Many2many → res.country
default=_default_done_country_ids
string='Already Supported'
args: 'res.country', 'l10n_eu_oss_country_rel_done'
general_tax
Many2one → account.tax
comodel_name='account.tax'
required=True
price_include_tax
Boolean
default=False
reduced_tax
Many2one → account.tax
comodel_name='account.tax'
second_superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Second Super Reduced Tax'
superreduced_tax
Many2one → account.tax
comodel_name='account.tax'
string='Super Reduced Tax'
todo_country_ids
Many2many → res.country
default=_default_todo_country_ids
required=True
string='EU Customers From'
args: 'res.country', 'l10n_eu_oss_country_rel_todo'
generate_dict_taxes(self, selected_taxes, oss_rate_id)
generate_eu_oss_taxes(self)
update_fpos(self, fpos_id, taxes_data)
general_rate
Float
digits=(16, 4)
oss_country_id
Many2one → res.country
comodel_name='res.country'
string='Country'
reduced_rate
Float
digits=(16, 4)
second_superreduced_rate
Float
digits=(16, 4)
string='Second Super Reduced Rate'
superreduced_rate
Float
digits=(16, 4)
string='Super Reduced Rate'
get_rates_list(self)