TIP: You can type at any time to perform a new search.
SAT Catalog for the mexican localization
l10n_mx_catalogs · OCA/l10n-mexico
- Repository
- OCA/l10n-mexico · module folder · Try on Runboat
- Module version
- Category
- Localization
- Folder size
- 15.11 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-mexico
- Last tracking update
- 2026-08-15 05:29:18
- Authors
- Odoo Community Association (OCA), Gray Matter Logic, Auge TEC
- Maintainers
- Odoo Community Association (OCA), Gray Matter Logic, Auge TEC
- Committers
- Maxime Chambreuil, OCA-git-bot, oca-ci
- Odoo dependencies
-
odoo/odoo:- base
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_mx_cfdi
- Description
This module provides the data from the Mexican tax authority (SAT). ## Features - Necessary fields for electronic invoicing - Necessary fields for electronic payroll - Official data from Servicio de Administración Tributaria (SAT ## Updates To update the catalogs, you need to: - Go to [this page of the SAT website](http://omawww.sat.gob.mx/tramitesyservicios/Paginas/anexo_20.htm) - Download the XLS file for "Catálogos CFDI Versión 4.0 (xls)" - Run the [script](https://github.com/OCA/l10n-mexico/blob/19.0/l10n_mx_catalogs/import_catalogs_xls.py) ```shell pip install xlrd ./import_catalogs_xls.py catCFDI_V_4_YYYYMMDD.xls ```
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (19)
New fields (6)
-
alternative_namesCharstring='Nombres Alternos' -
border_incentiveIntegerstring='Estímulo Fronterizo' -
codeCharrequired=Truestring='Código' -
includes_iepsCharstring='Incluye IEPS Trasladado' -
includes_ivaCharstring='Incluye IVA Trasladado' -
nameCharrequired=Truestring='Descripción'
No public methods.
New fields (4)
-
codeCharrequired=Truestring='Código' -
descriptionCharstring='Descripción' -
nameCharrequired=Truestring='Nombre' -
symbolCharstring='Símbolo'
No public methods.
New fields (4)
-
codeCharrequired=Truesize=5string='Código Postal' -
locality_codeCharsize=4string='Código de Localidad' -
municipality_codeCharsize=4string='Código de Municipio' -
state_codeCharrequired=Truesize=3string='Código de Estado'
No public methods.
New fields (3)
-
codeCharrequired=Truesize=5 -
nameCharrequired=True -
zipCharrequired=Truesize=5
No public methods.
New fields (2)
-
codeCharrequired=True args: 'Código' -
descriptionCharrequired=Truestring='Descripción'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
descriptionCharrequired=Truestring='Descripción'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (4)
-
codeCharstring='Codigo' -
nameCharstring='Localidad' -
state_codeCharstring='Codigo de Estado' -
state_idMany2one → res.country.statecompute='_compute_state_id'string='Estado' args: 'res.country.state'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Codigo' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
descriptionCharrequired=Truestring='Descripción'
-
map_res_country(self, country_id)@api.modelMap a res.country to a c_pais
New fields (2)
-
codeCharrequired=Truestring='Código' -
descriptionCharrequired=Truestring='Descripción'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Codigo' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (4)
-
applies_to_legal_personBooleanstring='Aplica para persona moral' -
applies_to_natural_personBooleanstring='Aplica para persona física' -
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nombre'
No public methods.
New fields (2)
-
codeCharrequired=Truestring='Código' -
descriptionCharrequired=Truestring='Descripción'
No public methods.
New fields (3)
-
clave_transporteCharrequired=True -
codeCharrequired=True -
descriptionCharrequired=True
No public methods.
New fields (3)
-
codeCharrequired=Truestring='Código' -
descriptionCharrequired=Truestring='Descripción' -
nameCharcompute='_compute_name'store=True
No public methods.
New fields (5)
-
applies_to_fiscal_regimesCharstring='Aplica para régimen fiscal' -
applies_to_legal_personBooleanstring='Aplica para persona moral' -
applies_to_natural_personBooleanstring='Aplica para persona física' -
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nombre'
No public methods.
Loading…
Loading…