-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[IMP] l10n_ar_account_tax_settlement: agregar código de impuesto al i…
…nstalar el módulo. Tarea: 34379 1) Al momento de instalar el módulo se agregan los códigos de impuestos correspondientes para retenciones de ganancias aplicadas y retenciones de iva aplicadas. También se agregan al momento de instalar el módulo las etiquetas de en las repartition lines de impuestos para percepciones. Lo descripto en este punto sucede en compañías argentinas responsable inscripto con plan de cuentas ri establecido. 2) Se agregan códigos de impuestos a impuestos de retenciones de ganancias aplicadas y retenciones de iva aplicadas. Y también se agregan las etiquetas de en las repartition lines de impuestos para percepciones. Lo descripto en este punto se agrega en compañías responsable inscripto argentinas nuevas al momento de instalar plan de cuentas responsable inscripto. 3) Se elimina aquellas partes de código donde verificamos si el módulo l10n_ar_account_withholding_ux y l10n_ar_account_withholding se encuentran instalados porque se agrega dependencia l10n_ar_account_withholding. closes #357 Signed-off-by: Juan José Scarafía <jjs@adhoc.com.ar>
- Loading branch information
1 parent
edbf48d
commit 07427df
Showing
7 changed files
with
80 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
import logging | ||
_logger = logging.getLogger(__name__) | ||
|
||
|
||
def l10n_ar_account_tax_settlement_post_init_hook(env): | ||
""" Al instalar este módulo (l10n_ar_account_tax_settlement), en caso de que existan compañías responsable inscripto argentinas y con plan de cuentas ya establecido entonces a los impuestos de retenciones de ganancias e iva les agregamos el código de impuesto correspondiente. También agregamos etiquetas a las repartition lines de impuestos de retenciones. """ | ||
|
||
# verificamos que la compañía sea argentina, responsable inscripto y tenga plan de cuentas instalado | ||
companies = env['res.company'].search([('l10n_ar_afip_responsibility_type_id.code', '=', '1'), ('chart_template', '=', 'ar_ri')]) | ||
for company in companies: | ||
# Retenciones aplicadas de ganancias | ||
impuesto_ret_gcias_aplic = env.ref("account.%s_%s" % (company.id, 'ri_tax_withholding_ganancias_applied')) | ||
if impuesto_ret_gcias_aplic: | ||
impuesto_ret_gcias_aplic.codigo_impuesto = '01' | ||
# Retenciones aplicadas de iva | ||
impuesto_ret_iva_aplic = env.ref("account.%s_%s" % (company.id, 'ri_tax_withholding_vat_applied')) | ||
if impuesto_ret_iva_aplic: | ||
impuesto_ret_iva_aplic.codigo_impuesto = '02' | ||
# Agregamos impuestos etiquetas de impuestos | ||
env['account.chart.template']._add_wh_taxes(company) | ||
|
||
# Dejamos registro en los logs de las compañías en las cuales se estableció el código de impuesto | ||
if companies: | ||
_logger.info("Se agregaron los códigos de impuestos correspondientes para retenciones de ganancias aplicadas y retenciones de iva aplicadas y las etiquetas de impuestos para compañías %s." % ', '.join(companies.mapped('name'))) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters