Repository
OCA/l10n-ecuador · module folder · Try on Runboat
Module version
1.0.0
Category
Account
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-ecuador
Last tracking update
2026-08-07 08:43:07
Authors
Odoo Community Association (OCA)
Maintainers
Odoo Community Association (OCA)
Committers
OCA-git-bot, oca-ci, Jhon A. Romero Gonzaga
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
The `l10n_ec_base` module is an extension module for Odoo, specifically designed to complement and enhance the functionality of the existing `l10n_ec` module. The primary purpose of this module is to provide additional features and customization options related to the Ecuadorian localization, including the expansion of the chart of accounts and tax-related functionalities.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_fiscal_position_form account.fiscal.position.form account.fiscal.position form Inherits account.view_account_position_form
account_journal_form_view account.journal.form account.journal form Inherits l10n_ec.view_account_journal_form
account_payment_form_view account.payment.form account.payment form Inherits account.view_account_payment_form
account_payment_register_form_view account.payment.register.form account.payment.register form Inherits account.view_account_payment_register_form
account_tax_form_view account.tax.form account.tax form Inherits l10n_ec.account_tax_form_view
l10n_ec_res_partner_view_form_inh l10n_ec.res.partner.form res.partner form Inherits base.view_partner_form
l10n_ec_view_company_form l10n_ec.view.company.form res.company form Inherits base.view_company_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_no_account Boolean
    args: 'Not Required to Keep Accounting?'
Public methods (0)

No public methods.

New fields (2)
  • l10n_ec_is_purchase_liquidation Boolean
    string='Is Purchase Liquidations?'
  • l10n_ec_sri_payment_id Many2one → l10n_ec.sri.payment
    args: 'l10n_ec.sri.payment', 'SRI Payment Method'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_sri_payment_id Many2one → l10n_ec.sri.payment
    compute='_compute_l10n_ec_sri_payment_id' precompute=True readonly=False store=True args: 'l10n_ec.sri.payment', 'SRI Payment Method'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_sri_payment_id Many2one → l10n_ec.sri.payment
    required=False args: 'l10n_ec.sri.payment', 'SRI Payment Method'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_xml_fe_code Char
    help='Tax Code used into xml files for electronic documents sent to S.R.I., If field is empty, description field are used instead' size=10 args: 'Tax Code for Electronic Documents'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_xml_fe_code Char
    size=5 args: 'Tax Code for Electronic Documents'
Public methods (0)

No public methods.

New fields (4)
  • l10n_ec_business_name Char
    readonly=False related='partner_id.l10n_ec_business_name'
  • l10n_ec_regimen Selection
    selection=[('rimpe', 'CONTRIBUYENTE RÉGIMEN RIMPE'), ('rimpe_popular', 'CONTRIBUYENTE NEGOCIO POPULAR - RÉGIMEN RIMPE')] string='Regimen'
  • l10n_ec_retention_agent Char
    args: 'Retention Agent Nro'
  • property_account_position_id Many2one → account.fiscal.position
    readonly=False related='partner_id.property_account_position_id' args: 'account.fiscal.position', 'Declaration of Fiscal Position'
Public methods (1)
  • l10n_ec_get_regimen(self)

New fields (1)
  • l10n_ec_business_name Char
    args: 'Business Name'
Public methods (3)
  • check_vat(self)
    @api.constrains('vat', 'country_id')
  • unlink(self)
  • write(self, values)

Loading…

Loading…