diff --git a/l10n_ar_edi_ux/__manifest__.py b/l10n_ar_edi_ux/__manifest__.py index cdd907b6..ff26314d 100644 --- a/l10n_ar_edi_ux/__manifest__.py +++ b/l10n_ar_edi_ux/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Argentinian Electronic Invoicing UX', - 'version': "16.0.1.2.0", + 'version': "16.0.1.3.0", 'category': 'Localization/Argentina', 'sequence': 14, 'author': 'ADHOC SA', @@ -17,11 +17,13 @@ 'data': [ 'wizards/res_config_settings_view.xml', 'wizards/res_partner_update_from_padron_wizard_view.xml', - 'wizards/account_payment_group_invoice_wizard_view.xml', + 'wizards/account_check_action_wizard_view.xml', 'views/res_partner_view.xml', 'views/account_move_view.xml', 'views/account_journal_view.xml', 'views/l10n_ar_boarding_permission_view.xml', + 'views/account_payment_view.xml', + 'wizards/account_payment_group_invoice_wizard_view.xml', 'security/ir.model.access.csv', ], 'demo': [ diff --git a/l10n_ar_edi_ux/models/account_journal.py b/l10n_ar_edi_ux/models/account_journal.py index 92d18058..b3c20764 100644 --- a/l10n_ar_edi_ux/models/account_journal.py +++ b/l10n_ar_edi_ux/models/account_journal.py @@ -1,4 +1,4 @@ -from odoo import models, _ +from odoo import models, fields, _ from odoo.exceptions import UserError from odoo.tools import format_date import datetime @@ -7,6 +7,11 @@ class AccountJournal(models.Model): _inherit = "account.journal" + check_add_debit_button = fields.Boolean( + string="Agregar botón de débito", + help="Si marca esta opción podrá debitar los cheques con un botón desde los mismo.") + check_debit_journal_id = fields.Many2one('account.journal', domain="[('company_id', '=', company_id), ('type', '=', 'general')]", help="Debe seleccionar un diario de tipo 'Varios' donde se realizará el asiento del débito") + def l10n_ar_check_afip_doc_types(self): """ This method shows the valid document types for each Webservice. """ self.ensure_one() diff --git a/l10n_ar_edi_ux/security/ir.model.access.csv b/l10n_ar_edi_ux/security/ir.model.access.csv index 3a43bbf2..2b11bf2f 100644 --- a/l10n_ar_edi_ux/security/ir.model.access.csv +++ b/l10n_ar_edi_ux/security/ir.model.access.csv @@ -3,3 +3,4 @@ access_res_partner_update_from_padron_field,access_res_partner_update_from_padro access_res_partner_update_from_padron_wizard,access_res_partner_update_from_padron_wizard,model_res_partner_update_from_padron_wizard,base.group_user,1,1,1,0 access_res_partner_update_from_padron_info,access_res_partner_update_from_padron_info,model_res_partner_update_from_padron_info,base.group_user,1,1,1,1 access_l10n_ar_boarding_permission,access_l10n_ar_boarding_permission,model_l10n_ar_boarding_permission,base.group_user,1,1,1,1 +access_account_check_action_wizard,access_account_check_action_wizard,model_account_check_action_wizard,base.group_user,1,1,1,1 diff --git a/l10n_ar_edi_ux/views/account_journal_view.xml b/l10n_ar_edi_ux/views/account_journal_view.xml index af8fd091..bf72ada1 100644 --- a/l10n_ar_edi_ux/views/account_journal_view.xml +++ b/l10n_ar_edi_ux/views/account_journal_view.xml @@ -10,4 +10,16 @@ + + + account.journal.tree + account.journal + + + + + + + + diff --git a/l10n_ar_edi_ux/views/account_payment_view.xml b/l10n_ar_edi_ux/views/account_payment_view.xml new file mode 100644 index 00000000..a6fd8984 --- /dev/null +++ b/l10n_ar_edi_ux/views/account_payment_view.xml @@ -0,0 +1,14 @@ + + + + account.payment.form.inherited + account.payment + + + +