TIP: You can type at any time to perform a new search.
Paraguay - Base Localization
l10n_py_base · OCA/l10n-paraguay
- Repository
- OCA/l10n-paraguay · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localization
- Folder size
- 2.34 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-paraguay
- Last tracking update
- 2026-08-07 08:42:53
- Authors
- Odoo Community Association (OCA), KMEE
- Maintainers
- Odoo Community Association (OCA), KMEE
- Committers
- mileo, OCA-git-bot, oca-ci, Andr茅 Marcos Ferreira
- Odoo dependencies
- Python dependencies
- python-stdnum
- System dependencies
- None
- Required by
- l10n_py_account, l10n_py_edi_base, l10n_py_maquila_base
- Description
Base localization module for Paraguay. Provides geographic data (departments, cities, neighborhoods), RUC validation, and fiscal fields on partners.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_py_base_res_partner_address |
l10n_py_base.res.partner.address | res.partner | form | New |
l10n_py_base_res_partner_form |
l10n_py_base.res.partner.form | res.partner | form | Inherits base.view_partner_form |
view_l10n_py_neighborhood_form |
l10n_py.neighborhood.form | l10n_py.neighborhood | form | New |
view_l10n_py_neighborhood_list |
l10n_py.neighborhood.list | l10n_py.neighborhood | list | New |
view_l10n_py_neighborhood_search |
l10n_py.neighborhood.search | l10n_py.neighborhood | search | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (6)
-
city_idMany2one → res.cityhelp='Ciudad a la que pertenece el barrio'ondelete='cascade'required=Truestring='Ciudad' args: 'res.city' -
codeCharhelp='C贸digo del barrio'string='C贸digo' -
country_idMany2one → res.countryhelp='Pa铆s al que pertenece el barrio'readonly=Truerelated='city_id.country_id'store=Truestring='Pa铆s' args: 'res.country' -
nameCharhelp='Nombre del barrio'required=Truestring='Nombre' -
state_idMany2one → res.country.statehelp='Departamento al que pertenece el barrio'readonly=Truerelated='city_id.state_id'store=Truestring='Departamento' args: 'res.country.state' -
zipcodeCharhelp='C贸digo postal del barrio'string='C贸digo Postal'
No public methods.
New fields (1)
-
l10n_py_codeCharhelp='C贸digo de la ciudad seg煤n SET (Subsecretar铆a de Estado de Tributaci贸n)'size=4string='C贸digo SET'
No public methods.
New fields (1)
-
country_idMany2onedefault=<expr>
No public methods.
New fields (1)
-
l10n_py_codeIntegerhelp='C贸digo del departamento seg煤n SET (Subsecretar铆a de Estado de Tributaci贸n)'string='C贸digo SET'
No public methods.
New fields (12)
-
country_idMany2one → res.countrycomodel_name='res.country'default=<expr> -
l10n_py_activity_descriptionCharhelp='Descripci贸n de la actividad econ贸mica principal'string='Actividad Econ贸mica' -
l10n_py_city_codeCharhelp='C贸digo de la ciudad seg煤n SET'readonly=Truerelated='city_id.l10n_py_code'store=Truestring='C贸digo Ciudad SET' -
l10n_py_department_codeIntegerhelp='C贸digo del departamento seg煤n SET'readonly=Truerelated='state_id.l10n_py_code'store=Truestring='C贸digo Departamento SET' -
l10n_py_doc_numberCharhelp='N煤mero de documento de identidad para no contribuyentes (SIFEN D025)'size=20string='N煤mero de Documento' -
l10n_py_doc_typeSelectionhelp='Tipo de documento de identidad para no contribuyentes (SIFEN D024)'string='Tipo de Documento de Identidad' args: [('1', 'C茅dula de Identidad'), ('2', 'Pasaporte'), ('3', 'Carnet de Residencia'), ('4', 'Innominado')] -
l10n_py_fantasy_nameCharhelp='Nombre comercial o de fantas铆a'string='Nombre de Fantas铆a' -
l10n_py_neighborhood_idMany2one → l10n_py.neighborhoodcomodel_name='l10n_py.neighborhood'domain="[('city_id', '=', city_id)]"help='Barrio o distrito del contacto'string='Barrio' -
l10n_py_neighborhood_nameCharreadonly=Truerelated='l10n_py_neighborhood_id.name'store=Truestring='Nombre del Barrio' -
l10n_py_rucCharcompute='_compute_l10n_py_ruc_fields'help='Registro 脷nico del Contribuyente (sin d铆gito verificador)'inverse='_inverse_l10n_py_ruc'size=20store=Truestring='RUC' -
l10n_py_ruc_dvCharcompute='_compute_l10n_py_ruc_fields'help='D铆gito verificador del RUC'size=1store=Truestring='DV' -
l10n_py_taxpayer_typeSelectionhelp='Tipo de contribuyente seg煤n la SET'string='Tipo de Contribuyente' args: [('1', 'Contribuyente'), ('2', 'No Contribuyente')]
-
check_vat_py(self, vat)Validate a Paraguayan RUC, check digit included. Only partners whose identification type is flagged as VAT reach this method: ``l10n_latam_base`` filters the others out before calling ``base_vat``, so documents such as CI, passport or residence card are not validated here. -
create(self, vals_list)@api.model_create_multi -
write(self, values)
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 19 days ago
- Last activity
- 19 days ago
- Repository
- OCA/l10n-paraguay
- Pull request
- [19.0][MIG] l10n_py_base: Migration to 19.0 (#29)