TIP: You can type at any time to perform a new search.
Retentions for ARGENTINA (Retenciones)
l10n_ar_retentions_basic · OCA/l10n-argentina
- Repository
- OCA/l10n-argentina · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localisation Modules
- Folder size
- 0.07 MB
- License
- GPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://e-mips.com.ar
- Last tracking update
- 2026-08-07 07:17:53
- Authors
- Odoo Community Association (OCA), E-MIPS
- Maintainers
- Odoo Community Association (OCA), E-MIPS
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE)
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_ar_tax_reports
- Description
This module provide : 1) Implementation of Retentions Taxes for Argentina based on tax objects of OpenERP like account.tax and account.tax.code.
Code Analysis ⓘ
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_retention_retention_filter |
retention.retention.filter | retention.retention | search | New |
view_retention_retention_form |
retention.retention.form | retention.retention | form | New |
view_retention_retention_tree |
retention.retention.tree | retention.retention | tree | New |
view_retention_tax_line_form |
retention.tax.line.form | retention.tax.line | form | New |
view_retention_tax_line_search |
retention.tax.line.search | retention.tax.line | search | New |
view_retention_tax_line_tree |
retention.tax.line.tree | retention.tax.line | tree | New |
view_vendor_payment_retention_form |
account.voucher.payment.retention.form.inherit | account.voucher | form | Inherits l10n_ar_account_check.view_voucher_check_form |
view_vendor_receipt_retention_form |
account.voucher.receipt.retention.form.inherit | account.voucher | form | Inherits l10n_ar_account_check.view_vendor_receipt_check_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
retention_idsOne2many → retention.tax.linereadonly=Truestates={'draft': [('readonly', False)]} args: 'retention.tax.line', 'voucher_id', 'Retentions'
-
create_move_line_hook(self, move_id, move_lines)@api.multi -
onchange_issued_checks(self)@api.onchange('issued_check_ids') -
onchange_payment_line(self)@api.onchange('payment_line_ids') -
onchange_retentions(self)@api.onchange('retention_ids') -
onchange_third_checks(self)@api.onchange('third_check_ids') -
onchange_third_receipt_checks(self)@api.onchange('third_check_receipt_ids')
New fields (6)
-
jurisdiccionSelectiondefault='nacional' args: [('nacional', 'Nacional'), ('provincial', 'Provincial'), ('municipal', 'Municipal')], 'Jurisdiccion' -
nameCharrequired=Truesize=64 args: 'Retention' -
state_idMany2one → res.country.statedomain="[('country_id','=','Argentina')]" args: 'res.country.state', 'State/Province' -
tax_idMany2one → account.taxhelp='Tax configuration for this retention'required=True args: 'account.tax', 'Tax' -
typeSelectionrequired=True args: [('vat', 'VAT'), ('gross_income', 'Gross Income'), ('profit', 'Profit'), ('other', 'Other')], 'Type' -
type_tax_useSelectionreadonly=Truerelated='tax_id.type_tax_use'string='Tax Application'
No public methods.
New fields (17)
-
account_idMany2one → account.accountdomain=[('type', '<>', 'view'), ('type', '<>', 'income'), ('type', '<>', 'closed')]required=True args: 'account.account', 'Tax Account' -
amountFloatdigits=dp.get_precision('Account') args: 'Amount' -
baseFloatdigits=dp.get_precision('Account') args: 'Base' -
base_amountFloatdigits=dp.get_precision('Account') args: 'Base Code Amount' -
base_code_idMany2one → account.tax.codehelp='The account basis of the tax declaration.' args: 'account.tax.code', 'Base Code' -
certificate_noCharrequired=Falsesize=32 args: 'Certificate No.' -
company_idMany2onereadonly=Truerelated='account_id.company_id'store=Truestring='Company' -
dateDateselect=True args: 'Date' -
nameCharsize=64 args: 'Retention' -
partner_idMany2one → res.partnerrequired=False args: 'res.partner', 'Partner' -
retention_idMany2one → retention.retentionhelp='Retention configuration used for this retention tax, where all the configuration resides. Accounts, Tax Codes, etc.'required=True args: 'retention.retention', 'Retention Configuration' -
state_idMany2one → res.country.statestring='State/Province' args: 'res.country.state' -
tax_amountFloatdigits=dp.get_precision('Account') args: 'Tax Code Amount' -
tax_code_idMany2one → account.tax.codehelp='The tax basis of the tax declaration.' args: 'account.tax.code', 'Tax Code' -
vatCharreadonly=Truerelated='partner_id.vat'string='CIF/NIF' -
voucher_idMany2one → account.voucherondelete='cascade' args: 'account.voucher', 'Voucher' -
voucher_numberCharsize=64 args: 'Reference'
-
create_voucher_move_line(self)@api.modelParams self = retention.tax.line -
onchange_retention(self)@api.onchange('retention_id')
Loading…
Loading…
Loading…