Repository
odoo/odoo · module folder
Module version
3.9
Category
Accounting/Localizations/Account Charts
Folder size
0.58 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
https://www.odoo.com/documentation/latest/applications/finance/fiscal_localizations/ecuador.html
Last tracking update
2026-08-07 06:46:58
Authors
TRESCLOUD (https://trescloud.com)
Maintainers
TRESCLOUD
Committers
Josse Colpaert, Odoo Translation Bot, Laurent Smet, Arnold Moyaux, Andrea Grazioso (agr-odoo), Gorash, Miquel Raïch, william-andre, John Laterre (jol), jbw-odoo, Habib (ayh), Thomas Becquevort (thbe), Dylan Kiss (dyki), guva-odoo, yosa-odoo, Seif (segn), kcv-odoo, hatr-odoo, Mathieu Coutant, Hesham Saleh, Logan Staelens, Smit Patel, nape-odoo, nsirjacobs, Bhavik Darji, Ken Luzuriaga, igbe, Laurent Smet (LAS), Raul Ruilova
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_ec_sale, l10n_ec_stock
Description
Functional
----------

This module adds accounting features for Ecuadorian localization, which
represent the minimum requirements to operate a business in Ecuador in compliance
with local regulation bodies such as the ecuadorian tax authority -SRI- and the
Superintendency of Companies -Super Intendencia de Compañías-

Follow the next configuration steps:
1. Go to your company and configure your country as Ecuador
2. Install the invoicing or accounting module, everything will be handled automatically

Highlights:
* Ecuadorian chart of accounts will be automatically installed, based on example provided by Super Intendencia de Compañías
* List of taxes (including withholds) will also be installed, you can switch off the ones your company doesn't use
* Fiscal position, document types, list of local banks, list of local states, etc, will also be installed

Technical
---------
Master Data:
* Chart of Accounts, based on recomendation by Super Cías
* Ecuadorian Taxes, Tax Tags, and Tax Groups
* Ecuadorian Fiscal Positions
* Document types (there are about 41 purchase documents types in Ecuador)
* Identification types
* Ecuador banks
* Partners: Consumidor Final, SRI, IESS, and also basic VAT validation

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
account_tax_form_view account.tax.form account.tax form Inherits account.view_tax_form
view_account_journal_form account.journal.form account.journal form Inherits l10n_latam_invoice_document.view_account_journal_form
view_document_type_conf_form view.document.type.conf.form l10n_latam.document.type form Inherits l10n_latam_invoice_document.view_document_type_form
view_document_type_conf_tree view.document.type.conf.list l10n_latam.document.type list Inherits l10n_latam_invoice_document.view_document_type_tree
view_partner_form res.partner.form res.partner form Inherits base.view_partner_form
view_payment_method_form l10n_ec.sri.payment.form l10n_ec.sri.payment form New
view_payment_method_tree l10n_ec.sri.payment.list l10n_ec.sri.payment list New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (10)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • l10n_ec_emission Char
    copy=False help='Ecuador: Emission point number that is given by the SRI.' size=3 string='Emission Point'
  • l10n_ec_emission_address_id Many2one → res.partner
    comodel_name='res.partner' domain="['|', ('id', '=', company_partner_id), '&', ('id', 'child_of', company_partner_id), ('type', '!=', 'contact')]" help='Ecuador: Address for electronic invoicing.' string='Emission address'
  • l10n_ec_entity Char
    copy=False help='Ecuador: Emission entity number that is given by the SRI.' size=3 string='Emission Entity'
  • l10n_ec_require_emission Boolean
    compute='_compute_l10n_ec_require_emission' help='True if an entity and emission point must be set on the journal' string='Require Emission'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_sri_payment_id Many2one → l10n_ec.sri.payment
    comodel_name='l10n_ec.sri.payment' default=<expr> help='Ecuador: Payment Methods Defined by the SRI.' string='Payment Method (SRI)'
Public methods (0)

No public methods.

New fields (3)
  • l10n_ec_code_applied Char
    help='Ecuador: Tax declaration code of the resulting amount after the calculation of the tax.' string='Code applied'
  • l10n_ec_code_ats Char
    help='Ecuador: Indicates if the purchase invoice supports tax credit or cost or expenses, conforming table 5 of ATS.' string='Code ATS'
  • l10n_ec_code_base Char
    help='Ecuador: Tax declaration code of the base amount prior to the calculation of the tax.' string='Code base'
Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_type Selection
    help='Ecuadorian taxes subtype' string='Type Ecuadorian Tax' args: _TYPE_EC
Public methods (0)

No public methods.

New fields (4)
  • active Boolean
    default=True args: 'Active'
  • code Char
    args: 'Code'
  • name Char
    translate=True args: 'Name'
  • sequence Integer
    default=10 args: 'Sequence'
Public methods (0)

No public methods.

New fields (2)
  • internal_type Selection
    selection_add=[('purchase_liquidation', 'Purchase Liquidation'), ('withhold', 'Withhold')]
  • l10n_ec_check_format Boolean
    default=False string='Check Number Format EC'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • l10n_ec_vat_validation Char
    compute='_compute_l10n_ec_vat_validation' help='Error message when validating the Ecuadorian VAT' string='VAT Error message validation'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…