From 92dabe479c5e4755de1c66766a60286cac24d467 Mon Sep 17 00:00:00 2001 From: Alejandro Capellan Date: Sun, 24 Mar 2024 05:14:23 -0400 Subject: [PATCH] Actualizando localizacion dominicana --- l10n_do_accounting_plus/__init__.py | 1 - l10n_do_accounting_plus/__manifest__.py | 24 -- .../data/ir_config_parameter_data.xml | 13 -- l10n_do_accounting_plus/models/__init__.py | 6 - .../models/account_journal.py | 61 ----- .../models/account_move.py | 209 ------------------ .../models/account_payment.py | 18 -- l10n_do_accounting_plus/models/res_company.py | 15 -- .../models/res_config_setting.py | 46 ---- .../models/res_currency_rate.py | 13 -- l10n_do_accounting_plus/models/wsmovildgii.py | 43 ---- .../security/ir.model.access.csv | 2 - .../static/description/icon.png | Bin 2502 -> 0 bytes .../views/account_fiscal_sequence.xml | 53 ----- .../views/account_journal_views.xml | 25 --- .../views/account_move_views.xml | 48 ---- .../views/account_payment.xml | 21 -- .../views/report_invoice.xml | 61 ----- .../views/res_company_views.xml | 13 -- .../views/res_config_settings_view.xml | 105 --------- 20 files changed, 777 deletions(-) delete mode 100644 l10n_do_accounting_plus/__init__.py delete mode 100644 l10n_do_accounting_plus/__manifest__.py delete mode 100644 l10n_do_accounting_plus/data/ir_config_parameter_data.xml delete mode 100644 l10n_do_accounting_plus/models/__init__.py delete mode 100644 l10n_do_accounting_plus/models/account_journal.py delete mode 100644 l10n_do_accounting_plus/models/account_move.py delete mode 100644 l10n_do_accounting_plus/models/account_payment.py delete mode 100644 l10n_do_accounting_plus/models/res_company.py delete mode 100644 l10n_do_accounting_plus/models/res_config_setting.py delete mode 100644 l10n_do_accounting_plus/models/res_currency_rate.py delete mode 100644 l10n_do_accounting_plus/models/wsmovildgii.py delete mode 100644 l10n_do_accounting_plus/security/ir.model.access.csv delete mode 100644 l10n_do_accounting_plus/static/description/icon.png delete mode 100644 l10n_do_accounting_plus/views/account_fiscal_sequence.xml delete mode 100644 l10n_do_accounting_plus/views/account_journal_views.xml delete mode 100644 l10n_do_accounting_plus/views/account_move_views.xml delete mode 100644 l10n_do_accounting_plus/views/account_payment.xml delete mode 100644 l10n_do_accounting_plus/views/report_invoice.xml delete mode 100644 l10n_do_accounting_plus/views/res_company_views.xml delete mode 100644 l10n_do_accounting_plus/views/res_config_settings_view.xml diff --git a/l10n_do_accounting_plus/__init__.py b/l10n_do_accounting_plus/__init__.py deleted file mode 100644 index 0650744f6..000000000 --- a/l10n_do_accounting_plus/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/l10n_do_accounting_plus/__manifest__.py b/l10n_do_accounting_plus/__manifest__.py deleted file mode 100644 index 042a12304..000000000 --- a/l10n_do_accounting_plus/__manifest__.py +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "Fiscal Accounting (Rep. Dominicana) Plus", - "summary": """ - Este módulo implementa una extencion de nuevas opciones para la localizacion dominicana.""", - "author": "CAPW Servicios Tecnicos", - "category": "Localization", - "website": "https://capw.com.do", - "version": "15.0.4", - # any module necessary for this one to work correctly - "depends": ["l10n_do_accounting"], - # always loaded - "data": [ - "security/ir.model.access.csv", - "views/account_fiscal_sequence.xml", - "views/account_journal_views.xml", - "views/account_move_views.xml", - "views/account_payment.xml", - "views/report_invoice.xml", - "views/res_config_settings_view.xml", - # "views/res_company_views.xml", - ], - "installable": True, - "license": "LGPL-3", -} diff --git a/l10n_do_accounting_plus/data/ir_config_parameter_data.xml b/l10n_do_accounting_plus/data/ir_config_parameter_data.xml deleted file mode 100644 index 39b4e40ac..000000000 --- a/l10n_do_accounting_plus/data/ir_config_parameter_data.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - l10n_dominicana.expiration_date_localization - 2030-12-31 - - - - l10n_dominicana.with_localization_control - False - - - \ No newline at end of file diff --git a/l10n_do_accounting_plus/models/__init__.py b/l10n_do_accounting_plus/models/__init__.py deleted file mode 100644 index 33066a856..000000000 --- a/l10n_do_accounting_plus/models/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -from . import wsmovildgii -from . import account_journal -from . import res_company -from . import res_config_setting -from . import account_move -from . import account_payment diff --git a/l10n_do_accounting_plus/models/account_journal.py b/l10n_do_accounting_plus/models/account_journal.py deleted file mode 100644 index b10e0d5ff..000000000 --- a/l10n_do_accounting_plus/models/account_journal.py +++ /dev/null @@ -1,61 +0,0 @@ -from odoo import fields, models, _ - - -class AccountJournal(models.Model): - _inherit = "account.journal" - - hidden_payment_form = fields.Boolean( - string='Payment Form With Method Lines', - required=False) - - -class AccountPaymentMethod(models.Model): - _inherit = 'account.payment.method.line' - - def _get_l10n_do_payment_form(self): - """ Return the list of payment forms allowed by DGII. """ - return [ - ("cash", _("Cash")), - ("bank", _("Check / Transfer")), - ("card", _("Credit Card")), - ("credit", _("Credit")), - ("swap", _("Swap")), - ("bond", _("Bonds or Gift Certificate")), - ("others", _("Other Sale Type")), - ] - - l10n_do_payment_form = fields.Selection( - string='Payment Form', - selection='_get_l10n_do_payment_form', - required=False, ) - - -class AccountFiscalSequence(models.Model): - _name = 'account.fiscal.sequence' - _description = "Account Fiscal Sequence" - - l10n_do_warning_vouchers = fields.Char( - string='Warning Sequence', - required=False) - - l10n_do_limit_vouchers = fields.Char( - string='Limit Sequence', - required=False) - - document_type = fields.Many2one( - comodel_name='l10n_latam.document.type', - string='Document Type', - required=False) - - code = fields.Char(related='document_type.doc_code_prefix') - - company_id = fields.Many2one( - comodel_name='res.company', - string='Company', required=True, readonly=True, - default=lambda self: self.env.company) - # TODO unable to add constraint 'account_fiscal_sequence_document_type' as unique (code, company_id) - # mensaje a verificar - # _sql_constraints = [ - # ('document_type', 'unique (code, company_id)', - # 'You only can use one document type per company') - # ] diff --git a/l10n_do_accounting_plus/models/account_move.py b/l10n_do_accounting_plus/models/account_move.py deleted file mode 100644 index 852078b1d..000000000 --- a/l10n_do_accounting_plus/models/account_move.py +++ /dev/null @@ -1,209 +0,0 @@ -import json -import re -from datetime import datetime -from odoo import models, fields, api, _ -from odoo.exceptions import ValidationError - - -class AccountMove(models.Model): - _inherit = 'account.move' - - manual_currency_rate = fields.Float(string="Currency Rate") - is_currency_manual = fields.Boolean(string="is_currency_manual", ) - total_descontado = fields.Monetary(string="Total Descontado", compute='calculo_total_descontado') - total_without_discount = fields.Float(string='Total_without_discount') - received_delivered = fields.Boolean(string="received/delivered", compute='get_received_delivered') - label_report_one = fields.Char(string='Label_report_one', compute='get_received_delivered') - label_report_two = fields.Char(string='Label_report_two', compute='get_received_delivered') - fiscal_type_name = fields.Char(string='Name_fiscal_type', compute='call_name_type_fiscal') - - def call_name_type_fiscal(self): - for rec in self: - rec.fiscal_type_name = rec.l10n_latam_document_type_id.id - - def get_invoice_payment_widget(self, invoice_id): - j = json.loads(invoice_id.invoice_payments_widget) - return j['content'] if j else [] - - def convert_to_fiscal_invoice(self): - for invoice in self: - payments = [] - if invoice.journal_id.l10n_latam_use_documents: - raise ValidationError( - "This invoice is associated with a fiscal journal %s you cannot convert it to fiscal again." - % invoice.journal_id.name) - else: - if invoice.get_invoice_payment_widget(invoice): - for payment in invoice.get_invoice_payment_widget(invoice): - payments.append(payment['payment_id']) - print(payment) - invoice.button_cancel() - new_invoice = invoice.copy() - new_invoice.invoice_date = invoice.invoice_date - new_invoice.journal_id = invoice.company_id.fiscal_journal_sale - new_invoice.action_post() - action = self.env["ir.actions.actions"]._for_xml_id("account.action_move_journal_line") - action['views'] = [(self.env.ref('account.view_move_form').id, 'form')] - action['res_id'] = new_invoice.id - else: - invoice.button_cancel() - new_invoice = invoice.copy() - new_invoice.invoice_date = invoice.invoice_date - new_invoice.journal_id = invoice.company_id.fiscal_journal_sale - new_invoice.action_post() - action = self.env["ir.actions.actions"]._for_xml_id("account.action_move_journal_line") - action['views'] = [(self.env.ref('account.view_move_form').id, 'form')] - action['res_id'] = new_invoice.id - return action - - def calculo_total_descontado(self): - total = 0 - total_imponible = 0 - self.total_descontado = 0.00 - params = self.env['ir.config_parameter'].sudo().search( - [('key', '=', 'l10n_dominicana.view_discount_in_account')]) - if params: - for invoice in self: - for i in invoice.invoice_line_ids: - total = i.quantity * i.price_unit - to_discount = total * i.discount - res = to_discount / 100.0 - invoice.total_descontado += res - total_imponible += i.quantity * i.price_unit - invoice.total_without_discount = total_imponible - else: - self.total_descontado = 0.00 - - # def action_post(self): - # result = super(AccountMove, self).action_post() - # control = self.env['ir.config_parameter'].sudo().get_param('l10n_dominicana.with_localization_control') - # if control != 'False': - # limit_date = self.env['ir.config_parameter'].sudo().get_param( - # 'l10n_dominicana.expiration_date_localization') - # for rec in self: - # latam_use = rec.journal_id.l10n_latam_use_documents - # if latam_use: - # actual_date = fields.Date.today() - # expiration_date = datetime.strptime(limit_date, '%Y-%m-%d').date() - # if actual_date > expiration_date: - # raise ValidationError( - # _( - # "Please Contact the Administrator, " - # "The Dominican Localization Plan is Expired" - # ) - # ) - # if self.partner_id: - # invoice_totals = json.loads(self.tax_totals_json) - # if invoice_totals['amount_total'] == 0.0: - # raise ValidationError( - # "Para confirmar la factura debe ser mayor que %s" % invoice_totals['amount_total']) - # return result - - def get_received_delivered(self): - self.received_delivered = False - self.label_report_one = '' - self.label_report_two = '' - params = self.env['ir.config_parameter'].sudo().search( - [('key', '=', 'l10n_do_accounting.view_delivered_received')]) - params_label_one = self.env['ir.config_parameter'].sudo().search( - [('key', '=', 'l10n_do_accounting.label_one_report')]) - params_label_two = self.env['ir.config_parameter'].sudo().search( - [('key', '=', 'l10n_do_accounting.label_one_report_2')]) - if params: - self.received_delivered = True - self.label_report_one = params_label_one.value - self.label_report_two = params_label_two.value - - # def _get_sequence_format_param(self, previous): - # - # if not self._context.get("is_l10n_do_seq", False): - # return super(AccountMove, self)._get_sequence_format_param(previous) - # - # regex = self._l10n_do_sequence_fixed_regex - # - # format_values = re.match(regex, previous).groupdict() - # format_values["seq_length"] = len(format_values["seq"]) - # format_values["seq"] = int(format_values.get("seq") or 0) - # if self.l10n_do_fiscal_number: - # format_fiscal_number = re.match(regex, self.l10n_do_fiscal_number).groupdict() - # if self.l10n_latam_document_type_id.doc_code_prefix != format_fiscal_number["prefix1"]: - # raise ValidationError(_("You can't change the document type, please verify your selections")) - # - # placeholders = re.findall(r"(prefix\d|seq\d?)", regex) - # format = "".join( - # "{seq:0{seq_length}d}" if s == "seq" else "{%s}" % s for s in placeholders - # ) - # return format, format_values - # - # def _set_next_sequence(self): - # self.ensure_one() - # - # if not self._context.get("is_l10n_do_seq", False): - # return super(AccountMove, self)._set_next_sequence() - # - # last_sequence = self._get_last_sequence() - # new = not last_sequence - # if new: - # last_sequence = ( - # self._get_last_sequence(relaxed=True) or self._get_starting_sequence() - # ) - # - # format, format_values = self._get_sequence_format_param(last_sequence) - # if new: - # format_values["seq"] = 0 - # format_values["seq"] = format_values["seq"] + 1 - # - # if self.company_id.l10n_do_fiscal_sequence_control: - # if self.state != "draft" and not self[self._l10n_do_sequence_field]: - # for inv in self: - # new_seq = format_values["seq"] - # doc_type = self.env['account.fiscal.sequence'].search( - # [('document_type', '=', inv.l10n_latam_document_type_id.id)]) - # - # limit_set = int(doc_type.l10n_do_limit_vouchers) - # warning_seq = int(doc_type.l10n_do_warning_vouchers) - # if new_seq == warning_seq: - # inv.notification_warning_seq() - # elif new_seq > limit_set: - # raise ValidationError( - # _("Fiscal invoices sequence is not available, please contact the Administrator")) - # - # if ( - # self.env.context.get("prefetch_seq") - # or self.state != "draft" - # and not self[self._l10n_do_sequence_field] - # ): - # self[ - # self._l10n_do_sequence_field - # ] = self.l10n_latam_document_type_id._format_document_number( - # format.format(**format_values) - # ) - # self._compute_split_sequence() - # - # @api.onchange("l10n_latam_document_type_id", "l10n_latam_document_number") - # def _inverse_l10n_latam_document_number(self): - # for con in self: - # if con.move_type != 'entry': - # con.ref = con.l10n_latam_document_number - # for rec in self.filtered("l10n_latam_document_type_id"): - # if not rec.l10n_latam_document_number: - # rec.l10n_do_fiscal_number = "" - # else: - # document_type_id = rec.l10n_latam_document_type_id - # if self.fiscal_type_name == str(document_type_id.id) or self.name == "/": - # if document_type_id.l10n_do_ncf_type: - # document_number = document_type_id._format_document_number( - # rec.l10n_latam_document_number - # ) - # else: - # document_number = rec.l10n_latam_document_number - # - # if rec.l10n_latam_document_number != document_number: - # rec.l10n_latam_document_number = document_number - # rec.l10n_do_fiscal_number = document_number - # else: - # self.l10n_latam_document_number = "" - # self.fiscal_type_name = self.l10n_latam_document_type_id.id - # super( - # AccountMove, self.filtered(lambda m: m.country_code != "DO") - # )._inverse_l10n_latam_document_number() diff --git a/l10n_do_accounting_plus/models/account_payment.py b/l10n_do_accounting_plus/models/account_payment.py deleted file mode 100644 index 81be0e600..000000000 --- a/l10n_do_accounting_plus/models/account_payment.py +++ /dev/null @@ -1,18 +0,0 @@ -from odoo import fields, models, api - - -class AccountPayment(models.Model): - _inherit = ['account.payment'] - - manual_currency_rate = fields.Float(string="Currency Rate",) - is_currency_manual = fields.Boolean(string="is_currency_manual",) - - # @api.onchange('currency_id') - # def compute_manual_currency_rate(self): - # currency_company = self.company_id.currency_id - # currency_id = self.currency_id - # financial_currency = self.company_id.financial_currency - # if financial_currency and currency_company != currency_id: - # self.is_currency_manual = False - # else: - # self.is_currency_manual = True diff --git a/l10n_do_accounting_plus/models/res_company.py b/l10n_do_accounting_plus/models/res_company.py deleted file mode 100644 index cb0eed271..000000000 --- a/l10n_do_accounting_plus/models/res_company.py +++ /dev/null @@ -1,15 +0,0 @@ -from odoo import fields, models -# from wsmovildgii import get_contribuyentes - - -class ResCompany(models.Model): - _inherit = "res.company" - - financial_currency = fields.Boolean(string='Financial Currency') - manual_change_currency = fields.Boolean(string='Manual Change Currency') - date_equal_to_invoice_retention = fields.Boolean(string='Date Retention Equal to Date Invoice') - l10n_do_fiscal_sequence_control = fields.Boolean(string='Activate Fiscal Sequence Control', readonly=False) - fiscal_journal_sale = fields.Many2one(comodel_name='account.journal', - domain=([('type', '=', 'sale'), ('l10n_latam_use_documents', '=', True)]), - readonly=False, - string='Fiscal_journal_sale') diff --git a/l10n_do_accounting_plus/models/res_config_setting.py b/l10n_do_accounting_plus/models/res_config_setting.py deleted file mode 100644 index 60218781f..000000000 --- a/l10n_do_accounting_plus/models/res_config_setting.py +++ /dev/null @@ -1,46 +0,0 @@ -from odoo import fields, models - - -class ResConfigSettings(models.TransientModel): - _inherit = ['res.config.settings'] - - financial_currency = fields.Boolean( - string='Financial Currency', - related='company_id.financial_currency') - - manual_change_currency = fields.Boolean( - string='Manual Change Currency', - related='company_id.manual_change_currency') - - date_equal_to_invoice_retention = fields.Boolean( - string='Date Retention Equal to Date Invoice', - related='company_id.date_equal_to_invoice_retention') - - l10n_do_fiscal_sequence_control = fields.Boolean( - string='Activate Fiscal Sequence Control', - readonly=False, - related='company_id.l10n_do_fiscal_sequence_control') - - view_discount_in_account = fields.Boolean( - string='Visualizar descuentos', - config_parameter='l10n_dominicana.view_discount_in_account') - - view_delivered_received = fields.Boolean( - string='Delivered/Received', - config_parameter='l10n_do_accounting.view_delivered_received') - - label_one_report = fields.Char( - string='Show name in report label left', - config_parameter='l10n_do_accounting.label_one_report') - - label_one_report_2 = fields.Char( - string='Show name in report label right', - config_parameter='l10n_do_accounting.label_one_report_2') - - fiscal_journal_sale = fields.Many2one( - comodel_name='account.journal', - domain=([('type', '=', 'sale'), - ('l10n_latam_use_documents', '=', True)]), - readonly=False, - related='company_id.fiscal_journal_sale', - string='Fiscal_journal_sale') diff --git a/l10n_do_accounting_plus/models/res_currency_rate.py b/l10n_do_accounting_plus/models/res_currency_rate.py deleted file mode 100644 index 7f2b54c5d..000000000 --- a/l10n_do_accounting_plus/models/res_currency_rate.py +++ /dev/null @@ -1,13 +0,0 @@ -from odoo import fields, models, api - - -class ResCurrencyRate(models.Model): - _inherit = 'res.currency.rate' - _description = 'Description' - - converted = fields.Float(readonly=False, digits=(2, 2)) - - @api.onchange("converted") - def _get_converted(self): - if self.converted > 0: - self.rate = 1 / self.converted diff --git a/l10n_do_accounting_plus/models/wsmovildgii.py b/l10n_do_accounting_plus/models/wsmovildgii.py deleted file mode 100644 index a98c47c03..000000000 --- a/l10n_do_accounting_plus/models/wsmovildgii.py +++ /dev/null @@ -1,43 +0,0 @@ -import requests - - -def get_contribuyentes(rnc): - - # Define the SOAP envelope with your request - soap_request = f""" - - - - - {rnc} - 0 - 0 - 1 - - - - - """ - - # Define the URL of the SOAP web service - url = "https://dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx?WSDL" - - # Define the headers for the SOAP request - headers = { - "Content-Type": "application/soap+xml; charset=utf-8", - "Content-Length": str(len(soap_request)), - } - - # Make a POST request with the SOAP envelope as the request body - response = requests.post(url, data=soap_request, headers=headers) - - # Check the status code of the response - if response.status_code == 200: - # The request was successful, and you can access the response content (XML) - response_xml = response.content - # Process the response XML as needed - print(response_xml.decode('utf-8')) # Decode the binary response content to a string - else: - # Handle any errors, such as non-200 status codes - print(f"Request failed with status code {response.status_code}") diff --git a/l10n_do_accounting_plus/security/ir.model.access.csv b/l10n_do_accounting_plus/security/ir.model.access.csv deleted file mode 100644 index be6dbad38..000000000 --- a/l10n_do_accounting_plus/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -l10n_do_accounting_plus.access_account_fiscal_sequence,access_account_fiscal_sequence,l10n_do_accounting_plus.model_account_fiscal_sequence,base.group_user,1,0,0,0 \ No newline at end of file diff --git a/l10n_do_accounting_plus/static/description/icon.png b/l10n_do_accounting_plus/static/description/icon.png deleted file mode 100644 index 82baa85463913c243406fc56ed2a6fbc953d8403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2502 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 Qy8r+H07*qoM6N<$f|&AmKL7v# diff --git a/l10n_do_accounting_plus/views/account_fiscal_sequence.xml b/l10n_do_accounting_plus/views/account_fiscal_sequence.xml deleted file mode 100644 index cafe396a9..000000000 --- a/l10n_do_accounting_plus/views/account_fiscal_sequence.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - account.fiscal.sequence.form - account.fiscal.sequence - -
- - - - - - - - - - - - -
-
-
- - - account.fiscal.sequence.tree - account.fiscal.sequence - - - - - - - - - - - - Fiscal Sequence - account.fiscal.sequence - - - - - -
-
\ No newline at end of file diff --git a/l10n_do_accounting_plus/views/account_journal_views.xml b/l10n_do_accounting_plus/views/account_journal_views.xml deleted file mode 100644 index 1b1828bd6..000000000 --- a/l10n_do_accounting_plus/views/account_journal_views.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - account.journal - account.journal.form - - - - - - - { - 'invisible': ['|', '|', ('type','not in',('cash','bank')), ('country_code', '!=', 'DO'), ('hidden_payment_form', '=', True)], - 'required': [('type','in',('cash','bank')), ('country_code', '!=', 'DO')] - } - - - - - - - - - - \ No newline at end of file diff --git a/l10n_do_accounting_plus/views/account_move_views.xml b/l10n_do_accounting_plus/views/account_move_views.xml deleted file mode 100644 index 5e21fafc8..000000000 --- a/l10n_do_accounting_plus/views/account_move_views.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - account.invoice.select.inherit.plus - account.move - - - - - - - - - account.move.form.plus - account.move - - - - - - - - - - - - - - - -