From 4c3d1264bc918451b87031df3de69069c23defea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ramos?= Date: Sun, 16 Apr 2023 19:10:23 +0100 Subject: [PATCH 1/9] [ADD] l10n_es_aeat_mod592: New module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nicolás Ramos --- l10n_es_aeat_mod592/__init__.py | 4 + l10n_es_aeat_mod592/__manifest__.py | 37 +++ l10n_es_aeat_mod592/data/ir_sequence_data.xml | 24 ++ .../docs/Contabilidad_libro.pdf | Bin 0 -> 320413 bytes .... Fiscal Adquir. y Repres. (ADSIPLRA).csv" | 16 + ...51gimen Fiscal Fabricantes (ADSIPLRF).csv" | 14 + .../docs/plastico_campos_impfichero.xlsx | Bin 0 -> 19079 bytes .../docs/plastico_doc_impfichero.pdf | Bin 0 -> 927349 bytes l10n_es_aeat_mod592/models/__init__.py | 12 + .../models/account_fiscal_position.py | 18 + l10n_es_aeat_mod592/models/account_move.py | 53 +++ .../models/account_move_line.py | 99 ++++++ l10n_es_aeat_mod592/models/mod592.py | 310 ++++++++++++++++++ l10n_es_aeat_mod592/models/mod592_acquirer.py | 122 +++++++ .../models/mod592_manufacturer.py | 127 +++++++ .../models/product_template.py | 92 ++++++ l10n_es_aeat_mod592/models/res_company.py | 15 + l10n_es_aeat_mod592/models/res_partner.py | 31 ++ l10n_es_aeat_mod592/models/stock_move.py | 95 ++++++ l10n_es_aeat_mod592/models/stock_picking.py | 53 +++ l10n_es_aeat_mod592/readme/CONFIGURE.rst | 9 + l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst | 1 + l10n_es_aeat_mod592/readme/DESCRIPTION.rst | 10 + l10n_es_aeat_mod592/readme/USAGE.rst | 10 + l10n_es_aeat_mod592/report/__init__.py | 2 + l10n_es_aeat_mod592/report/aeat_mod592.xml | 36 ++ .../report/common_templates.xml | 157 +++++++++ .../report/l10n_es_aeat_mod592_csv.py | 91 +++++ .../report/l10n_es_aeat_mod592_xlsx.py | 235 +++++++++++++ l10n_es_aeat_mod592/report/mod592_csv.xml | 24 ++ l10n_es_aeat_mod592/report/mod592_xlsx.xml | 24 ++ l10n_es_aeat_mod592/report/report_views.xml | 11 + .../security/ir.model.access.csv | 7 + l10n_es_aeat_mod592/security/ir_rule.xml | 13 + .../static/description/icon.png | Bin 0 -> 4793 bytes .../static/description/icon_source.svg | 11 + l10n_es_aeat_mod592/tests/__init__.py | 3 + .../tests/test_l10n_es_aeat_mod590.py | 0 .../views/account_fiscal_position.xml | 14 + l10n_es_aeat_mod592/views/account_move.xml | 45 +++ .../views/mod592_acquirer_line_view.xml | 62 ++++ .../views/mod592_manufacturer_line_view.xml | 64 ++++ l10n_es_aeat_mod592/views/mod592_view.xml | 116 +++++++ .../views/product_template.xml | 39 +++ l10n_es_aeat_mod592/views/res_company.xml | 15 + l10n_es_aeat_mod592/views/res_partner.xml | 15 + l10n_es_aeat_mod592/views/stock_move.xml | 27 ++ 47 files changed, 2163 insertions(+) create mode 100755 l10n_es_aeat_mod592/__init__.py create mode 100755 l10n_es_aeat_mod592/__manifest__.py create mode 100755 l10n_es_aeat_mod592/data/ir_sequence_data.xml create mode 100755 l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf create mode 100644 "l10n_es_aeat_mod592/docs/R\303\251g. Fiscal Adquir. y Repres. (ADSIPLRA).csv" create mode 100644 "l10n_es_aeat_mod592/docs/R\303\251gimen Fiscal Fabricantes (ADSIPLRF).csv" create mode 100755 l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx create mode 100755 l10n_es_aeat_mod592/docs/plastico_doc_impfichero.pdf create mode 100755 l10n_es_aeat_mod592/models/__init__.py create mode 100755 l10n_es_aeat_mod592/models/account_fiscal_position.py create mode 100755 l10n_es_aeat_mod592/models/account_move.py create mode 100755 l10n_es_aeat_mod592/models/account_move_line.py create mode 100755 l10n_es_aeat_mod592/models/mod592.py create mode 100755 l10n_es_aeat_mod592/models/mod592_acquirer.py create mode 100755 l10n_es_aeat_mod592/models/mod592_manufacturer.py create mode 100755 l10n_es_aeat_mod592/models/product_template.py create mode 100755 l10n_es_aeat_mod592/models/res_company.py create mode 100755 l10n_es_aeat_mod592/models/res_partner.py create mode 100755 l10n_es_aeat_mod592/models/stock_move.py create mode 100755 l10n_es_aeat_mod592/models/stock_picking.py create mode 100755 l10n_es_aeat_mod592/readme/CONFIGURE.rst create mode 100755 l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst create mode 100755 l10n_es_aeat_mod592/readme/DESCRIPTION.rst create mode 100755 l10n_es_aeat_mod592/readme/USAGE.rst create mode 100755 l10n_es_aeat_mod592/report/__init__.py create mode 100755 l10n_es_aeat_mod592/report/aeat_mod592.xml create mode 100755 l10n_es_aeat_mod592/report/common_templates.xml create mode 100755 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py create mode 100755 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py create mode 100755 l10n_es_aeat_mod592/report/mod592_csv.xml create mode 100755 l10n_es_aeat_mod592/report/mod592_xlsx.xml create mode 100755 l10n_es_aeat_mod592/report/report_views.xml create mode 100755 l10n_es_aeat_mod592/security/ir.model.access.csv create mode 100755 l10n_es_aeat_mod592/security/ir_rule.xml create mode 100755 l10n_es_aeat_mod592/static/description/icon.png create mode 100755 l10n_es_aeat_mod592/static/description/icon_source.svg create mode 100755 l10n_es_aeat_mod592/tests/__init__.py create mode 100644 l10n_es_aeat_mod592/tests/test_l10n_es_aeat_mod590.py create mode 100755 l10n_es_aeat_mod592/views/account_fiscal_position.xml create mode 100755 l10n_es_aeat_mod592/views/account_move.xml create mode 100755 l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml create mode 100755 l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml create mode 100755 l10n_es_aeat_mod592/views/mod592_view.xml create mode 100755 l10n_es_aeat_mod592/views/product_template.xml create mode 100755 l10n_es_aeat_mod592/views/res_company.xml create mode 100755 l10n_es_aeat_mod592/views/res_partner.xml create mode 100755 l10n_es_aeat_mod592/views/stock_move.xml diff --git a/l10n_es_aeat_mod592/__init__.py b/l10n_es_aeat_mod592/__init__.py new file mode 100755 index 00000000000..47808b3977d --- /dev/null +++ b/l10n_es_aeat_mod592/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import report \ No newline at end of file diff --git a/l10n_es_aeat_mod592/__manifest__.py b/l10n_es_aeat_mod592/__manifest__.py new file mode 100755 index 00000000000..7a9ed65bbe0 --- /dev/null +++ b/l10n_es_aeat_mod592/__manifest__.py @@ -0,0 +1,37 @@ +# Copyright 2014-2022 Nicolás Ramos (http://binhex.es) +# Copyright 2023 Binhex System Solutions +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "AEAT modelo 592", + "version": "14.0.1.0.0", + "category": "Localisation/Accounting", + "author": "Binhex System Solutions, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/l10n-spain", + "license": "AGPL-3", + "depends": ["product", "account", "stock", "mrp", "l10n_es", "l10n_es_aeat", "report_xlsx", "report_csv"], + "data": [ + "security/ir.model.access.csv", + "security/ir_rule.xml", + "views/product_template.xml", + "views/mod592_view.xml", + "views/product_template.xml", + "views/res_partner.xml", + "views/account_fiscal_position.xml", + "views/account_move.xml", + "views/stock_move.xml", + "views/mod592_view.xml", + "views/mod592_acquirer_line_view.xml", + "views/mod592_manufacturer_line_view.xml", + "views/res_company.xml", + "report/aeat_mod592.xml", + "report/common_templates.xml", + "report/report_views.xml", + "report/mod592_xlsx.xml", + "report/mod592_csv.xml", + "data/ir_sequence_data.xml" + + ], + "development_status": "Beta", + "installable": True, +} diff --git a/l10n_es_aeat_mod592/data/ir_sequence_data.xml b/l10n_es_aeat_mod592/data/ir_sequence_data.xml new file mode 100755 index 00000000000..61760e2c3e6 --- /dev/null +++ b/l10n_es_aeat_mod592/data/ir_sequence_data.xml @@ -0,0 +1,24 @@ + + + + + + + Mod592 Sequence Manufacturer + l10n.es.aeat.mod592.report.line.manufacturer + M + 3 + + + + + + Mod592 Sequence Acquirer + l10n.es.aeat.mod592.report.line.acquirer + A + 3 + + + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf b/l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf new file mode 100755 index 0000000000000000000000000000000000000000..7dda69e46bd698bb7c04502ff6dfedda5de85675 GIT binary patch literal 320413 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�zWeOisu^Ns(*a=n1n%uK0{bGo1)6QBP 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

-B^8PFNDyK^d^fr_t?kVC7(+Qzl;RFUvSPzpgd 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 O-Yd@E%3^=7`2PS)$PJ es.aeat.adtb.jdit.imp.tablas.htm.HtmTbElementoSrvImpl--> +C�digo;Descripci�n;Descripci�n larga; +A;Sujeci�n y no exenci�n Ley 7/2022, de 8 de abril;

Adquisici�n intracomunitaria sujeta y no exenta de productos objeto del impuesto.

; +B;No sujeci�n art�culo 73 c) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de pinturas, tintas, lacas y adhesivos concebidos para ser incorporados a productos objeto del impuesto; +C;No sujeci�n art�culo 73 d) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de envases del art. 68.1a) de la Ley no dise�ados para ser entregados conjuntamente con las mercanc�as.; +D;Exenci�n art�culo 75 a) 1� Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de envases del art. 68.1a) de la Ley destinados a prestar su funci�n en medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario; +E;Exenci�n art�culo 75 a) 2� Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de productos del art. 68.1b) de la Ley destinados a obtener envases del art. 68.1a) de la Ley para medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.; +F;Exenci�n art�culo 75 a) 3� Ley 7/2022, de 8 de abril;

Adquisici�n intracomunitaria de productos del art. 68.1c) de la Ley destinados a permitir el cierre, la comercializaci�n o la presentaci�n de envases no reutilizables para medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.

; +G;Exenci�n art�culo 75 b) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de envases del art. 68.1a) de la Ley que se introduzcan en el territorio espa�ol prestando su funci�n en medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.; +H;Exenci�n art�culo 75 c) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de rollos de pl�stico empleados en las pacas o balas para ensilado de forrajes o cereales de uso agr�cola o ganadero; +I;Exenci�n art�culo 75 d) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de productos objeto del impuesto que, con anterioridad a finalizar el plazo de presentaci�n de la correspondiente autoliquidaci�n, se destinen a ser enviados fuera del territorio espa�ol (directamente por el adquirente intracomunitario, o por un tercero en su nombre o por su cuenta).; +J;Exenci�n art�culo 75 e) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de productos objeto del impuesto que, con anterioridad a finalizar el plazo de presentaci�n de la correspondiente autoliquidaci�n, hayan dejado de ser adecuados para su utilizaci�n o hayan sido destruidos.; +K;Exenci�n art�culo 75 f) Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de envases del art. 68.1a) de la Ley siempre que el peso total del pl�stico no reciclado contenido en dichos envases no exceda de 5 kilogramos en un mes.; +L;Exenci�n art�culo 75 g) 1� Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de productos del art. 68.1b) de la Ley cuando no se vayan a destinar a obtener envases del art. 68.1a) de la Ley.; +M;Exenci�n art�culo 75 g) 2� Ley 7/2022, de 8 de abril;Adquisici�n intracomunitaria de productos del art�culo 68.1c) de la Ley cuando no se vayan a utilizar para permitir el cierre, la comercializaci�n o la presentaci�n de envases no reutilizables.; +;;; diff --git "a/l10n_es_aeat_mod592/docs/R\303\251gimen Fiscal Fabricantes (ADSIPLRF).csv" "b/l10n_es_aeat_mod592/docs/R\303\251gimen Fiscal Fabricantes (ADSIPLRF).csv" new file mode 100644 index 00000000000..636a165d63d --- /dev/null +++ "b/l10n_es_aeat_mod592/docs/R\303\251gimen Fiscal Fabricantes (ADSIPLRF).csv" @@ -0,0 +1,14 @@ + +C�digo;Descripci�n;Descripci�n larga; +A;Sujeci�n y no exenci�n;Fabricaci�n sujeta y no exenta de productos objeto del impuesto; +B;No sujeci�n art�culo 73 a) Ley 7/2022, de 8 de abril;Fabricaci�n de productos objeto del impuesto que, antes del devengo del impuesto, han dejado de ser adecuados para su utilizaci�n o han sido destruidos.; +C;No sujeci�n art�culo 73 b) Ley 7/2022, de 8 de abril;Fabricaci�n de productos objeto del impuesto destinados a ser enviados fuera del territorio espa�ol (directamente por el fabricante o por un tercero por su nombre o por su cuenta); +D;No sujeci�n art�culo 73 c) Ley 7/2022, de 8 de abril;Fabricaci�n de pinturas, tintas, lacas y adhesivos concebidos para ser incorporados a productos objeto del impuesto.; +E;No sujeci�n art�culo 73 d) Ley 7/2022, de 8 de abril;Fabricaci�n de envases del art. 68.1a) de la Ley no dise�ados para ser entregados conjuntamente con las mercanc�as.; +F;Exenci�n art�culo 75 a) 1� Ley 7/2022, de 8 de abril;Fabricaci�n de envases del art. 68.1a) de la Ley destinados a prestar su funci�n en medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.; +G;Exenci�n art�culo 75 a) 2� Ley 7/2022, de 8 de abril;Fabricaci�n de productos del art. 68.1b) de la Ley destinados a obtener envases del art. 68.1a) de la Ley para medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.; +H;Exenci�n art�culo 75 a) 3� Ley 7/2022, de 8 de abril;Fabricaci�n de productos del art. 68.1c) de la Ley destinados a permitir el cierre, la comercializaci�n o la presentaci�n de envases no reutilizables para medicamentos, productos sanitarios, alimentos para usos m�dicos especiales, preparados para lactantes de uso hospitalario o residuos peligrosos de origen sanitario.; +I;Exenci�n art�culo 75 c) Ley 7/2022, de 8 de abril;La fabricaci�n de rollos de pl�stico empleados en las pacas o balas para ensilado de forrajes o cereales de uso agr�cola o ganadero.; +J;Exenci�n art�culo 75 g) 1� Ley 7/2022, de 8 de abril;Fabricaci�n de productos del art. 68.1.b) de la Ley cuando no se vayan a destinar a obtener los envases del art. 68.1a) de la Ley.; +K;Exenci�n art�culo 75 g) 2� Ley 7/2022, de 8 de abril;Fabricaci�n de productos del art�culo 68.1c) de la Ley cuando no se vayan a utilizar para permitir el cierre, la comercializaci�n o la presentaci�n de envases no reutilizables.; +;;; diff --git a/l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx b/l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..a992833f15707aa33b6e94215f41c9eb2f31d257 GIT binary patch literal 19079 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

mZ3zL0WVxQqj}FRT#m!0V1T!4r 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

  • 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 literal 0 HcmV?d00001 diff --git a/l10n_es_aeat_mod592/models/__init__.py b/l10n_es_aeat_mod592/models/__init__.py new file mode 100755 index 00000000000..4a50ec3c883 --- /dev/null +++ b/l10n_es_aeat_mod592/models/__init__.py @@ -0,0 +1,12 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import product_template +from . import res_partner +from . import account_fiscal_position +from . import account_move_line +from . import account_move +from . import mod592 +from . import mod592_acquirer +from . import mod592_manufacturer +from . import res_company +from . import stock_move diff --git a/l10n_es_aeat_mod592/models/account_fiscal_position.py b/l10n_es_aeat_mod592/models/account_fiscal_position.py new file mode 100755 index 00000000000..9b8b19e6ae0 --- /dev/null +++ b/l10n_es_aeat_mod592/models/account_fiscal_position.py @@ -0,0 +1,18 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class AccountFiscalPosition(models.Model): + _inherit = "account.fiscal.position" + + product_plastic_document_type = fields.Selection( + [ + ("1", _("(1) NIF or Spanish NIE")), + ("2", _("(2) Intra-Community VAT NIF")), + ("3", _("(3) Others")), + ], + string=_("Product plastic document type"), + help=_("Supplier/Recipient Document Type Code"), + ) diff --git a/l10n_es_aeat_mod592/models/account_move.py b/l10n_es_aeat_mod592/models/account_move.py new file mode 100755 index 00000000000..3aaeb1a85c5 --- /dev/null +++ b/l10n_es_aeat_mod592/models/account_move.py @@ -0,0 +1,53 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class AccountMove(models.Model): + _inherit = "account.move" + + total_plastic_weight = fields.Float( + _("Total Weight"), + store=True, + readonly=True, + compute="_depends_invoice_line_ids", + ) + total_plastic_weight_non_recyclable = fields.Float( + _("Total Weight no reclyclable"), + store=True, + readonly=True, + compute="_depends_invoice_line_ids", + ) + + @api.depends('invoice_line_ids.product_plastic_tax_weight', 'invoice_line_ids.product_plastic_weight_non_recyclable', 'invoice_line_ids.quantity') + def _depends_invoice_line_ids(self): + for move in self: + plastic_weight = 0.0 + plastic_weight_non_recyclable = 0.0 + for line in move.invoice_line_ids: + plastic_weight += line.quantity * line.product_plastic_tax_weight + plastic_weight_non_recyclable += line.quantity * line.product_plastic_weight_non_recyclable + move.write({ + 'total_plastic_weight': plastic_weight, + 'total_plastic_weight_non_recyclable': plastic_weight_non_recyclable, + }) + + mod592_mapped = fields.Boolean('Mod592 Mapped', default=False) + + company_plastic_type = fields.Selection([ + ('manufacturer', _('Manufacturer')), + ('acquirer', _('Acquirer')), + ('both', _('Both')), + ], string='Company Plastic Type', compute='_company_id_plastic_type') + + + def _company_id_plastic_type(self): + for company in self: + if self.company_id: + company.company_plastic_type = self.company_id.company_plastic_type + else: + company.company_plastic_type = self.env.user.company_id.company_plastic_type + + + diff --git a/l10n_es_aeat_mod592/models/account_move_line.py b/l10n_es_aeat_mod592/models/account_move_line.py new file mode 100755 index 00000000000..97bc9977484 --- /dev/null +++ b/l10n_es_aeat_mod592/models/account_move_line.py @@ -0,0 +1,99 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class AccountMoveline(models.Model): + _inherit = "account.move.line" + + product_plastic_tax_weight = fields.Float( + related="product_id.product_plastic_tax_weight", store=True + ) + product_plastic_weight_non_recyclable = fields.Float( + related="product_id.product_plastic_weight_non_recyclable", store=True + ) + product_plastic_type_key = fields.Selection( + related="product_id.product_plastic_type_key", store=True + ) + product_plastic_concept_manufacturer = fields.Selection( + [ + ("1", _("(1) Initial existence")), + ("2", _("(2) Manufacturing")), + ( + "3", + _( + "(3) Return of products for destruction or reincorporation into the manufacturing process" + ), + ), + ("4", _("(4) Delivery or making available of the products accounted for")), + ( + "5", + _( + "(5) Other cancellations of the products accounted for other than their delivery or availability" + ), + ), + ], + string=_("Product Concept Manufacturer"), + default="1", + ) + product_plastic_concept_acquirer = fields.Selection( + [ + ("1", _("(1) Intra-community acquisition")), + ("2", _("(2) Shipping outside Spanish territory")), + ("3", _("(3) Inadequacy or destruction")), + ( + "4", + _( + "(4) Return for destruction or reincorporation into the manufacturing process" + ), + ), + ], + string=_("Product Concept Acquirer"), + default="2", + ) + product_plastic_tax_regime_manufacturer = fields.Selection( + related="product_id.product_plastic_tax_regime_manufacturer", store=True + ) + product_plastic_tax_regime_acquirer = fields.Selection( + related="product_id.product_plastic_tax_regime_manufacturer", store=True + ) + product_plastic_tax_description = fields.Char(_("Supporting document"), store=True) + + is_plastic_tax = fields.Boolean( + related="product_id.is_plastic_tax", tracking=True, store=True + ) + + @api.onchange("product_id") + def _onchange_product_id(self): + res = super()._onchange_product_id() + for line in self: + # if line.is_plastic_tax == False: + # if line.product_id.is_plastic_tax == True: + # line.update({"is_plastic_tax": True}) + if line.is_plastic_tax: + # LINEAS FABRICANTES SIN STOCK ACTUAL + line.update({"product_plastic_tax_description": line.move_id.name}) + if self.move_id.company_plastic_type == "manufacturer": + if self.move_id.move_type == "out_invoice": + line.update({"product_plastic_concept_manufacturer": "4"}) + if self.move_id.move_type == "out_refund": + line.update({"product_plastic_concept_manufacturer": "3"}) + if self.move_id.move_type == "in_invoice": + line.update({"product_plastic_concept_manufacturer": "1"}) + if self.move_id.move_type == "in_refund": + line.update({"product_plastic_concept_manufacturer": "4"}) + if self.move_id.company_plastic_type == "acquirer": + if ( + self.move_id.move_type == "out_invoice" + and self.partner_id.product_plastic_document_type == "2" + and self.partner_id.product_plastic_document_type == "3" + ): + line.update({"product_plastic_concept_acquirer": "2"}) + if self.move_id.move_type == "out_refund": + line.update({"product_plastic_concept_acquirer": "4"}) + if self.move_id.move_type == "in_invoice": + line.update({"product_plastic_concept_acquirer": "1"}) + if self.move_id.move_type == "in_refund": + line.update({"product_plastic_concept_acquirer": "4"}) + return res diff --git a/l10n_es_aeat_mod592/models/mod592.py b/l10n_es_aeat_mod592/models/mod592.py new file mode 100755 index 00000000000..e5c70f2a063 --- /dev/null +++ b/l10n_es_aeat_mod592/models/mod592.py @@ -0,0 +1,310 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import re +import logging + +from odoo import api, fields, models, exceptions, _ + +_logger = logging.getLogger(__name__) + + +class L10nEsAeatmod592Report(models.Model): + _name = "l10n.es.aeat.mod592.report" + _inherit = "l10n.es.aeat.report" + _description = "AEAT 592 report" + _aeat_number = "592" + _period_quarterly = False + _period_monthly = True + _period_yearly = False + + number = fields.Char(default="592") + total_manufacturer_entries_records = fields.Integer( + compute="_compute_manufacturer_total_entries", + string=_("Total entries records"), + store=True, + ) + total_weight_manufacturer_records = fields.Float( + compute="_compute_manufacturer_total_weight", + string=_("Total weight records"), + store=True, + ) + total_weight_manufacturer_non_reclyclable_records = fields.Float( + compute="_compute_manufacturer_total_weight_non_reclyclable", + string=_("Total weight records non reclyclable"), + store=True, + ) + total_amount_manufacturer_records = fields.Float( + compute="_compute_manufacturer_total_amount", + string=_("Total amount manufacturer records"), + store=True, + ) + total_acquirer_entries_records = fields.Integer( + compute="_compute_acquirer_total_entries", + string=_("Total entries records"), + store=True, + ) + total_weight_acquirer_records = fields.Float( + compute="_compute_acquirer_total_weight", + string=_("Total weight records"), + store=True, + ) + total_weight_acquirer_non_reclyclable_records = fields.Float( + compute="_compute_acquirer_total_weight_non_reclyclable", + string=_("Total weight records non reclyclable"), + store=True, + ) + total_amount_acquirer_records = fields.Float( + compute="_compute_acquirer_total_amount", + string=_("Total amount acquirer records"), + store=True, + ) + amount_plastic_tax = fields.Float( + string=_("Amount tax for non recyclable"), store=True, default=0.45 + ) + manufacturer_line_ids = fields.One2many( + comodel_name="l10n.es.aeat.mod592.report.line.manufacturer", + inverse_name="report_id", + string=_("Mod592 Journal entries"), + copy=False, + readonly=True, + ) + acquirer_line_ids = fields.One2many( + comodel_name="l10n.es.aeat.mod592.report.line.acquirer", + inverse_name="report_id", + string=_("Mod592 Journal entries"), + copy=False, + readonly=True, + ) + + company_plastic_type = fields.Selection(related="company_id.company_plastic_type") + + @api.depends("manufacturer_line_ids") + def _compute_manufacturer_total_entries(self): + for report in self: + report.total_manufacturer_entries_records = len( + report.manufacturer_line_ids + ) + + @api.depends("acquirer_line_ids") + def _compute_acquirer_total_entries(self): + for report in self: + report.total_manufacturer_entries_records = len(report.acquirer_line_ids) + + @api.depends("manufacturer_line_ids.kilogramos") + def _compute_manufacturer_total_weight(self): + for report in self: + report.total_weight_manufacturer_records = sum( + report.mapped("manufacturer_line_ids.kilogramos") + ) + + @api.depends("acquirer_line_ids.kilogramos") + def _compute_acquirer_total_weight(self): + for report in self: + report.total_weight_manufacturer_records = sum( + report.mapped("acquirer_line_ids.kilogramos") + ) + + @api.depends("manufacturer_line_ids.kilogramos_no_reciclados") + def _compute_manufacturer_total_weight_non_reclyclable(self): + for report in self: + report.total_weight_manufacturer_non_reclyclable_records = sum( + report.mapped("manufacturer_line_ids.kilogramos_no_reciclados") + ) + + @api.depends("acquirer_line_ids.kilogramos_no_reciclados") + def _compute_acquirer_total_weight_non_reclyclable(self): + for report in self: + report.total_weight_manufacturer_non_reclyclable_records = sum( + report.mapped("acquirer_line_ids.kilogramos_no_reciclados") + ) + + @api.depends("manufacturer_line_ids.kilogramos_no_reciclados") + def _compute_manufacturer_total_amount(self): + for report in self: + total_amount = 0.0 + for line in report.manufacturer_line_ids: + total_amount += line.kilogramos_no_reciclados * self.amount_plastic_tax + report.write( + { + "total_amount_manufacturer_records": total_amount, + } + ) + + @api.depends("acquirer_line_ids.kilogramos_no_reciclados") + def _compute_acquirer_total_amount(self): + for report in self: + total_amount = 0.0 + for line in report.acquirer_line_ids: + total_amount += line.kilogramos_no_reciclados * self.amount_plastic_tax + report.write( + { + "total_amount_acquirer_records": total_amount, + } + ) + + # REGISTROS MANUFACTURER + def _move_line_domain(self): + + return [ + ("parent_state", "=", "posted"), + ("date", ">=", self.date_start), + ("date", "<=", self.date_end), + ("is_plastic_tax", "=", True), + ] + + def _stock_move_domain(self): + + return [ + ("state", "=", "done"), + ("date", ">=", self.date_start), + ("date", "<=", self.date_end), + ("is_plastic_tax", "=", True), + ] + + def _create_592_details(self, move_lines): + for move_line in move_lines: + # if move_line.move_id.move_type in ( + # "in_invoice", + # "out_invoice", + # "out_refund", + # "in_refund", + # ): + self._create_592_manufacturer_record_detail(move_line) + + # if self.company_id.company_plastic_type == 'manufacturer': + # pass + # if self.company_id.company_plastic_type == 'acquirer': + # pass + + def _create_592_manufacturer_record_detail(self, move_line): + + return self.env["l10n.es.aeat.mod592.report.line.manufacturer"].create( + { + "report_id": self.id, + "move_line_id": move_line.id, + "fecha_hecho": move_line.date, + "concepto": move_line.product_plastic_concept_manufacturer, + "clave_producto": move_line.product_plastic_type_key, + "descripcion_producto": move_line.name, + "regimen_fiscal_manufacturer": move_line.product_plastic_tax_regime_manufacturer, + "justificante": move_line.name, + "proveedor_tipo_documento": move_line.partner_id.product_plastic_document_type + or move_line.partner_id.property_account_position_id.product_plastic_document_type, + "proveedor_numero_documento": move_line.partner_id.vat, + "proveedor_razon_social": move_line.partner_id.name, + "kilogramos": move_line.product_plastic_tax_weight, + "kilogramos_no_reciclados": move_line.product_plastic_weight_non_recyclable, + "observaciones_asiento": False, + } + ) + + def _create_592_acquirer_record_detail(self, move_line): + return self.env["l10n.es.aeat.mod592.report.line.acquirer"].create( + { + # "report_id": self.id, + # "move_line_id": move_line.id, + # "numero_asiento": move_line.move_id.name, + # "fecha_hecho": move_line.date, + # "concepto": move_line.product_plastic_concept_manufacturer, + # "clave_producto": move_line.product_plastic_type_key, + # "descripcion_producto": move_line.name, + # "regimen_fiscal_acquirer": move_line.product_plastic_tax_regime_manufacturer, + # "justificante": move_line.product_plastic_tax_description, + # "proveedor_tipo_documento": move_line.move_id.partner_id.product_plastic_document_type or move_line.move_id.partner_id.property_account_position_id.product_plastic_document_type, + # "proveedor_numero_documento": move_line.move_id.partner_id.vat, + # "proveedor_razon_social": move_line.move_id.partner_id.name, + # "kilogramos": move_line.product_plastic_tax_weight, + # "kilogramos_no_reciclados": move_line.product_plastic_weight_non_recyclable, + # "observaciones_asiento": False, + } + ) + + def _cleanup_report(self): + """Remove previous partner records and partner refunds in report.""" + self.ensure_one() + self.manufacturer_line_ids.unlink() + self.acquirer_line_ids.unlink() + + def calculate(self): + """Computes the records in report.""" + self.ensure_one() + with self.env.norecompute(): + self._cleanup_report() + # MOVIMIENTOS DE FACTURAS + # move_lines = self.env["account.move.line"].search(self._move_line_domain()) + # self._create_592_details(move_lines) + # MOVIMIENTOS DE STOCK + stock_moves = self.env["stock.move"].search(self._stock_move_domain()) + self._create_592_details(stock_moves) + self.recompute() + return True + + def button_recover(self): + """Clean children records in this state for allowing things like + cancelling an invoice that is inside this report. + """ + self._cleanup_report() + return super().button_recover() + + def _check_report_lines(self): + """Checks if all the fields of all the report lines + (partner records and partner refund) are filled + """ + for item in self: + for entries in item.manufacturer_line_ids: + if not entries.entries_ok: + raise exceptions.UserError( + _( + "All entries records fields (Entrie number, VAT number " + "Concept, Key product, Fiscal regime, etc must be filled." + ) + ) + + def _write_sequence(self): + """Checks if all the fields of all the report lines + (partner records and partner refund) are filled + """ + for item in self.manufacturer_line_ids: + item.update( + { + "numero_asiento": self.env["ir.sequence"].next_by_code( + "l10n.es.aeat.mod592.report.line.manufacturer" + ) + } + ) + + def get_report_file_name(self): + return "{}{}C{}".format( + self.year, self.company_vat, re.sub(r"[\W_]+", "", self.company_id.name) + ) + + def button_confirm(self): + """Checks if all the fields of the report are correctly filled""" + self._write_sequence() + self._check_report_lines() + + return super(L10nEsAeatmod592Report, self).button_confirm() + + def export_xlsx_manufacturer(self): + self.ensure_one() + return self.env.ref( + "l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man" + ).report_action(self) + + def export_csv_manufacturer(self): + self.ensure_one() + return self.env.ref( + "l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man" + ).report_action(self) + + def export_xlsx_acquirer(self): + self.ensure_one() + return self.env.ref( + "l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer" + ).report_action(self) + + def export_csv_acquirer(self): + self.ensure_one() + return self.env.ref( + "l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer" + ).report_action(self) diff --git a/l10n_es_aeat_mod592/models/mod592_acquirer.py b/l10n_es_aeat_mod592/models/mod592_acquirer.py new file mode 100755 index 00000000000..2c345c0b9ce --- /dev/null +++ b/l10n_es_aeat_mod592/models/mod592_acquirer.py @@ -0,0 +1,122 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import api, fields, models, _ + +_logger = logging.getLogger(__name__) + + +class L10nEsAeatmod592LineAcquirer(models.Model): + + _description = "AEAT 592 Acquirer report" + _name = "l10n.es.aeat.mod592.report.line.acquirer" + + sequence = fields.Integer(default=1) + numero_asiento = fields.Char(_('Entrie number'), store=True, limit=20) + fecha_hecho = fields.Date(_('Date'), store=True, limit=10) + concepto = fields.Selection( + [ + ("1", _("(1) Intra-community acquisition")), + ("2", _("(2) Shipping outside Spanish territory")), + ("3", _("(3) Inadequacy or destruction")), + ("4", _("(4) Return for destruction or reincorporation into the manufacturing process")), + ], + string=_('Concept'), store=True, limit=1) + clave_producto = fields.Selection( + [ + ("A", _("(A) Non-reusable")), + ("B", _("(B) Semi-finished")), + ("C", _("(C) Plastic product intended to allow the closure")), + ], + string=_('Key product'), store=True, limit=1) + + regimen_fiscal_adquirer = fields.Selection( + [ + ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), + ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 d) Law 7/2022, of April 8")), + ("D", _("(D) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("E", _("(E) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 b) Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 c) Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 d) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 e) Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 f) Law 7/2022, of April 8")), + ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), + ], + string=_('Fiscal reginme acquirer'), store=True, limit=5 + ) + justificante = fields.Char(_('Supporting document'), store=True, limit=40) + proveedor_tipo_documento = fields.Selection( + [ + ("1", _("(1) NIF or Spanish NIE")), + ("2", _("(2) Intra-Community VAT NIF")), + ("3", _("(3) Others")), + ], + string=_('Supplier document type'), store=True, limit=1 + ) + proveedor_numero_documento = fields.Char( + _('Supplier document number'), store=True, limit=15) + proveedor_razon_social = fields.Char( + _('Supplier name'), store=True, limit=150) + kilogramos = fields.Float(_('Weiht'), store=True, limit=17) + kilogramos_no_reciclados = fields.Float( + _('Weiht non reclycable'), store=True, limit=17) + observaciones_asiento = fields.Text( + _('Entries observation'), store=True, limit=200) + report_id = fields.Many2one( + comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") + move_line_id = fields.Many2one( + comodel_name="account.move.line", string="Journal Item", required=True + ) + entries_ok = fields.Boolean( + compute="_compute_entries_ok", + string="Entries OK", + help="Checked if record is OK", + ) + error_text = fields.Char( + string="Error text", + compute="_compute_entries_ok", + store=True, + ) + + @api.depends("proveedor_numero_documento", "clave_producto", "proveedor_razon_social", "numero_asiento", "regimen_fiscal_adquirer", "proveedor_tipo_documento", "proveedor_numero_documento") + def _compute_entries_ok(self): + """Checks if all line fields are filled.""" + for record in self: + errors = [] + if not record.proveedor_numero_documento: + errors.append(_("Without VAT")) + if not record.clave_producto: + errors.append(_("Without product key")) + if not record.proveedor_razon_social: + errors.append(_("Without supplier name")) + if not record.numero_asiento: + errors.append(_("Without entrie number")) + if not record.regimen_fiscal_adquirer: + errors.append(_("Without regime")) + if not record.proveedor_tipo_documento: + errors.append(_("Without supplier document")) + if not record.proveedor_numero_documento: + errors.append(_("Without document number")) + if not record.kilogramos > 0.0: + errors.append(_("Without Weiht")) + if not record.kilogramos_no_reciclados > 0.0: + errors.append(_("Without Weiht non recyclable")) + + record.entries_ok = bool(not errors) + record.error_text = ", ".join(errors) + + @api.model + def create(self, vals): + if vals.get('numero_asiento', _('Entries')) == _('Entries'): + if 'company_id' in vals: + vals['numero_asiento'] = self.env['ir.sequence'].with_context( + force_company=vals['company_id']).next_by_code( + 'l10n.es.aeat.mod592.report.line.acquirer') + str(self.numero_asiento) + else: + vals['numero_asiento'] = self.env['ir.sequence'].next_by_code( + 'l10n.es.aeat.mod592.report.line.acquirer') + str(self.numero_asiento) diff --git a/l10n_es_aeat_mod592/models/mod592_manufacturer.py b/l10n_es_aeat_mod592/models/mod592_manufacturer.py new file mode 100755 index 00000000000..72979906f23 --- /dev/null +++ b/l10n_es_aeat_mod592/models/mod592_manufacturer.py @@ -0,0 +1,127 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import api, fields, models, _ + +_logger = logging.getLogger(__name__) + + +class L10nEsAeatmod592LineManufacturer(models.Model): + + _description = "AEAT 592 Manufacturer report" + _name = "l10n.es.aeat.mod592.report.line.manufacturer" + + sequence = fields.Integer(default=1) + numero_asiento = fields.Char(_('Entrie number'), store=True, limit=20) + + + + fecha_hecho = fields.Date(_('Date'), store=True, limit=10) + concepto = fields.Selection( + [ + ("1", _("(1) Initial existence")), + ("2", _("(2) Manufacturing")), + ("3", _("(3) Return of products for destruction or reincorporation into the manufacturing process")), + ("4", _("(4) Delivery or making available of the products accounted for")), + ("5", _("(5) Other cancellations of the products accounted for other than their delivery or availability")), + ], + string=_('Concept'), store=True, limit=1) + clave_producto = fields.Selection( + [ + ("A", _("(A) Non-reusable")), + ("B", _("(B) Semi-finished")), + ("C", _("(C) Plastic product intended to allow the closure")), + ], + string=_('Key product'), store=True, limit=1) + descripcion_producto = fields.Char( + _('Product description'), store=True, limit=30) + regimen_fiscal_manufacturer = fields.Selection( + [ + ("A", _("(A) Subjection and non-exemption ")), + ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 b) Law 7/2022, of April 8")), + ("D", _("(D) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("E", _("(E) Not subject to article 73 d) Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 c) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), + ], + string=_("Fiscal regime manufacturer"), store=True, limit=5 + ) + + justificante = fields.Char(_('Supporting document'), store=True, limit=40) + proveedor_tipo_documento = fields.Selection( + [ + ("1", _("(1) NIF or Spanish NIE")), + ("2", _("(2) Intra-Community VAT NIF")), + ("3", _("(3) Others")), + ], + string=_('Supplier document type'), store=True, limit=1 + ) + proveedor_numero_documento = fields.Char( + _('Supplier document number'), store=True, limit=15) + proveedor_razon_social = fields.Char( + _('Supplier name'), store=True, limit=150) + kilogramos = fields.Float(_('Weight'), store=True, limit=17) + kilogramos_no_reciclados = fields.Float( + _('Weight non reclycable'), store=True, limit=17) + observaciones_asiento = fields.Text( + _('Entries observation'), store=True, limit=200) + report_id = fields.Many2one( + comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") + move_line_id = fields.Many2one( + comodel_name="account.move.line", string="Journal Item", required=True + ) + entries_ok = fields.Boolean( + compute="_compute_entries_ok", + string="Entries OK", + help="Checked if record is OK", + compute_sudo=True + ) + error_text = fields.Char( + string="Error text", + compute="_compute_entries_ok", + store=True, + compute_sudo=True, + ) + + @api.depends("proveedor_numero_documento", "clave_producto", "proveedor_razon_social", "numero_asiento", "regimen_fiscal_manufacturer", "proveedor_tipo_documento", "proveedor_numero_documento") + def _compute_entries_ok(self): + """Checks if all line fields are filled.""" + for record in self: + errors = [] + if not record.proveedor_numero_documento: + errors.append(_("Without VAT")) + if not record.clave_producto: + errors.append(_("Without product key")) + if not record.proveedor_razon_social: + errors.append(_("Without supplier name")) + if not record.numero_asiento: + errors.append(_("Without entrie number")) + if not record.regimen_fiscal_manufacturer: + errors.append(_("Without regime")) + if not record.proveedor_tipo_documento: + errors.append(_("Without supplier document")) + if not record.proveedor_numero_documento: + errors.append(_("Without document number")) + if not record.kilogramos > 0.0: + errors.append(_("Without Weiht")) + if not record.kilogramos_no_reciclados > 0.0: + errors.append(_("Without Weiht non recyclable")) + + record.entries_ok = bool(not errors) + record.error_text = ", ".join(errors) + + # @api.model + # def create(self, vals): + # for record in self: + # seq = self.env['ir.sequence'].next_by_code( + # 'l10n.es.aeat.mod592.report.line.manufacturer') + # asiento = self.move_line.move_id.name + # record.write({ + # 'numero_asiento': str(seq + asiento), + # }) diff --git a/l10n_es_aeat_mod592/models/product_template.py b/l10n_es_aeat_mod592/models/product_template.py new file mode 100755 index 00000000000..4e9eaf35866 --- /dev/null +++ b/l10n_es_aeat_mod592/models/product_template.py @@ -0,0 +1,92 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, exceptions, _ + + +class ProductTemplate(models.Model): + + _description = "Product Template" + _inherit = "product.template" + + is_plastic_tax = fields.Boolean( + _("Is plastic tax?"), store=True, tracking=True) + product_plastic_tax_weight = fields.Float(_("Product plastic weight")) + product_plastic_weight_non_recyclable = fields.Float( + _("Product plastic weight non recyclable") + ) + product_plastic_type_key = fields.Selection( + [ + ("A", _("(A) Non-reusable")), + ("B", _("(B) Semi-finished")), + ("C", _("(C) Plastic product intended to allow the closure")), + ], + string=_("Product plastic type key"), + help=_( + "(A) Non-reusable packaging containing plastic\ + (B) Semi-finished plastic product intended for obtaining non-reusable packaging containing plastic\ + (C) Plastic product intended to allow the closure, placing on the market or presentation of \ + non-reusable plastic packaging containing plastic" + ), + ) + + product_plastic_tax_regime_manufacturer = fields.Selection( + [ + ("A", _("(A) Subjection and non-exemption ")), + ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 b) Law 7/2022, of April 8")), + ("D", _("(D) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("E", _("(E) Not subject to article 73 d) Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 c) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), + ], + string=_("Product tax regime manufaturer"), + ) + + product_plastic_tax_regime_acquirer = fields.Selection( + [ + ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), + ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 d) Law 7/2022, of April 8")), + ("D", _("(D) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("E", _("(E) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 b) Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 c) Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 d) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 e) Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 f) Law 7/2022, of April 8")), + ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), + ], + string=_("Product tax regime acquirer"), + ) + + company_plastic_type = fields.Selection([ + ('manufacturer', _('Manufacturer')), + ('acquirer', _('Acquirer')), + ('both', _('Both')), + ], string='Company Plastic Type') + + + @api.onchange('is_plastic_tax') + def _company_id_plastic_type(self): + for company in self: + if self.company_id: + company.company_plastic_type = self.company_id.company_plastic_type + else: + company.company_plastic_type = self.env.user.company_id.company_plastic_type + + + @api.onchange('product_plastic_weight_non_recyclable') + def _onchange_product_plastic_weight_non_recyclable(self): + if self.product_plastic_weight_non_recyclable > self.product_plastic_tax_weight: + raise exceptions.UserError( + _( + "The non-recyclable weight must be equal to or less than" + ) + ) diff --git a/l10n_es_aeat_mod592/models/res_company.py b/l10n_es_aeat_mod592/models/res_company.py new file mode 100755 index 00000000000..51d1e5f7f77 --- /dev/null +++ b/l10n_es_aeat_mod592/models/res_company.py @@ -0,0 +1,15 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models, _ + + +class ResCompany(models.Model): + + _inherit = "res.company" + + company_plastic_type = fields.Selection([ + ('manufacturer', _('Manufacturer')), + ('acquirer', _('Acquirer')), + ('both', _('Both')), + ], string='Company Plastic Type', default='acquirer') diff --git a/l10n_es_aeat_mod592/models/res_partner.py b/l10n_es_aeat_mod592/models/res_partner.py new file mode 100755 index 00000000000..840afb9330d --- /dev/null +++ b/l10n_es_aeat_mod592/models/res_partner.py @@ -0,0 +1,31 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class ResPartner(models.Model): + + _description = "ResPartner" + _inherit = "res.partner" + + product_plastic_document_type = fields.Selection( + [ + ("1", _("(1) NIF or Spanish NIE")), + ("2", _("(2) Intra-Community VAT NIF")), + ("3", _("(3) Others")), + ], + string=_("Product plastic document type"), + help=_("Supplier/Recipient Document Type Code"), + ) + + @api.onchange("property_account_position_id") + def _onchange_property_account_position_id(self): + document_type = self.property_account_position_id.product_plastic_document_type + if document_type: + for document in self: + document.update( + { + "product_plastic_document_type": document_type, + } + ) diff --git a/l10n_es_aeat_mod592/models/stock_move.py b/l10n_es_aeat_mod592/models/stock_move.py new file mode 100755 index 00000000000..d3c670a6184 --- /dev/null +++ b/l10n_es_aeat_mod592/models/stock_move.py @@ -0,0 +1,95 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class StockMove(models.Model): + _inherit = "stock.move" + + product_plastic_tax_weight = fields.Float( + related="product_id.product_plastic_tax_weight", store=True + ) + product_plastic_weight_non_recyclable = fields.Float( + related="product_id.product_plastic_weight_non_recyclable", store=True + ) + product_plastic_type_key = fields.Selection( + related="product_id.product_plastic_type_key", store=True + ) + product_plastic_concept_manufacturer = fields.Selection( + [ + ("1", _("(1) Initial existence")), + ("2", _("(2) Manufacturing")), + ( + "3", + _( + "(3) Return of products for destruction or reincorporation into the manufacturing process" + ), + ), + ("4", _("(4) Delivery or making available of the products accounted for")), + ( + "5", + _( + "(5) Other cancellations of the products accounted for other than their delivery or availability" + ), + ), + ], + string=_("Product Concept Manufacturer"), + default="1", + ) + product_plastic_concept_acquirer = fields.Selection( + [ + ("1", _("(1) Intra-community acquisition")), + ("2", _("(2) Shipping outside Spanish territory")), + ("3", _("(3) Inadequacy or destruction")), + ( + "4", + _( + "(4) Return for destruction or reincorporation into the manufacturing process" + ), + ), + ], + string=_("Product Concept Acquirer"), + default="2", + ) + product_plastic_tax_regime_manufacturer = fields.Selection( + related="product_id.product_plastic_tax_regime_manufacturer", store=True + ) + product_plastic_tax_regime_acquirer = fields.Selection( + related="product_id.product_plastic_tax_regime_manufacturer", store=True + ) + product_plastic_tax_description = fields.Char(_("Supporting document"), store=True) + + is_plastic_tax = fields.Boolean( + related="product_id.is_plastic_tax", tracking=True, store=True + ) + + @api.onchange("product_id") + def _onchange_product_id(self): + for line in self: + if line.is_plastic_tax: + # LINEAS FABRICANTES SIN STOCK ACTUAL + line.update({"product_plastic_tax_description": line.picking_id.name}) + if self.picking_id.company_plastic_type == "manufacturer": + if self.picking_id.picking_type_code == "out_invoice": + line.update({"product_plastic_concept_manufacturer": "4"}) + if self.picking_id.picking_type_code == "out_refund": + line.update({"product_plastic_concept_manufacturer": "3"}) + if self.picking_id.picking_type_code == "incoming": + line.update({"product_plastic_concept_manufacturer": "1"}) + if self.picking_id.picking_type_code == "in_refund": + line.update({"product_plastic_concept_manufacturer": "4"}) + if self.picking_id.company_plastic_type == "acquirer": + if ( + self.picking_id.picking_type_code == "out_invoice" + and self.partner_id.product_plastic_document_type == "2" + and self.partner_id.product_plastic_document_type == "3" + ): + line.update({"product_plastic_concept_acquirer": "2"}) + if self.picking_id.picking_type_code == "out_refund": + line.update({"product_plastic_concept_acquirer": "4"}) + if self.picking_id.picking_type_code == "in_invoice": + line.update({"product_plastic_concept_acquirer": "1"}) + if self.picking_id.picking_type_code == "in_refund": + line.update({"product_plastic_concept_acquirer": "4"}) + # return res diff --git a/l10n_es_aeat_mod592/models/stock_picking.py b/l10n_es_aeat_mod592/models/stock_picking.py new file mode 100755 index 00000000000..0c83076e4ee --- /dev/null +++ b/l10n_es_aeat_mod592/models/stock_picking.py @@ -0,0 +1,53 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models, _ + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + total_plastic_weight = fields.Float( + _("Total Weight"), + store=True, + readonly=True, + compute="_depends_invoice_line_ids", + ) + total_plastic_weight_non_recyclable = fields.Float( + _("Total Weight no reclyclable"), + store=True, + readonly=True, + compute="_depends_invoice_line_ids", + ) + + @api.depends('invoice_line_ids.product_plastic_tax_weight', 'invoice_line_ids.product_plastic_weight_non_recyclable', 'invoice_line_ids.quantity') + def _depends_invoice_line_ids(self): + for move in self: + plastic_weight = 0.0 + plastic_weight_non_recyclable = 0.0 + for line in move.invoice_line_ids: + plastic_weight += line.quantity * line.product_plastic_tax_weight + plastic_weight_non_recyclable += line.quantity * line.product_plastic_weight_non_recyclable + move.write({ + 'total_plastic_weight': plastic_weight, + 'total_plastic_weight_non_recyclable': plastic_weight_non_recyclable, + }) + + mod592_mapped = fields.Boolean('Mod592 Mapped', default=False) + + company_plastic_type = fields.Selection([ + ('manufacturer', _('Manufacturer')), + ('acquirer', _('Acquirer')), + ('both', _('Both')), + ], string='Company Plastic Type', compute='_company_id_plastic_type') + + + def _company_id_plastic_type(self): + for company in self: + if self.company_id: + company.company_plastic_type = self.company_id.company_plastic_type + else: + company.company_plastic_type = self.env.user.company_id.company_plastic_type + + + diff --git a/l10n_es_aeat_mod592/readme/CONFIGURE.rst b/l10n_es_aeat_mod592/readme/CONFIGURE.rst new file mode 100755 index 00000000000..4dbf3c88bc6 --- /dev/null +++ b/l10n_es_aeat_mod592/readme/CONFIGURE.rst @@ -0,0 +1,9 @@ +Se ha de confirgurar los tipos y pesos en la ficha del producto. + +* Si tiene impuesto al plástico. +* Peso del plástico +* Tipo de clave del producto +* Concepto del producto +* Regimen fiscal + +El código de producto y nombre se capturan de forma automática de la ficha del producto \ No newline at end of file diff --git a/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst new file mode 100755 index 00000000000..00473678257 --- /dev/null +++ b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Nicolás Ramos (Binhex) \ No newline at end of file diff --git a/l10n_es_aeat_mod592/readme/DESCRIPTION.rst b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst new file mode 100755 index 00000000000..437ded34b12 --- /dev/null +++ b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +Módulo que calcula el impuesto al plástico Mod592. + +Esto módulo introduce el menú "AEAT 592 Model" en Contabilidad -> Informe -> +Declaraciones AEAT -> AEAT 592 Model. + +Es posible visualizar e imprimir por separado: + +* Registro de asientos con productos en impuestos al plástico + +Es posible exportar los registros a archivo con extensión xlsx y csv para subir a la web de la AEAT. diff --git a/l10n_es_aeat_mod592/readme/USAGE.rst b/l10n_es_aeat_mod592/readme/USAGE.rst new file mode 100755 index 00000000000..74fd454dba4 --- /dev/null +++ b/l10n_es_aeat_mod592/readme/USAGE.rst @@ -0,0 +1,10 @@ +Para instalar este modulo necesitas: + +* account +* stock +* l10n_es +* l10n_es_aeat +* report_xlsx +* report_csv + +Se instalan automáticamente si están disponibles en la lista de addons. \ No newline at end of file diff --git a/l10n_es_aeat_mod592/report/__init__.py b/l10n_es_aeat_mod592/report/__init__.py new file mode 100755 index 00000000000..a26382928e9 --- /dev/null +++ b/l10n_es_aeat_mod592/report/__init__.py @@ -0,0 +1,2 @@ +from . import l10n_es_aeat_mod592_xlsx +from . import l10n_es_aeat_mod592_csv diff --git a/l10n_es_aeat_mod592/report/aeat_mod592.xml b/l10n_es_aeat_mod592/report/aeat_mod592.xml new file mode 100755 index 00000000000..df810166fca --- /dev/null +++ b/l10n_es_aeat_mod592/report/aeat_mod592.xml @@ -0,0 +1,36 @@ + + + + + diff --git a/l10n_es_aeat_mod592/report/common_templates.xml b/l10n_es_aeat_mod592/report/common_templates.xml new file mode 100755 index 00000000000..d27791a3240 --- /dev/null +++ b/l10n_es_aeat_mod592/report/common_templates.xml @@ -0,0 +1,157 @@ + + + + + + + diff --git a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py new file mode 100755 index 00000000000..a5a9450bbff --- /dev/null +++ b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py @@ -0,0 +1,91 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +import csv + +from odoo import fields, models + + + +class Mod592CsvManufacturer(models.AbstractModel): + _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man" + _description = "Mod592 CSV Manufacturer" + _inherit = "report.report_csv.abstract" + + def generate_csv_report(self, writer, data, objects): + writer.writeheader() + for obj in objects.manufacturer_line_ids: + writer.writerow({ + 'numero_asiento': obj.numero_asiento, + 'fecha_hecho': obj.fecha_hecho, + 'concepto': obj.concepto, + 'clave_producto': obj.clave_producto, + 'descripcion_producto': obj.descripcion_producto, + 'regimen_fiscal_manufacturer': obj.regimen_fiscal_manufacturer, + 'justificante': obj.justificante, + 'proveedor_tipo_documento': obj.proveedor_tipo_documento, + 'proveedor_numero_documento': obj.proveedor_numero_documento, + 'proveedor_razon_social': obj.proveedor_razon_social, + 'kilogramos': obj.kilogramos, + 'kilogramos_no_reciclados': obj.kilogramos_no_reciclados, + 'observaciones_asiento': obj.observaciones_asiento or "", + }) + + def csv_report_options(self): + res = super().csv_report_options() + res["fieldnames"].append("numero_asiento") + res["fieldnames"].append("fecha_hecho") + res["fieldnames"].append("concepto") + res["fieldnames"].append("clave_producto") + res["fieldnames"].append("descripcion_producto") + res["fieldnames"].append("regimen_fiscal_manufacturer") + res["fieldnames"].append("justificante") + res["fieldnames"].append("proveedor_tipo_documento") + res["fieldnames"].append("proveedor_numero_documento") + res["fieldnames"].append("proveedor_razon_social") + res["fieldnames"].append("kilogramos") + res["fieldnames"].append("kilogramos_no_reciclados") + res["fieldnames"].append("observaciones_asiento") + res['delimiter'] = ';' + res['quoting'] = csv.QUOTE_ALL + return res + + +class Mod592CsvAcquirer(models.AbstractModel): + _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer" + _description = "Mod592 CSV Acquirer" + _inherit = "report.report_csv.abstract" + + def generate_csv_report(self, writer, data, objects): + writer.writeheader() + for obj in objects.acquirer_line_ids: + writer.writerow({ + 'numero_asiento': obj.numero_asiento, + 'fecha_hecho': obj.fecha_hecho, + 'concepto': obj.concepto, + 'clave_producto': obj.clave_producto, + 'regimen_fiscal_adquirer': obj.regimen_fiscal_adquirer, + 'justificante': obj.justificante, + 'proveedor_tipo_documento': obj.proveedor_tipo_documento, + 'proveedor_numero_documento': obj.proveedor_numero_documento, + 'proveedor_razon_social': obj.proveedor_razon_social, + 'kilogramos': obj.kilogramos, + 'kilogramos_no_reciclados': obj.kilogramos_no_reciclados, + 'observaciones_asiento': obj.observaciones_asiento or "", + }) + + def csv_report_options(self): + res = super().csv_report_options() + res["fieldnames"].append("numero_asiento") + res["fieldnames"].append("fecha_hecho") + res["fieldnames"].append("concepto") + res["fieldnames"].append("clave_producto") + res["fieldnames"].append("regimen_fiscal_adquirer") + res["fieldnames"].append("justificante") + res["fieldnames"].append("proveedor_tipo_documento") + res["fieldnames"].append("proveedor_numero_documento") + res["fieldnames"].append("proveedor_razon_social") + res["fieldnames"].append("kilogramos") + res["fieldnames"].append("kilogramos_no_reciclados") + res["fieldnames"].append("observaciones_asiento") + res['delimiter'] = ';' + res['quoting'] = csv.QUOTE_ALL + return res diff --git a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py new file mode 100755 index 00000000000..be8cd5f9655 --- /dev/null +++ b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py @@ -0,0 +1,235 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models +from odoo.tools import ormcache + + +def excel_col_number(col_name): + """Excel column name to number""" + n = 0 + for c in col_name: + n = n * 26 + 1 + ord(c) - ord("A") + return n - 1 + + +class Mod592XlsxManufacturer(models.AbstractModel): + _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man" + _description = "Mod592 Xlsx Manufacturer" + _inherit = "report.report_xlsx.abstract" + + def format_boe_date(self, date): + return fields.Datetime.to_datetime(date) + + @ormcache("self.id") + def _get_undeductible_taxes(self, book): + line = self.env.ref( + "l10n_es_aeat_mod592.aeat_vat_book_map_line_p_iva_nd") + return book.get_taxes_from_templates(line.tax_tmpl_ids) + + def _get_mod592_report_map_lines(self): + return self.env["l10n.es.aeat.mod592.report.line.manufacturer"].search( + [ + ("date", ">=", self.date_start), + ("date", "<=", self.date_end), + ] + ) + + def create_entries_sheet(self, workbook, book, draft_export): + title_format = workbook.add_format( + {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} + ) + header_format = workbook.add_format( + { + "bold": 1, + "border": 1, + "align": "center", + "valign": "vjustify", + "fg_color": "#F2F2F2", + } + ) + subheader_format = workbook.add_format( + {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} + ) + decimal_format = workbook.add_format({"num_format": "0.00"}) + date_format = workbook.add_format({"num_format": "dd/mm/yyyy"}) + + sheet = workbook.add_worksheet("APUNTES CONTABLES FABRICANTE") + + sheet.write("A1", "Número Asiento") + sheet.write("B1", "Fecha Hecho Contabilizado") + sheet.write("C1", "Concepto") + sheet.write("D1", "Clave Producto") + sheet.write("E1", "Descripción Producto") + sheet.write("F1", "Régimen Fiscal") + sheet.write("G1", "Justificante") + sheet.write("H1", "Prov./Dest.: Tipo Documento") + sheet.write("I1", "Prov./Dest.: Nº documento") + sheet.write("J1", "Prov./Dest.: Razón social") + sheet.write("K1", "Kilogramos") + sheet.write("L1", "Kilogramos No Reciclados") + sheet.write("M1", "Observaciones") + last_col = "M" + + sheet.set_column("A:A", 20) + sheet.set_column("B:B", 10, date_format) + sheet.set_column("C:D", 3) + sheet.set_column("E:E", 20) + sheet.set_column("F:F", 5) + sheet.set_column("G:G", 20) + sheet.set_column("H:H", 3) + sheet.set_column("I:I", 20) + sheet.set_column("J:J", 20, decimal_format) + sheet.set_column("K:L", 20, decimal_format) + sheet.set_column("M:M", 20) + next_col = excel_col_number(last_col) + 1 + + return sheet + + def fill_entries_row_data( + self, sheet, row, line, draft_export + ): + """Fill entries data""" + + sheet.write("A" + str(row), line.numero_asiento[:20]) + sheet.write("B" + str(row), self.format_boe_date(line.fecha_hecho)) + sheet.write("C" + str(row), line.concepto[:1]) + sheet.write("D" + str(row), line.clave_producto[:1]) + sheet.write("E" + str(row), (line.descripcion_producto or "")[:30]) + sheet.write("F" + str(row), line.regimen_fiscal_manufacturer[:5]) + sheet.write("G" + str(row), (line.justificante or "")[:40]) + sheet.write("H" + str(row), (line.proveedor_tipo_documento or "")[:1]) + sheet.write("I" + str(row), + (line.proveedor_numero_documento or "")[:15]) + sheet.write("J" + str(row), (line.proveedor_razon_social or "")[:150]) + sheet.write("K" + str(row), line.kilogramos) + sheet.write("L" + str(row), line.kilogramos_no_reciclados) + sheet.write("M" + str(row), (line.observaciones_asiento or "")) + + if draft_export: + last_column = sheet.dim_colmax + num_row = row - 1 + sheet.write(num_row, last_column) + + def generate_xlsx_report(self, workbook, data, objects): + book = objects[0] + draft_export = bool(book.state not in ["done", "posted"]) + received_sheet = self.create_entries_sheet( + workbook, book, draft_export) + lines = book.manufacturer_line_ids + lines = lines.sorted(key=lambda l: (l.fecha_hecho, l.numero_asiento)) + row = 2 + for line in lines: + self.fill_entries_row_data( + received_sheet, row, line, draft_export + ) + row += 1 + + +class Mod592XlsxAcquirer(models.AbstractModel): + _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer" + _description = "Mod592 Xlsx Acquirer" + _inherit = "report.report_xlsx.abstract" + + def format_boe_date(self, date): + return fields.Datetime.to_datetime(date) + + @ormcache("self.id") + def _get_undeductible_taxes(self, book): + line = self.env.ref( + "l10n_es_aeat_mod592.aeat_vat_book_map_line_p_iva_nd") + return book.get_taxes_from_templates(line.tax_tmpl_ids) + + def _get_mod592_report_map_lines(self): + return self.env["l10n.es.aeat.mod592.report.line.acquirer"].search( + [ + ("date", ">=", self.date_start), + ("date", "<=", self.date_end), + ] + ) + + def create_entries_sheet(self, workbook, book, draft_export): + title_format = workbook.add_format( + {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} + ) + header_format = workbook.add_format( + { + "bold": 1, + "border": 1, + "align": "center", + "valign": "vjustify", + "fg_color": "#F2F2F2", + } + ) + subheader_format = workbook.add_format( + {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} + ) + decimal_format = workbook.add_format({"num_format": "0.00"}) + date_format = workbook.add_format({"num_format": "dd/mm/yyyy"}) + + sheet = workbook.add_worksheet("LIBRO EXISTENCIAS ADQUIRIENTE") + + sheet.write("A1", "Número Asiento") + sheet.write("B1", "Fecha Hecho Contabilizado") + sheet.write("C1", "Concepto") + sheet.write("D1", "Clave Producto") + sheet.write("E1", "Régimen Fiscal") + sheet.write("F1", "Justificante") + sheet.write("G1", "Prov./Dest.: Tipo Documento") + sheet.write("H1", "Prov./Dest.: Nº documento") + sheet.write("I1", "Prov./Dest.: Razón social") + sheet.write("J1", "Kilogramos") + sheet.write("K1", "Kilogramos No Reciclados") + sheet.write("L1", "Observaciones") + last_col = "L" + + sheet.set_column("A:A", 20) + sheet.set_column("B:B", 10, date_format) + sheet.set_column("C:D", 10) + sheet.set_column("E:E", 20) + sheet.set_column("F:F", 10) + sheet.set_column("G:G", 20) + sheet.set_column("H:H", 10) + sheet.set_column("J:J", 20, decimal_format) + sheet.set_column("K:L", 20, decimal_format) + sheet.set_column("M:M", 20) + next_col = excel_col_number(last_col) + 1 + + return sheet + + def fill_entries_row_data( + self, sheet, row, line, draft_export + ): + """Fill entries data""" + + sheet.write("A" + str(row), line.numero_asiento[:20]) + sheet.write("B" + str(row), self.format_boe_date(line.fecha_hecho)) + sheet.write("C" + str(row), line.concepto[:1]) + sheet.write("D" + str(row), line.clave_producto[:1]) + sheet.write("E" + str(row), line.regimen_fiscal_manufacturer[:5]) + sheet.write("F" + str(row), (line.justificante or "")[:40]) + sheet.write("G" + str(row), (line.proveedor_tipo_documento or "")[:1]) + sheet.write("H" + str(row), + (line.proveedor_numero_documento or "")[:15]) + sheet.write("I" + str(row), (line.proveedor_razon_social or "")[:150]) + sheet.write("J" + str(row), line.kilogramos) + sheet.write("K" + str(row), line.kilogramos_no_reciclados) + sheet.write("L" + str(row), (line.observaciones_asiento or "")) + + if draft_export: + last_column = sheet.dim_colmax + num_row = row - 1 + sheet.write(num_row, last_column) + + def generate_xlsx_report(self, workbook, data, objects): + book = objects[0] + draft_export = bool(book.state not in ["done", "posted"]) + received_sheet = self.create_entries_sheet( + workbook, book, draft_export) + lines = book.manufacturer_line_ids + lines = lines.sorted(key=lambda l: (l.fecha_hecho, l.numero_asiento)) + row = 2 + for line in lines: + self.fill_entries_row_data( + received_sheet, row, line, draft_export + ) + row += 1 diff --git a/l10n_es_aeat_mod592/report/mod592_csv.xml b/l10n_es_aeat_mod592/report/mod592_csv.xml new file mode 100755 index 00000000000..ab9e8713d66 --- /dev/null +++ b/l10n_es_aeat_mod592/report/mod592_csv.xml @@ -0,0 +1,24 @@ + + + + + Mod592 CSV report + l10n.es.aeat.mod592.report + csv + l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man + l10n_es_aeat_mod592.l10n_es_aeat_mod592 + object.get_report_file_name() + report + + + + Mod592 CSV report + l10n.es.aeat.mod592.report + csv + l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer + l10n_es_aeat_mod592.l10n_es_aeat_mod592 + object.get_report_file_name() + report + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/report/mod592_xlsx.xml b/l10n_es_aeat_mod592/report/mod592_xlsx.xml new file mode 100755 index 00000000000..e5dd21a5237 --- /dev/null +++ b/l10n_es_aeat_mod592/report/mod592_xlsx.xml @@ -0,0 +1,24 @@ + + + + + Mod592 XLSX Manufacture report + l10n.es.aeat.mod592.report + xlsx + l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man + l10n_es_aeat_mod592.l10n_es_aeat_mod592 + object.get_report_file_name() + report + + + + Mod592 XLSX Aquirer report + l10n.es.aeat.mod592.report + xlsx + l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer + l10n_es_aeat_mod592.l10n_es_aeat_mod592 + object.get_report_file_name() + report + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/report/report_views.xml b/l10n_es_aeat_mod592/report/report_views.xml new file mode 100755 index 00000000000..b10d4035b52 --- /dev/null +++ b/l10n_es_aeat_mod592/report/report_views.xml @@ -0,0 +1,11 @@ + + + + AEAT AEAT 592 Model + l10n.es.aeat.mod592.report + qweb-pdf + l10n_es_aeat_mod592.report_l10n_es_mod592_pdf + l10n_es_aeat_mod592.report_l10n_es_mod592 + report + + diff --git a/l10n_es_aeat_mod592/security/ir.model.access.csv b/l10n_es_aeat_mod592/security/ir.model.access.csv new file mode 100755 index 00000000000..6f01f934bde --- /dev/null +++ b/l10n_es_aeat_mod592/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +"access_l10n_es_aeat_mod592_report_user","AEAT 592 Model: Report - Account User","model_l10n_es_aeat_mod592_report","account.group_account_user",1,0,0,0 +"access_l10n_es_aeat_mod592_report_manager","AEAT 592 Model: Report - Account Manager","model_l10n_es_aeat_mod592_report","account.group_account_manager",1,1,1,1 +"access_l10n_es_aeat_mod592_partner_record_user_manufacturer","AEAT 592 Model: Partner record - Account User","model_l10n_es_aeat_mod592_report_line_manufacturer","account.group_account_user",1,0,0,0 +"access_l10n_es_aeat_mod592_partner_record_manager_manufacturer","AEAT 592 Model: Partner record - Account Manager","model_l10n_es_aeat_mod592_report_line_manufacturer","account.group_account_manager",1,1,1,1 +"access_l10n_es_aeat_mod592_partner_record_user_acquirer","AEAT 592 Model: Partner record - Account User","model_l10n_es_aeat_mod592_report_line_acquirer","account.group_account_user",1,0,0,0 +"access_l10n_es_aeat_mod592_partner_record_manager_acquirer","AEAT 592 Model: Partner record - Account Manager","model_l10n_es_aeat_mod592_report_line_acquirer","account.group_account_manager",1,1,1,1 diff --git a/l10n_es_aeat_mod592/security/ir_rule.xml b/l10n_es_aeat_mod592/security/ir_rule.xml new file mode 100755 index 00000000000..045feb60392 --- /dev/null +++ b/l10n_es_aeat_mod592/security/ir_rule.xml @@ -0,0 +1,13 @@ + + + + + AEAT Mod 592 + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + diff --git a/l10n_es_aeat_mod592/static/description/icon.png b/l10n_es_aeat_mod592/static/description/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..a0c4d424ba9bf7a46a532eed55c8687573f5b4a3 GIT binary patch literal 4793 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 + + + + + + + + + 592 + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/tests/__init__.py b/l10n_es_aeat_mod592/tests/__init__.py new file mode 100755 index 00000000000..51542b23a6b --- /dev/null +++ b/l10n_es_aeat_mod592/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from . import test_l10n_es_aeat_mod592 diff --git a/l10n_es_aeat_mod592/tests/test_l10n_es_aeat_mod590.py b/l10n_es_aeat_mod592/tests/test_l10n_es_aeat_mod590.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/l10n_es_aeat_mod592/views/account_fiscal_position.xml b/l10n_es_aeat_mod592/views/account_fiscal_position.xml new file mode 100755 index 00000000000..90bcb120af0 --- /dev/null +++ b/l10n_es_aeat_mod592/views/account_fiscal_position.xml @@ -0,0 +1,14 @@ + + + + + account.fiscal.position.view.form.inherit + account.fiscal.position + + + + + + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/account_move.xml b/l10n_es_aeat_mod592/views/account_move.xml new file mode 100755 index 00000000000..c9a113b0886 --- /dev/null +++ b/l10n_es_aeat_mod592/views/account_move.xml @@ -0,0 +1,45 @@ + + + + + account.move.view.form.inherit + account.move + + + + + + + + + + + + + + + + + + + + + + + + + account.move.view.tree.inherit + account.move + + + + + + + + + diff --git a/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml b/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml new file mode 100755 index 00000000000..cd8be2a70f9 --- /dev/null +++ b/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml @@ -0,0 +1,62 @@ + + + + + + + l10n_es_aeat_mod_592_acquirer_entries.view.tree + l10n.es.aeat.mod592.report.line.acquirer + + + + + + + + + + + + + + + + + + + + + + l10n_es_aeat_mod_592_acquirer_entries.view.form + l10n.es.aeat.mod592.report.line.acquirer + +
    + + + + + + + + + + + + + + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml b/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml new file mode 100755 index 00000000000..851fbd93d0a --- /dev/null +++ b/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml @@ -0,0 +1,64 @@ + + + + + + + l10n_es_aeat_mod_592_manufacturer_eentries.view.tree + l10n.es.aeat.mod592.report.line.manufacturer + + + + + + + + + + + + + + + + + + + + + + + l10n_es_aeat_mod_592_manufacturer_entries.view.form + l10n.es.aeat.mod592.report.line.manufacturer + +
    + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    diff --git a/l10n_es_aeat_mod592/views/mod592_view.xml b/l10n_es_aeat_mod592/views/mod592_view.xml new file mode 100755 index 00000000000..4d3aad1bb25 --- /dev/null +++ b/l10n_es_aeat_mod592/views/mod592_view.xml @@ -0,0 +1,116 @@ + + + + + + + l10n_es.aeat.mod592.report.tree + l10n.es.aeat.mod592.report + + + + AEAT 592 reports= + + + + + + + + + + l10n_es.aeat.mod592.report.form + l10n.es.aeat.mod592.report + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +
    +
    +
    + + + AEAT AEAT 592 Model + l10n.es.aeat.mod592.report + tree,form + Create and query AEAT AEAT 592 Model reports + + + + tree + + + + + + form + + + + + +
    \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/product_template.xml b/l10n_es_aeat_mod592/views/product_template.xml new file mode 100755 index 00000000000..7c62dc03093 --- /dev/null +++ b/l10n_es_aeat_mod592/views/product_template.xml @@ -0,0 +1,39 @@ + + + + + + product.template.view.form.inherit + product.template + + + + + + + + + + + + + + + + + + + diff --git a/l10n_es_aeat_mod592/views/res_company.xml b/l10n_es_aeat_mod592/views/res_company.xml new file mode 100755 index 00000000000..56c4003982b --- /dev/null +++ b/l10n_es_aeat_mod592/views/res_company.xml @@ -0,0 +1,15 @@ + + + + + res.company.report.view.form.inherit + res.company + + + + + + + + + diff --git a/l10n_es_aeat_mod592/views/res_partner.xml b/l10n_es_aeat_mod592/views/res_partner.xml new file mode 100755 index 00000000000..bb4d09fba4a --- /dev/null +++ b/l10n_es_aeat_mod592/views/res_partner.xml @@ -0,0 +1,15 @@ + + + + + res.partner.view.form.inherit + res.partner + + + + + + + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/stock_move.xml b/l10n_es_aeat_mod592/views/stock_move.xml new file mode 100755 index 00000000000..1fefb7b8716 --- /dev/null +++ b/l10n_es_aeat_mod592/views/stock_move.xml @@ -0,0 +1,27 @@ + + + + + stock.picking.view.form.inherit + stock.picking + + + + + + + + + + + + + + + + + From 12a3a93d7b49b68d19245c95d5aa3ef12136e9b8 Mon Sep 17 00:00:00 2001 From: ChristianRBinhex <69461150+Christian-RB@users.noreply.github.com> Date: Thu, 29 Jun 2023 12:12:27 +0100 Subject: [PATCH 2/9] [IMP] l10n_es_aeat_mod592: Misc changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Correciones básicas - Búsqueda registros acquisiciones y dedducciones - Intentar contemplar casos de fabricantes - Traducciones y registros adquirientes - Correciones v14 - Quitar Excel y correiones campos csv Co-authored-by: javierjcf --- l10n_es_aeat_mod592/__init__.py | 0 l10n_es_aeat_mod592/__manifest__.py | 12 +- l10n_es_aeat_mod592/data/ir_sequence_data.xml | 0 .../docs/Contabilidad_libro.pdf | Bin .../docs/plastico_campos_impfichero.xlsx | Bin .../docs/plastico_doc_impfichero.pdf | Bin l10n_es_aeat_mod592/i18n/es.po | 1405 +++++++++++++++++ l10n_es_aeat_mod592/models/__init__.py | 8 +- .../models/account_fiscal_position.py | 18 - l10n_es_aeat_mod592/models/account_move.py | 53 - .../models/account_move_line.py | 99 -- l10n_es_aeat_mod592/models/mod592.py | 550 ++++--- l10n_es_aeat_mod592/models/mod592_acquirer.py | 91 +- .../models/mod592_manufacturer.py | 89 +- .../models/product_template.py | 40 +- l10n_es_aeat_mod592/models/res_company.py | 12 +- l10n_es_aeat_mod592/models/res_partner.py | 25 +- l10n_es_aeat_mod592/models/stock_move.py | 134 +- l10n_es_aeat_mod592/models/stock_picking.py | 53 - l10n_es_aeat_mod592/readme/CONFIGURE.rst | 0 l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst | 3 +- l10n_es_aeat_mod592/readme/DESCRIPTION.rst | 14 +- l10n_es_aeat_mod592/readme/USAGE.rst | 0 l10n_es_aeat_mod592/report/__init__.py | 1 - l10n_es_aeat_mod592/report/aeat_mod592.xml | 0 .../report/common_templates.xml | 74 +- .../report/l10n_es_aeat_mod592_csv.py | 102 +- .../report/l10n_es_aeat_mod592_xlsx.py | 235 --- l10n_es_aeat_mod592/report/mod592_csv.xml | 0 l10n_es_aeat_mod592/report/mod592_xlsx.xml | 24 - l10n_es_aeat_mod592/report/report_views.xml | 0 .../security/ir.model.access.csv | 0 l10n_es_aeat_mod592/security/ir_rule.xml | 0 .../static/description/icon.png | Bin .../static/description/icon_source.svg | 0 l10n_es_aeat_mod592/tests/__init__.py | 0 .../views/account_fiscal_position.xml | 14 - l10n_es_aeat_mod592/views/account_move.xml | 45 - .../views/mod592_acquirer_line_view.xml | 88 +- .../views/mod592_manufacturer_line_view.xml | 70 +- l10n_es_aeat_mod592/views/mod592_view.xml | 76 +- .../views/product_template.xml | 15 +- l10n_es_aeat_mod592/views/res_company.xml | 3 +- l10n_es_aeat_mod592/views/res_partner.xml | 0 l10n_es_aeat_mod592/views/stock_move.xml | 27 - 45 files changed, 2157 insertions(+), 1223 deletions(-) mode change 100755 => 100644 l10n_es_aeat_mod592/__init__.py mode change 100755 => 100644 l10n_es_aeat_mod592/__manifest__.py mode change 100755 => 100644 l10n_es_aeat_mod592/data/ir_sequence_data.xml mode change 100755 => 100644 l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf mode change 100755 => 100644 l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx mode change 100755 => 100644 l10n_es_aeat_mod592/docs/plastico_doc_impfichero.pdf create mode 100644 l10n_es_aeat_mod592/i18n/es.po mode change 100755 => 100644 l10n_es_aeat_mod592/models/__init__.py delete mode 100755 l10n_es_aeat_mod592/models/account_fiscal_position.py delete mode 100755 l10n_es_aeat_mod592/models/account_move.py delete mode 100755 l10n_es_aeat_mod592/models/account_move_line.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/mod592.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/mod592_acquirer.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/mod592_manufacturer.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/product_template.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/res_company.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/res_partner.py mode change 100755 => 100644 l10n_es_aeat_mod592/models/stock_move.py delete mode 100755 l10n_es_aeat_mod592/models/stock_picking.py mode change 100755 => 100644 l10n_es_aeat_mod592/readme/CONFIGURE.rst mode change 100755 => 100644 l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst mode change 100755 => 100644 l10n_es_aeat_mod592/readme/DESCRIPTION.rst mode change 100755 => 100644 l10n_es_aeat_mod592/readme/USAGE.rst mode change 100755 => 100644 l10n_es_aeat_mod592/report/__init__.py mode change 100755 => 100644 l10n_es_aeat_mod592/report/aeat_mod592.xml mode change 100755 => 100644 l10n_es_aeat_mod592/report/common_templates.xml mode change 100755 => 100644 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py delete mode 100755 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py mode change 100755 => 100644 l10n_es_aeat_mod592/report/mod592_csv.xml delete mode 100755 l10n_es_aeat_mod592/report/mod592_xlsx.xml mode change 100755 => 100644 l10n_es_aeat_mod592/report/report_views.xml mode change 100755 => 100644 l10n_es_aeat_mod592/security/ir.model.access.csv mode change 100755 => 100644 l10n_es_aeat_mod592/security/ir_rule.xml mode change 100755 => 100644 l10n_es_aeat_mod592/static/description/icon.png mode change 100755 => 100644 l10n_es_aeat_mod592/static/description/icon_source.svg mode change 100755 => 100644 l10n_es_aeat_mod592/tests/__init__.py delete mode 100755 l10n_es_aeat_mod592/views/account_fiscal_position.xml delete mode 100755 l10n_es_aeat_mod592/views/account_move.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/mod592_view.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/product_template.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/res_company.xml mode change 100755 => 100644 l10n_es_aeat_mod592/views/res_partner.xml delete mode 100755 l10n_es_aeat_mod592/views/stock_move.xml diff --git a/l10n_es_aeat_mod592/__init__.py b/l10n_es_aeat_mod592/__init__.py old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/__manifest__.py b/l10n_es_aeat_mod592/__manifest__.py old mode 100755 new mode 100644 index 7a9ed65bbe0..3bc68b0f891 --- a/l10n_es_aeat_mod592/__manifest__.py +++ b/l10n_es_aeat_mod592/__manifest__.py @@ -9,17 +9,15 @@ "author": "Binhex System Solutions, Odoo Community Association (OCA)", "website": "https://github.com/OCA/l10n-spain", "license": "AGPL-3", - "depends": ["product", "account", "stock", "mrp", "l10n_es", "l10n_es_aeat", "report_xlsx", "report_csv"], + "depends": [ + "product", "account", "stock", "mrp", "l10n_es", + "l10n_es_aeat", "report_xlsx", "report_csv"], "data": [ "security/ir.model.access.csv", "security/ir_rule.xml", "views/product_template.xml", - "views/mod592_view.xml", "views/product_template.xml", "views/res_partner.xml", - "views/account_fiscal_position.xml", - "views/account_move.xml", - "views/stock_move.xml", "views/mod592_view.xml", "views/mod592_acquirer_line_view.xml", "views/mod592_manufacturer_line_view.xml", @@ -27,11 +25,9 @@ "report/aeat_mod592.xml", "report/common_templates.xml", "report/report_views.xml", - "report/mod592_xlsx.xml", "report/mod592_csv.xml", "data/ir_sequence_data.xml" - ], - "development_status": "Beta", + "development_status": "Beta", "installable": True, } diff --git a/l10n_es_aeat_mod592/data/ir_sequence_data.xml b/l10n_es_aeat_mod592/data/ir_sequence_data.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf b/l10n_es_aeat_mod592/docs/Contabilidad_libro.pdf old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx b/l10n_es_aeat_mod592/docs/plastico_campos_impfichero.xlsx old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/docs/plastico_doc_impfichero.pdf b/l10n_es_aeat_mod592/docs/plastico_doc_impfichero.pdf old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/i18n/es.po b/l10n_es_aeat_mod592/i18n/es.po new file mode 100644 index 00000000000..b199e30e585 --- /dev/null +++ b/l10n_es_aeat_mod592/i18n/es.po @@ -0,0 +1,1405 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_es_aeat_mod592 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-27 12:20+0000\n" +"PO-Revision-Date: 2023-06-27 12:20+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__1 +#, python-format +msgid "(1) Initial existence" +msgstr "(1) Existencia Inicial" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__1 +#, python-format +msgid "(1) Intra-community acquisition" +msgstr "(1) Adquisición Intracomunitaria" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__1 +#, python-format +msgid "(1) NIF or Spanish NIE" +msgstr "(1) NIF o NIE Español" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__2 +#, python-format +msgid "(2) Intra-Community VAT NIF" +msgstr "(2) NIF intracomunitario" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__2 +#, python-format +msgid "(2) Manufacturing" +msgstr "(2) Fabricación" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__2 +#, python-format +msgid "(2) Shipping outside Spanish territory" +msgstr "(2) Envío fuera del territorio español" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__3 +#, python-format +msgid "(3) Inadequacy or destruction" +msgstr "(3) Inadecuación o destrucción" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__3 +#, python-format +msgid "(3) Others" +msgstr "(3) Otros" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__3 +#, python-format +msgid "" +"(3) Return of products for destruction or reincorporation into the " +"manufacturing process" +msgstr "" +"(3) Retorno de productos para destrucción o reincorporación al proceso de " +"fabricación" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__4 +#, python-format +msgid "(4) Delivery or making available of the products accounted for" +msgstr "(4) Entrega o puesta a disposición de los productos contabilizados" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__4 +#, python-format +msgid "" +"(4) Return for destruction or reincorporation into the manufacturing process" +msgstr "" +"(4) Devolución para destrucción o reincorporación al proceso de fabricación" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__5 +#, python-format +msgid "" +"(5) Other cancellations of the products accounted for other than their " +"delivery or availability" +msgstr "" +"(5) Otras anulaciones de los productos contabilizados distintas a su entrega" +" o puesta a disposición" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__a +#, python-format +msgid "(A) Non-reusable" +msgstr "(A) No reutilizable" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__a +#, python-format +msgid "(A) Subjection and non-exemption " +msgstr "(A) Sujeción y no exención " + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__a +#, python-format +msgid "(A) Subjection and non-exemption Law 7/2022, of April 8" +msgstr "(A) Sujeción y no exención Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__b +#, python-format +msgid "(B) Non-subjection article 73 c) Law 7/2022, of April 8" +msgstr "(B) No sujeción artículo 73 c) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__b +#, python-format +msgid "(B) Not subject to article 73 a) Law 7/2022, of April 8" +msgstr "(B) No sujeción artículo 73 a) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__b +#, python-format +msgid "(B) Semi-finished" +msgstr "(B) Semielaborado" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__c +#, python-format +msgid "(C) Not subject to article 73 b) Law 7/2022, of April 8" +msgstr "(C) No sujeción artículo 73 b) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__c +#, python-format +msgid "(C) Not subject to article 73 d) Law 7/2022, of April 8" +msgstr "(C) No sujeción artículo 73 d) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__c +#, python-format +msgid "(C) Plastic product intended to allow the closure" +msgstr "(C) Producto plástico destinado a permitir el cierre" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__d +#, python-format +msgid "(D) Exemption article 75 a) 1º Law 7/2022, of April 8" +msgstr "(D) Exención artículo 75 a) 1º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__d +#, python-format +msgid "(D) Non-subjection article 73 c) Law 7/2022, of April 8" +msgstr "(D) No sujeción artículo 73 c) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__e +#, python-format +msgid "(E) Exemption article 75 a) 2º Law 7/2022, of April 8" +msgstr "(E) Exención artículo 75 a) 2º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__e +#, python-format +msgid "(E) Not subject to article 73 d) Law 7/2022, of April 8" +msgstr "(E) No sujeción artículo 73 d) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__f +#, python-format +msgid "(F) Exemption article 75 a) 1º Law 7/2022, of April 8" +msgstr "(F) Exención artículo 75 a) 1º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__f +#, python-format +msgid "(F) Exemption article 75 a) 3º Law 7/2022, of April 8" +msgstr "(F) Exención artículo 75 a) 3º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__g +#, python-format +msgid "(G) Exemption article 75 a) 2º Law 7/2022, of April 8" +msgstr "(G) Exención artículo 75 a) 2º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__g +#, python-format +msgid "(G) Exemption article 75 b) Law 7/2022, of April 8" +msgstr "(G) Exención artículo 75 b) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__h +#, python-format +msgid "(H) Exemption article 75 a) 3º Law 7/2022, of April 8" +msgstr "(H) Exención artículo 75 a) 3º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__h +#, python-format +msgid "(H) Exemption article 75 c) Law 7/2022, of April 8" +msgstr "(H) Exención artículo 75 c) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__i +#, python-format +msgid "(I) Exemption article 75 c) Law 7/2022, of April 8" +msgstr "(I) Exención artículo 75 c) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__i +#, python-format +msgid "(I) Exemption article 75 d) Law 7/2022, of April 8" +msgstr "(I) Exención artículo 75 d) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__j +#, python-format +msgid "(J) Exemption article 75 e) Law 7/2022, of April 8" +msgstr "(J) Exención artículo 75 e) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__j +#, python-format +msgid "(J) Exemption article 75 g) 1º Law 7/2022, of April 8" +msgstr "(J) Exención artículo 75 g) 1º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__k +#, python-format +msgid "(K) Exemption article 75 f) Law 7/2022, of April 8" +msgstr "(K) Exención artículo 75 f) Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__k +#, python-format +msgid "(K) Exemption article 75 g) 2º Law 7/2022, of April 8" +msgstr "(K) Exención artículo 75 g) 2º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__l +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__l +#, python-format +msgid "(L) Exemption article 75 g) 1º Law 7/2022, of April 8" +msgstr "(L) Exención artículo 75 g) 1º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__m +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__m +#, python-format +msgid "(M) Exemption article 75 g) 2º Law 7/2022, of April 8" +msgstr "(M) Exención artículo 75 g) 2º Ley 7/2022, de 8 de abril" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_acquirer_entries_view_form +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_acquirer_entries_view_tree +msgid "AEAT 592 Acquirer Entries record detail" +msgstr "AEAT 592 Detalle de registro de adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_acquirer +msgid "AEAT 592 Acquirer report" +msgstr "AEAT 592 Informe de adquirente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_manufacturer_entries_view_form +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_manufacturer_entries_view_tree +msgid "AEAT 592 Manufacturer Entries record detail" +msgstr "AEAT 592 Detalle de registro de fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_manufacturer +msgid "AEAT 592 Manufacturer report" +msgstr "AEAT 592 Informe de fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.ui.menu,name:l10n_es_aeat_mod592.menu_aeat_mod592_report +msgid "AEAT 592 Model" +msgstr "Modelo AEAT 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report +msgid "AEAT 592 report" +msgstr "Informe AEAT 592" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "AEAT 592 reports" +msgstr "Informes AEAT 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report +#: model:ir.actions.report,name:l10n_es_aeat_mod592.act_report_aeat_mod592_pdf +msgid "AEAT AEAT 592 Model" +msgstr "Modelo AEAT 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__move_id +msgid "Account entry" +msgstr "Asiento contable" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__acquirer +#, python-format +msgid "Acquirer" +msgstr "Adquirente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer Result" +msgstr "Resultado de adquirente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer entries" +msgstr "Asientos de adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_acquirer +msgid "Acquirer lines with error" +msgstr "Línas de adquirente con error" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_manufacturer +msgid "Manufacturer lines with error" +msgstr "Línas de fabricante con error" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer lines with errors" +msgstr "Línas de adquirente con errores" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction +msgid "Action Needed" +msgstr "Acción necesaria" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Actividad de excepción de decoración" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_state +msgid "Activity State" +msgstr "Estado de actividad" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_icon +msgid "Activity Type Icon" +msgstr "Tipo de icono de actividad" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592.py:0 +#, python-format +msgid "" +"All entries records fields (Entrie number, VAT number Concept, Key product, " +"Fiscal regime, etc must be filled." +msgstr "Todos los campos de los asientes (Nª asiento, NIF, Concepto, clave producto, régimen fiscal...) deben estar rellenados." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__allow_posting +msgid "Allow Posting" +msgstr "Permitir publicación" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__amount_plastic_tax +msgid "Amount tax for non recyclable" +msgstr "Importe impuesto no reciclable" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_attachment_count +msgid "Attachment Count" +msgstr "Contador de adjuntos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_bank_id +msgid "Bank account" +msgstr "Cuenta bancaria" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__both +#, python-format +msgid "Both" +msgstr "Ambos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__calculation_date +msgid "Calculation date" +msgstr "Fecha de cálculo" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +msgid "Checked if record is OK" +msgstr "Marcado si el registro es correcto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_id +msgid "Company" +msgstr "Compañía" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_acquirer +msgid "Company Plastic Acquirer" +msgstr "Compañía adquirente de plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_bank_id +msgid "Company bank account used for the presentation" +msgstr "Cuenta bancaria de la compañía usada para la presentación" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Company:" +msgstr "Compañía:" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__concept +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__concept +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#, python-format +msgid "Concept" +msgstr "Concepto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_email +msgid "Contact email" +msgstr "Email de contacto" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Contact phone:" +msgstr "Teléfono de contacto:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__counterpart_account_id +msgid "Counterpart account" +msgstr "Cuenta contrapartida" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.actions.act_window,help:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report +msgid "Create and query AEAT AEAT 592 Model reports" +msgstr "Crear y consultar informes AEAT Modelo 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__create_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__create_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__create_uid +msgid "Created by" +msgstr "Creación por" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__create_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__create_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__create_date +msgid "Created on" +msgstr "Creación en" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__currency_id +msgid "Currency" +msgstr "Moneda" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__date_done +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__date_done +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Date" +msgstr "Fecha" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Declaration number:" +msgstr "Nº de declaración:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__date_end +msgid "Ending date" +msgstr "Fecha final" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Entrie" +msgstr "Registro" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_number +msgid "Entrie number" +msgstr "Nº de asiento" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +msgid "Entries OK" +msgstr "Registros OK" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_note +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_note +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Entries observation" +msgstr "Observaciones del registro" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Entries records" +msgstr "Entradas de registros" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__error_count +msgid "Error Count" +msgstr "Contador de errores" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__error_text +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__error_text +msgid "Error text" +msgstr "Texto de error" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export CSV Acquirer" +msgstr "Exportar CSV Adquirente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export CSV Manufacturer" +msgstr "Exportar CSV Fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__export_config_id +msgid "Export config" +msgstr "Exportar configuración" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Fiscal Year:" +msgstr "Año fiscal:" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Fiscal regime" +msgstr "Régiem fiscal" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer +msgid "Fiscal regime manufacturer" +msgstr "Regimen fiscal fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer +msgid "Fiscal reginme acquirer" +msgstr "Regimen fiscal adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_channel_ids +msgid "Followers (Channels)" +msgstr "Sewguidores (Canales)" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Fuente de iconos impresionante, por ejemplo, fa-tasks" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Form 592 Plastic tax" +msgstr "Formulario 592 Impuesto sobre el plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_name +msgid "Full Name" +msgstr "Nombre completo" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "General" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Generic" +msgstr "Genérico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move__id +msgid "ID" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad de excepción." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, los nuevos mensajes requieren su atención." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, algunos mensajes tienen un error de entrega." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_is_follower +msgid "Is Follower" +msgstr "Es seguidor" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__is_plastic_tax +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__is_plastic_tax +msgid "Is plastic tax?" +msgstr "Tiene impuesto plástico?" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__journal_id +msgid "Journal" +msgstr "Diario" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__journal_id +msgid "Journal in which post the move." +msgstr "Diairo en el que contabilizar el asiento." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_key +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Key product" +msgstr "Clave producto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__representative_vat +msgid "L.R. VAT number" +msgstr "L.R. NIF" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__write_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__write_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__write_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__write_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__representative_vat +msgid "Legal Representative VAT number." +msgstr "Representante legal NIF." + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Legal representative VAT:" +msgstr "Representante legal NIF:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjunto principal" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__manufacturer +#, python-format +msgid "Manufacturer" +msgstr "Fabricante" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer Result" +msgstr "Resultado del fabricante" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer entries" +msgstr "Registros del fabricante" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer lines with errors" +msgstr "Líneas del fabricante con errores" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error +msgid "Message Delivery error" +msgstr "Mensaje de error de entrega" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_ids +msgid "Messages" +msgstr "Mensaje" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer +msgid "Mod 592 Report Lines" +msgstr "Líneas de informe Mod 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer +msgid "Mod592 CSV Acquirer" +msgstr "CSV del adquirente Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man +msgid "Mod592 CSV Manufacturer" +msgstr "CSV del fabricante Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man +msgid "Mod592 CSV report" +msgstr "CSV del informe Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__acquirer_line_ids +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__manufacturer_line_ids +msgid "Mod592 Journal entries" +msgstr "Entradas de diario Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__report_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__report_id +msgid "Mod592 Report" +msgstr "Informe Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer +msgid "Mod592 XLSX Aquirer report" +msgstr "Informe XLSX del adquirente Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man +msgid "Mod592 XLSX Manufacture report" +msgstr "Informe XLSX del fabricante Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer +msgid "Mod592 Xlsx Acquirer" +msgstr "XLXS del adquirente Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man +msgid "Mod592 Xlsx Manufacturer" +msgstr "XLSX del fabricante Mod592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__model_id +msgid "Model" +msgstr "Modelo" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__number +msgid "Model number" +msgstr "Número de modelo" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_name +msgid "Must have name and surname." +msgstr "Debe tener nombre y apellidos." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Mi fecha límite de actividad" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Siguiente fecha límite de actividad" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_summary +msgid "Next Activity Summary" +msgstr "Siguiente resumen de actividad" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_id +msgid "Next Activity Type" +msgstr "Siguiente tipo de actividad" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction_counter +msgid "Number of Actions" +msgstr "Nº de acciones" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error_counter +msgid "Number of errors" +msgstr "Nº de errores" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__num_lines_acquirer +msgid "Number of lines acquirer" +msgstr "Nº de líneas del adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__num_lines_manufacturer +msgid "Number of lines manufacturer" +msgstr "Nº de líneas del fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Nº de mensajes que requieren una acción" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nº de mensajes con error de entrega" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread_counter +msgid "Number of unread messages" +msgstr "Nº de mensajes no leídos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_id +msgid "Partner" +msgstr "Cliente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__period_type +msgid "Period type" +msgstr "Tipo periodo" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Period:" +msgstr "Periodo:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_phone +msgid "Phone" +msgstr "Teléfono" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_manufacturer +msgid "Plastic Manufacturer" +msgstr "Fabricante de plástico" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.product_template_form_view_inherit_l10n_es_aeat_mod592 +msgid "Plastic Tax Parameters" +msgstr "Parámetros de impuestos de plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__previous_number +msgid "Previous declaration number" +msgstr "Nº declaración anterior" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_key +msgid "Product Key" +msgstr "Clave de producto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_description +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Product description" +msgstr "Descripción producto" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__product_plastic_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_users__product_plastic_document_type +#, python-format +msgid "Product plastic document type" +msgstr "Tipo de documento de plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_type_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_type_key +msgid "Product plastic type key" +msgstr "Tipo de clave de plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_weight +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_weight +msgid "Product plastic weight" +msgstr "Peso de plástico del producto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_weight_non_recyclable +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_weight_non_recyclable +msgid "Product plastic weight non recyclable" +msgstr "Peso de plástico no reciclable del producto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_regime_acquirer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_regime_acquirer +msgid "Product tax regime acquirer" +msgstr "Régimen fiscal del producto adquirido" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_regime_manufacturer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_regime_manufacturer +msgid "Product tax regime manufaturer" +msgstr "Régimen fiscal del producto fabricado" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__proof +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Proof document" +msgstr "Justificante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__name +msgid "Report identifier" +msgstr "Identificador del informe" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_res_partner +msgid "ResPartner" +msgstr "Contacto" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_user_id +msgid "Responsible User" +msgstr "Usuario responsable" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__sequence +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__date_start +msgid "Starting date" +msgstr "Fecha de inicio" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__state +msgid "State" +msgstr "Estado" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__statement_type +msgid "Statement Type" +msgstr "Tipo de declaración" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en actividades\n" +"Vencido: La fecha de vencimiento ya ha pasado\n" +"Hoy: La fecha de la actividad es hoy\n" +"Planificado: Actividades futuras." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_stock_move +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__stock_move_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__stock_move_id +msgid "Stock Move" +msgstr "Movimiento de existencias" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_number +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Supplier document number" +msgstr "Nº de documento del proveedor" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Supplier document type" +msgstr "Tipo de documento del proveedor" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_social_reason +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_social_reason +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Supplier name" +msgstr "Destinatario o proveedor" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_partner__product_plastic_document_type +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_users__product_plastic_document_type +#, python-format +msgid "Supplier/Recipient Document Type Code" +msgstr "Tipo de documento del proveedor/destinatario" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__support_type +msgid "Support Type" +msgstr "Justificante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__proof +msgid "Supporting document" +msgstr "Justificante" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Surnames and name contact:" +msgstr "Nombre y apellidos del contacto:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__tax_plastic_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__tax_plastic_type +msgid "Tax Plastic Type" +msgstr "Tipo impuesto plásticos" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#, python-format +msgid "The non-recyclable weight must be equal to or less than" +msgstr "El peso no reciclable debe ser igual o menor que" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__counterpart_account_id +msgid "" +"This account will be the counterpart for all the journal items that are " +"regularized when posting the report." +msgstr "" +"Esta cuenta será la contrapartida de todos los asientos que se regularicen " +"al contabilizar el informe." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_acquirer_records +msgid "Total amount acquirer records" +msgstr "Importe total adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_manufacturer_records +msgid "Total amount manufacturer records" +msgstr "Importe total fabricante" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_acquirer_entries_records +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_manufacturer_entries_records +msgid "Total entries records" +msgstr "Nº de asientos" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Total number of records:" +msgstr "Nº de asientos:" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Total weight record:" +msgstr "Total Kgs plástico:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_records +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_records +msgid "Total weight records" +msgstr "Total Kgs plástico:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_non_reclyclable_records +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_non_reclyclable_records +msgid "Total weight records non reclyclable" +msgstr "Total registros peso no reciclable:" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "Total weight records non reclyclable:" +msgstr "Total registros peso no reciclable:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de actividad de la excepción en el registro." + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread +msgid "Unread Messages" +msgstr "Mensajes no leídos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Contador de mensajes no leídos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_vat +msgid "VAT number" +msgstr "NIF" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +msgid "VAT:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__website_message_ids +msgid "Website Messages" +msgstr "Mensajes de la web" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__website_message_ids +msgid "Website communication history" +msgstr "Comunicación histórica de la web" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__kgs +msgid "Weight" +msgstr "Kilogramos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__no_recycling_kgs +msgid "Weight non reclycable" +msgstr "Kilogramos no reciclados" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__kgs +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Weiht" +msgstr "Kilogramos" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__no_recycling_kgs +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +msgid "Weiht non reclycable" +msgstr "Kilogramos no reciclados" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#, python-format +msgid "Without VAT" +msgstr "Sin NIF" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without Weiht" +msgstr "Sin Kilogramos" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without Weiht non recyclable" +msgstr "Sin kilogramos no reciclados" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#, python-format +msgid "Without concept" +msgstr "Sin concepto" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without document number" +msgstr "Sin número documento" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without entrie number" +msgstr "Sin numero de registro" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without product key" +msgstr "Sin clave de producto" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without regime" +msgstr "Sin regimen" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without supplier document" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without supplier name" +msgstr "Sin nombre del proveedor" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__year +msgid "Year" +msgstr "Año" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man +msgid "object.get_report_file_name()" +msgstr "" diff --git a/l10n_es_aeat_mod592/models/__init__.py b/l10n_es_aeat_mod592/models/__init__.py old mode 100755 new mode 100644 index 4a50ec3c883..f7de9a43da2 --- a/l10n_es_aeat_mod592/models/__init__.py +++ b/l10n_es_aeat_mod592/models/__init__.py @@ -1,12 +1,10 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from . import product_template from . import res_partner -from . import account_fiscal_position -from . import account_move_line -from . import account_move +from . import product_template +from . import stock_move from . import mod592 from . import mod592_acquirer from . import mod592_manufacturer from . import res_company -from . import stock_move +from . import res_company diff --git a/l10n_es_aeat_mod592/models/account_fiscal_position.py b/l10n_es_aeat_mod592/models/account_fiscal_position.py deleted file mode 100755 index 9b8b19e6ae0..00000000000 --- a/l10n_es_aeat_mod592/models/account_fiscal_position.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2023 Nicolás Ramos - (https://binhex.es) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models, _ - - -class AccountFiscalPosition(models.Model): - _inherit = "account.fiscal.position" - - product_plastic_document_type = fields.Selection( - [ - ("1", _("(1) NIF or Spanish NIE")), - ("2", _("(2) Intra-Community VAT NIF")), - ("3", _("(3) Others")), - ], - string=_("Product plastic document type"), - help=_("Supplier/Recipient Document Type Code"), - ) diff --git a/l10n_es_aeat_mod592/models/account_move.py b/l10n_es_aeat_mod592/models/account_move.py deleted file mode 100755 index 3aaeb1a85c5..00000000000 --- a/l10n_es_aeat_mod592/models/account_move.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023 Nicolás Ramos - (https://binhex.es) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models, _ - - -class AccountMove(models.Model): - _inherit = "account.move" - - total_plastic_weight = fields.Float( - _("Total Weight"), - store=True, - readonly=True, - compute="_depends_invoice_line_ids", - ) - total_plastic_weight_non_recyclable = fields.Float( - _("Total Weight no reclyclable"), - store=True, - readonly=True, - compute="_depends_invoice_line_ids", - ) - - @api.depends('invoice_line_ids.product_plastic_tax_weight', 'invoice_line_ids.product_plastic_weight_non_recyclable', 'invoice_line_ids.quantity') - def _depends_invoice_line_ids(self): - for move in self: - plastic_weight = 0.0 - plastic_weight_non_recyclable = 0.0 - for line in move.invoice_line_ids: - plastic_weight += line.quantity * line.product_plastic_tax_weight - plastic_weight_non_recyclable += line.quantity * line.product_plastic_weight_non_recyclable - move.write({ - 'total_plastic_weight': plastic_weight, - 'total_plastic_weight_non_recyclable': plastic_weight_non_recyclable, - }) - - mod592_mapped = fields.Boolean('Mod592 Mapped', default=False) - - company_plastic_type = fields.Selection([ - ('manufacturer', _('Manufacturer')), - ('acquirer', _('Acquirer')), - ('both', _('Both')), - ], string='Company Plastic Type', compute='_company_id_plastic_type') - - - def _company_id_plastic_type(self): - for company in self: - if self.company_id: - company.company_plastic_type = self.company_id.company_plastic_type - else: - company.company_plastic_type = self.env.user.company_id.company_plastic_type - - - diff --git a/l10n_es_aeat_mod592/models/account_move_line.py b/l10n_es_aeat_mod592/models/account_move_line.py deleted file mode 100755 index 97bc9977484..00000000000 --- a/l10n_es_aeat_mod592/models/account_move_line.py +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2023 Nicolás Ramos - (https://binhex.es) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models, _ - - -class AccountMoveline(models.Model): - _inherit = "account.move.line" - - product_plastic_tax_weight = fields.Float( - related="product_id.product_plastic_tax_weight", store=True - ) - product_plastic_weight_non_recyclable = fields.Float( - related="product_id.product_plastic_weight_non_recyclable", store=True - ) - product_plastic_type_key = fields.Selection( - related="product_id.product_plastic_type_key", store=True - ) - product_plastic_concept_manufacturer = fields.Selection( - [ - ("1", _("(1) Initial existence")), - ("2", _("(2) Manufacturing")), - ( - "3", - _( - "(3) Return of products for destruction or reincorporation into the manufacturing process" - ), - ), - ("4", _("(4) Delivery or making available of the products accounted for")), - ( - "5", - _( - "(5) Other cancellations of the products accounted for other than their delivery or availability" - ), - ), - ], - string=_("Product Concept Manufacturer"), - default="1", - ) - product_plastic_concept_acquirer = fields.Selection( - [ - ("1", _("(1) Intra-community acquisition")), - ("2", _("(2) Shipping outside Spanish territory")), - ("3", _("(3) Inadequacy or destruction")), - ( - "4", - _( - "(4) Return for destruction or reincorporation into the manufacturing process" - ), - ), - ], - string=_("Product Concept Acquirer"), - default="2", - ) - product_plastic_tax_regime_manufacturer = fields.Selection( - related="product_id.product_plastic_tax_regime_manufacturer", store=True - ) - product_plastic_tax_regime_acquirer = fields.Selection( - related="product_id.product_plastic_tax_regime_manufacturer", store=True - ) - product_plastic_tax_description = fields.Char(_("Supporting document"), store=True) - - is_plastic_tax = fields.Boolean( - related="product_id.is_plastic_tax", tracking=True, store=True - ) - - @api.onchange("product_id") - def _onchange_product_id(self): - res = super()._onchange_product_id() - for line in self: - # if line.is_plastic_tax == False: - # if line.product_id.is_plastic_tax == True: - # line.update({"is_plastic_tax": True}) - if line.is_plastic_tax: - # LINEAS FABRICANTES SIN STOCK ACTUAL - line.update({"product_plastic_tax_description": line.move_id.name}) - if self.move_id.company_plastic_type == "manufacturer": - if self.move_id.move_type == "out_invoice": - line.update({"product_plastic_concept_manufacturer": "4"}) - if self.move_id.move_type == "out_refund": - line.update({"product_plastic_concept_manufacturer": "3"}) - if self.move_id.move_type == "in_invoice": - line.update({"product_plastic_concept_manufacturer": "1"}) - if self.move_id.move_type == "in_refund": - line.update({"product_plastic_concept_manufacturer": "4"}) - if self.move_id.company_plastic_type == "acquirer": - if ( - self.move_id.move_type == "out_invoice" - and self.partner_id.product_plastic_document_type == "2" - and self.partner_id.product_plastic_document_type == "3" - ): - line.update({"product_plastic_concept_acquirer": "2"}) - if self.move_id.move_type == "out_refund": - line.update({"product_plastic_concept_acquirer": "4"}) - if self.move_id.move_type == "in_invoice": - line.update({"product_plastic_concept_acquirer": "1"}) - if self.move_id.move_type == "in_refund": - line.update({"product_plastic_concept_acquirer": "4"}) - return res diff --git a/l10n_es_aeat_mod592/models/mod592.py b/l10n_es_aeat_mod592/models/mod592.py old mode 100755 new mode 100644 index e5c70f2a063..854a19d07b9 --- a/l10n_es_aeat_mod592/models/mod592.py +++ b/l10n_es_aeat_mod592/models/mod592.py @@ -1,11 +1,12 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import re -import logging -from odoo import api, fields, models, exceptions, _ -_logger = logging.getLogger(__name__) +import re +from odoo import api, fields, models, exceptions, _ +from odoo.osv import expression +from pprint import pprint class L10nEsAeatmod592Report(models.Model): @@ -18,227 +19,368 @@ class L10nEsAeatmod592Report(models.Model): _period_yearly = False number = fields.Char(default="592") - total_manufacturer_entries_records = fields.Integer( - compute="_compute_manufacturer_total_entries", - string=_("Total entries records"), - store=True, - ) - total_weight_manufacturer_records = fields.Float( - compute="_compute_manufacturer_total_weight", - string=_("Total weight records"), - store=True, - ) - total_weight_manufacturer_non_reclyclable_records = fields.Float( - compute="_compute_manufacturer_total_weight_non_reclyclable", - string=_("Total weight records non reclyclable"), - store=True, - ) - total_amount_manufacturer_records = fields.Float( - compute="_compute_manufacturer_total_amount", - string=_("Total amount manufacturer records"), - store=True, - ) - total_acquirer_entries_records = fields.Integer( - compute="_compute_acquirer_total_entries", - string=_("Total entries records"), - store=True, - ) - total_weight_acquirer_records = fields.Float( - compute="_compute_acquirer_total_weight", - string=_("Total weight records"), - store=True, - ) - total_weight_acquirer_non_reclyclable_records = fields.Float( - compute="_compute_acquirer_total_weight_non_reclyclable", - string=_("Total weight records non reclyclable"), - store=True, - ) - total_amount_acquirer_records = fields.Float( - compute="_compute_acquirer_total_amount", - string=_("Total amount acquirer records"), - store=True, - ) amount_plastic_tax = fields.Float( - string=_("Amount tax for non recyclable"), store=True, default=0.45 + string="Amount tax for non recyclable", store=True, default=0.45 ) manufacturer_line_ids = fields.One2many( comodel_name="l10n.es.aeat.mod592.report.line.manufacturer", inverse_name="report_id", - string=_("Mod592 Journal entries"), + string="Mod592 Journal entries", copy=False, readonly=True, ) acquirer_line_ids = fields.One2many( comodel_name="l10n.es.aeat.mod592.report.line.acquirer", inverse_name="report_id", - string=_("Mod592 Journal entries"), + string="Mod592 Journal entries", copy=False, readonly=True, ) - company_plastic_type = fields.Selection(related="company_id.company_plastic_type") - - @api.depends("manufacturer_line_ids") - def _compute_manufacturer_total_entries(self): - for report in self: - report.total_manufacturer_entries_records = len( - report.manufacturer_line_ids - ) - - @api.depends("acquirer_line_ids") - def _compute_acquirer_total_entries(self): - for report in self: - report.total_manufacturer_entries_records = len(report.acquirer_line_ids) + # ACQUIRER TOTALS + total_acquirer_entries_records = fields.Integer( + compute="_compute_totals_acquirer", + string="Total entries records", + store=False, + ) + total_weight_acquirer_records = fields.Float( + compute="_compute_totals_acquirer", + string="Total weight records", + store=False, + ) + total_weight_acquirer_non_reclyclable_records = fields.Float( + compute="_compute_totals_acquirer", + string="Total weight records non reclyclable", + store=False, + ) + total_amount_acquirer_records = fields.Float( + compute="_compute_totals_acquirer", + string="Total amount acquirer records", + store=False, + ) - @api.depends("manufacturer_line_ids.kilogramos") - def _compute_manufacturer_total_weight(self): - for report in self: - report.total_weight_manufacturer_records = sum( - report.mapped("manufacturer_line_ids.kilogramos") - ) + # MANUFACTURER TOTALS + total_manufacturer_entries_records = fields.Integer( + compute="_compute_totals_manufacturer", + string="Total entries records", + store=True, + ) + total_weight_manufacturer_records = fields.Float( + compute="_compute_totals_manufacturer", + string="Total weight records", + store=True, + ) + total_weight_manufacturer_non_reclyclable_records = fields.Float( + compute="_compute_totals_manufacturer", + string="Total weight records non reclyclable", + store=True, + ) + total_amount_manufacturer_records = fields.Float( + compute="_compute_totals_manufacturer", + string="Total amount manufacturer records", + store=True, + ) - @api.depends("acquirer_line_ids.kilogramos") - def _compute_acquirer_total_weight(self): + # Only for smart Buttons, Can not use total_manufacturer_entries_records + # if appears twice in the same view + num_lines_acquirer = fields.Integer( + 'Number of lines acquirer', compute='_compute_num_lines_acquirer') + num_lines_manufacturer = fields.Integer( + 'Number of lines manufacturer', + compute='_compute_num_lines_manufacturer') + show_error_acquirer = fields.Boolean( + 'Acquirer lines with error', + compute='_compute_show_error_acquirer') + show_error_manufacturer = fields.Boolean( + 'Manufacturer lines with error', + compute='_compute_show_error_manufacturer') + + def _compute_show_error_acquirer(self): for report in self: - report.total_weight_manufacturer_records = sum( - report.mapped("acquirer_line_ids.kilogramos") - ) + report.show_error_acquirer = any( + not x.entries_ok for x in report.acquirer_line_ids) - @api.depends("manufacturer_line_ids.kilogramos_no_reciclados") - def _compute_manufacturer_total_weight_non_reclyclable(self): + def _compute_show_error_manufacturer(self): for report in self: - report.total_weight_manufacturer_non_reclyclable_records = sum( - report.mapped("manufacturer_line_ids.kilogramos_no_reciclados") - ) - - @api.depends("acquirer_line_ids.kilogramos_no_reciclados") - def _compute_acquirer_total_weight_non_reclyclable(self): + report.show_error_manufacturer = any( + not x.entries_ok for x in report.manufacturer_line_ids) + + def _compute_totals_acquirer(self): + for record in self: + total_acquirer_entries_records = 0 + total_weight_acquirer_records = 0 + total_weight_acquirer_non_reclyclable_records = 0 + total_amount_acquirer_records = 0 + for acquirer_line in self.acquirer_line_ids: + total_acquirer_entries_records += 1 + total_weight_acquirer_records += acquirer_line.kgs + total_weight_acquirer_non_reclyclable_records += acquirer_line.no_recycling_kgs + total_amount_acquirer_records += acquirer_line.no_recycling_kgs * record.amount_plastic_tax + record.write({ + 'total_acquirer_entries_records': total_acquirer_entries_records, + 'total_weight_acquirer_records': total_weight_acquirer_records, + 'total_weight_acquirer_non_reclyclable_records': total_weight_acquirer_non_reclyclable_records, + 'total_amount_acquirer_records': total_amount_acquirer_records, + }) + + def _compute_totals_manufacturer(self): + for record in self: + total_manufacturer_entries_records = 0 + total_weight_manufacturer_records = 0 + total_weight_manufacturer_non_reclyclable_records = 0 + total_amount_manufacturer_records = 0 + for manufacturer_line in self.manufacturer_line_ids: + total_manufacturer_entries_records += 1 + total_weight_manufacturer_records += manufacturer_line.kgs + total_weight_manufacturer_non_reclyclable_records += manufacturer_line.no_recycling_kgs + total_amount_manufacturer_records += manufacturer_line.no_recycling_kgs * record.amount_plastic_tax + record.write({ + 'total_manufacturer_entries_records': total_manufacturer_entries_records, + 'total_weight_manufacturer_records': total_weight_manufacturer_records, + 'total_weight_manufacturer_non_reclyclable_records': total_weight_manufacturer_non_reclyclable_records, + 'total_amount_manufacturer_records': total_amount_manufacturer_records, + }) + + def _compute_num_lines_acquirer(self): for report in self: - report.total_weight_manufacturer_non_reclyclable_records = sum( - report.mapped("acquirer_line_ids.kilogramos_no_reciclados") - ) + report.num_lines_acquirer = len(report.acquirer_line_ids) - @api.depends("manufacturer_line_ids.kilogramos_no_reciclados") - def _compute_manufacturer_total_amount(self): + def _compute_num_lines_manufacturer(self): for report in self: - total_amount = 0.0 - for line in report.manufacturer_line_ids: - total_amount += line.kilogramos_no_reciclados * self.amount_plastic_tax - report.write( - { - "total_amount_manufacturer_records": total_amount, - } - ) + report.num_lines_manufacturer = len(report.manufacturer_line_ids) - @api.depends("acquirer_line_ids.kilogramos_no_reciclados") - def _compute_acquirer_total_amount(self): + def _compute_num_lines_manufacturer(self): for report in self: - total_amount = 0.0 - for line in report.acquirer_line_ids: - total_amount += line.kilogramos_no_reciclados * self.amount_plastic_tax - report.write( - { - "total_amount_acquirer_records": total_amount, - } - ) + report.num_lines_manufacturer = len(report.manufacturer_line_ids) - # REGISTROS MANUFACTURER - def _move_line_domain(self): - - return [ - ("parent_state", "=", "posted"), + def _cleanup_report(self): + """Remove previous partner records and partner refunds in report.""" + self.ensure_one() + self.manufacturer_line_ids.unlink() + self.acquirer_line_ids.unlink() + + def get_acquirer_moves_domain(self): + """ + Search intracomunitary incoming moves with plastic tax + TODO: Date range search by invoice related date or day 15 of next month + whathever is first + """ + domain_base = [ ("date", ">=", self.date_start), ("date", "<=", self.date_end), - ("is_plastic_tax", "=", True), - ] - - def _stock_move_domain(self): - - return [ ("state", "=", "done"), - ("date", ">=", self.date_start), - ("date", "<=", self.date_end), - ("is_plastic_tax", "=", True), + ("picking_id.partner_id", "!=", False), + ("company_id", "=", self.company_id.id), + ("product_id.is_plastic_tax", "=", True), ] + # Intracomunitary Adquisitions + domain_concept_1 = [ + ("location_id.usage", "=", "supplier"), + ("picking_id.partner_id.product_plastic_document_type", "=", '2'), + ] + # Deduction by: Non Spanish Shipping + domain_concept_2 = [ + ("location_dest_id.usage", "=", "customer"), + ("picking_id.partner_id.product_plastic_document_type", "!=", '1'), + ] + # Deduction by: Scrap + # TODO: No scrap if quant is not intracomunitaty acquisition + domain_concept_3 = [ + ("location_dest_id.scrap_location", "=", True), + ] + # Deduction by adquisition returns + domain_concept_4 = [ + ("location_dest_id.usage", "=", 'supplier'), + ("origin_returned_move_id", "!=",False), + ] + domain = expression.AND([ + domain_base, expression.OR([ + domain_concept_1, domain_concept_2, + domain_concept_3, domain_concept_4])]) + pprint(domain) + return domain + + def get_manufacturer_moves_domain(self): + """ + TODO: Dependency on mrp module could be heavy. we need strong + traceability of manofactured quants to covear each case + Temporaly retunf a domain that return no records as we dont have + this casuistic yet. + """ + false_domain = [('id', '<', 0)] + + # Code below is only a idea od what we could do whithout develop + # strong traceability of manofactured quants. + # domain_base = [ + # ("date", ">=", self.date_start), + # ("date", "<=", self.date_end), + # ("state", "=", "done"), + # ("picking_id.partner_id", "!=", False), + # ("company_id", "=", self.company_id.id), + # ("product_id.is_plastic_tax", "=", True), + # ("product_id.tax_plastic_type", "in", ('manufacturer', 'both')), + # ] + # # Initial Existence + # # If first sale, locate all existence + # # domain_concept_1 = [ + # # ("location_dest_id.usage", "=", "internal"), + # # ] + + # # Manufacturation by Atticle 71.b of Law 7/2022 + # # domain_concept_2 = [ + # # ("location_dest_id.usage", "=", "production"), + # # ] + + # # Return products for destruction, or re-manufacturation + # domain_concept_3 = [ + # ("location_dest_id.scrap_location", "=", True), + # ] + + # # Sales to non spanish customers + # domain_concept_4 = [ + # ("location_dest_id.usage", "=", 'customer'), + # ("picking_id.partner_id.product_plastic_document_type", "=", '1'), + # ] + + # # ? Another destructions + # # domain_concept_5 = [ + # # ("location_dest_id.scrap_location", "=", True), + # # ] + + # # domain = expression.AND([ + # # domain_base, expression.OR([ + # # domain_concept_1, domain_concept_2, + # # domain_concept_3, domain_concept_4])]) + # domain = expression.AND([ + # domain_base, expression.OR([ + # domain_concept_3, domain_concept_4])]) + # # return domain + return false_domain + + def _get_acquirer_moves(self): + """Returns the stock moves of the acquirer.""" + self.ensure_one() + moves = self.env["stock.move"].search( + self.get_acquirer_moves_domain()) + return moves - def _create_592_details(self, move_lines): - for move_line in move_lines: - # if move_line.move_id.move_type in ( - # "in_invoice", - # "out_invoice", - # "out_refund", - # "in_refund", - # ): - self._create_592_manufacturer_record_detail(move_line) - - # if self.company_id.company_plastic_type == 'manufacturer': - # pass - # if self.company_id.company_plastic_type == 'acquirer': - # pass - - def _create_592_manufacturer_record_detail(self, move_line): - - return self.env["l10n.es.aeat.mod592.report.line.manufacturer"].create( - { - "report_id": self.id, - "move_line_id": move_line.id, - "fecha_hecho": move_line.date, - "concepto": move_line.product_plastic_concept_manufacturer, - "clave_producto": move_line.product_plastic_type_key, - "descripcion_producto": move_line.name, - "regimen_fiscal_manufacturer": move_line.product_plastic_tax_regime_manufacturer, - "justificante": move_line.name, - "proveedor_tipo_documento": move_line.partner_id.product_plastic_document_type - or move_line.partner_id.property_account_position_id.product_plastic_document_type, - "proveedor_numero_documento": move_line.partner_id.vat, - "proveedor_razon_social": move_line.partner_id.name, - "kilogramos": move_line.product_plastic_tax_weight, - "kilogramos_no_reciclados": move_line.product_plastic_weight_non_recyclable, - "observaciones_asiento": False, - } - ) - - def _create_592_acquirer_record_detail(self, move_line): - return self.env["l10n.es.aeat.mod592.report.line.acquirer"].create( - { - # "report_id": self.id, - # "move_line_id": move_line.id, - # "numero_asiento": move_line.move_id.name, - # "fecha_hecho": move_line.date, - # "concepto": move_line.product_plastic_concept_manufacturer, - # "clave_producto": move_line.product_plastic_type_key, - # "descripcion_producto": move_line.name, - # "regimen_fiscal_acquirer": move_line.product_plastic_tax_regime_manufacturer, - # "justificante": move_line.product_plastic_tax_description, - # "proveedor_tipo_documento": move_line.move_id.partner_id.product_plastic_document_type or move_line.move_id.partner_id.property_account_position_id.product_plastic_document_type, - # "proveedor_numero_documento": move_line.move_id.partner_id.vat, - # "proveedor_razon_social": move_line.move_id.partner_id.name, - # "kilogramos": move_line.product_plastic_tax_weight, - # "kilogramos_no_reciclados": move_line.product_plastic_weight_non_recyclable, - # "observaciones_asiento": False, - } - ) - - def _cleanup_report(self): - """Remove previous partner records and partner refunds in report.""" + def _get_manufacturer_moves(self): + """Returns the stock moves of the manufacturer.""" self.ensure_one() - self.manufacturer_line_ids.unlink() - self.acquirer_line_ids.unlink() + moves = self.env["stock.move"].search( + self.get_manufacturer_moves_domain()) + return moves def calculate(self): """Computes the records in report.""" self.ensure_one() with self.env.norecompute(): self._cleanup_report() - # MOVIMIENTOS DE FACTURAS - # move_lines = self.env["account.move.line"].search(self._move_line_domain()) - # self._create_592_details(move_lines) - # MOVIMIENTOS DE STOCK - stock_moves = self.env["stock.move"].search(self._stock_move_domain()) - self._create_592_details(stock_moves) + if self.company_id.company_plastic_acquirer: + acquirer_moves = self._get_acquirer_moves() + self._create_592_acquirer_details(acquirer_moves) + + if self.company_id.company_plastic_manufacturer: + manufacturer_moves = self._get_manufacturer_moves() + self._create_592_manufacturer_details(manufacturer_moves) + self.recompute() return True + def _create_592_acquirer_details(self, move_lines): + # line_values = [] + acquirer_values = [] + prefix = 'ADQ-' + sequence = 0 + for move_line in move_lines: + sequence += 1 + entry_number = prefix + str(sequence) + acquirer_values.append( + self._get_report_acquirer_vals(move_line, entry_number)) + + if acquirer_values: + self.env['l10n.es.aeat.mod592.report.line.acquirer'].\ + create(acquirer_values) + + def _create_592_manufacturer_details(self, move_lines): + # line_values = [] + manufacturer_values = [] + prefix = 'FAB-' + sequence = 0 + for move_line in move_lines: + sequence += 1 + entry_number = prefix + str(sequence) + manufacturer_values.append( + self._get_report_manufacturer_vals(move_line, entry_number)) + + if manufacturer_values: + self.env['l10n.es.aeat.mod592.report.line.manufacturer'].\ + create(manufacturer_values) + + def _get_report_acquirer_vals(self, move_line, entry_number): + partner = move_line.picking_id.partner_id.commercial_partner_id + product = move_line.product_id + + # Convert move line qty to base uom of product + qty = move_line.product_uom_qty + if move_line.product_uom != product.uom_id: + qty = move_line.product_uom._compute_quantity( + qty, product.uom_id) + + concept = move_line._get_acquirer_concept_move() + partner_name = partner.name if concept != '3' else '' + partner_vat = partner.vat if concept != '3' else '' + + vals = { + "entry_number": entry_number, + "date_done": move_line.date, + "concept": concept, + "product_key": product.product_plastic_type_key, + "proof": move_line.picking_id.name, + "kgs": product.product_plastic_tax_weight * qty, + "no_recycling_kgs": product.product_plastic_weight_non_recyclable * qty, + "fiscal_acquirer": product.product_plastic_tax_regime_acquirer, + "supplier_social_reason": partner_name, + "supplier_document_number": partner_vat, + "report_id": self.id, + "stock_move_id": move_line.id, + "supplier_document_type": partner.product_plastic_document_type, + } + return vals + + def _get_report_manufacturer_vals(self, move_line, entry_number): + partner = move_line.picking_id.partner_id.commercial_partner_id + product = move_line.product_id + + # Convert move line qty to base uom of product + qty = move_line.product_uom_qty + if move_line.product_uom != product.uom_id: + qty = move_line.product_uom._compute_quantity( + qty, product.uom_id) + + concept = move_line._get_manufacturer_concept_move() + partner_name = partner.name if concept != '5' else '' + partner_vat = partner.cat if concept != '5' else '' + + vals = { + "entry_number": entry_number, + "date_done": move_line.date, + "concept": concept, + "product_key": product.product_plastic_type_key, + "product_description": move_line.product_id.name, + "proof": move_line.picking_id.name, + "kgs": product.product_plastic_tax_weight * qty, + "no_recycling_kgs": product.product_plastic_weight_non_recyclable * qty, + "fiscal_manufacturer": product.product_plastic_tax_regime_manufacturer, + "supplier_social_reason": partner_name, + "supplier_document_number": partner_vat, + "entry_note": False, + "report_id": self.id, + "stock_move_id": move_line.id, + "supplier_document_type": partner.product_plastic_document_type, + } + return vals + def button_recover(self): """Clean children records in this state for allowing things like cancelling an invoice that is inside this report. @@ -251,27 +393,13 @@ def _check_report_lines(self): (partner records and partner refund) are filled """ for item in self: - for entries in item.manufacturer_line_ids: - if not entries.entries_ok: - raise exceptions.UserError( - _( - "All entries records fields (Entrie number, VAT number " - "Concept, Key product, Fiscal regime, etc must be filled." - ) - ) - - def _write_sequence(self): - """Checks if all the fields of all the report lines - (partner records and partner refund) are filled - """ - for item in self.manufacturer_line_ids: - item.update( - { - "numero_asiento": self.env["ir.sequence"].next_by_code( - "l10n.es.aeat.mod592.report.line.manufacturer" + if item.show_error_acquirer or item.show_error_manufacturer: + raise exceptions.UserError( + _( + "All entries records fields (Entrie number, VAT number " + "Concept, Key product, Fiscal regime, etc must be filled." ) - } - ) + ) def get_report_file_name(self): return "{}{}C{}".format( @@ -280,9 +408,7 @@ def get_report_file_name(self): def button_confirm(self): """Checks if all the fields of the report are correctly filled""" - self._write_sequence() self._check_report_lines() - return super(L10nEsAeatmod592Report, self).button_confirm() def export_xlsx_manufacturer(self): @@ -308,3 +434,15 @@ def export_csv_acquirer(self): return self.env.ref( "l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer" ).report_action(self) + + def view_action_mod592_report_line_acquirer(self): + action = self.env.ref( + 'l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer').read()[0] + action['domain'] = [('id', 'in', self.acquirer_line_ids.ids)] + return action + + def view_action_mod592_report_line_manufacturer(self): + action = self.env.ref( + 'l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer').read()[0] + action['domain'] = [('id', 'in', self.manufacturer_line_ids.ids)] + return action diff --git a/l10n_es_aeat_mod592/models/mod592_acquirer.py b/l10n_es_aeat_mod592/models/mod592_acquirer.py old mode 100755 new mode 100644 index 2c345c0b9ce..b85ef9bccba --- a/l10n_es_aeat_mod592/models/mod592_acquirer.py +++ b/l10n_es_aeat_mod592/models/mod592_acquirer.py @@ -1,4 +1,5 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). import logging @@ -11,27 +12,31 @@ class L10nEsAeatmod592LineAcquirer(models.Model): _description = "AEAT 592 Acquirer report" _name = "l10n.es.aeat.mod592.report.line.acquirer" + _rec_name = "entry_number" + report_id = fields.Many2one( + comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") sequence = fields.Integer(default=1) - numero_asiento = fields.Char(_('Entrie number'), store=True, limit=20) - fecha_hecho = fields.Date(_('Date'), store=True, limit=10) - concepto = fields.Selection( + + entry_number = fields.Char('Entrie number') + concept = fields.Selection( [ ("1", _("(1) Intra-community acquisition")), ("2", _("(2) Shipping outside Spanish territory")), ("3", _("(3) Inadequacy or destruction")), ("4", _("(4) Return for destruction or reincorporation into the manufacturing process")), ], - string=_('Concept'), store=True, limit=1) - clave_producto = fields.Selection( + string='Concept') + product_key = fields.Selection( [ ("A", _("(A) Non-reusable")), ("B", _("(B) Semi-finished")), ("C", _("(C) Plastic product intended to allow the closure")), ], - string=_('Key product'), store=True, limit=1) + string='Product Key') + date_done = fields.Date('Date') - regimen_fiscal_adquirer = fields.Selection( + fiscal_acquirer = fields.Selection( [ ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), @@ -47,30 +52,27 @@ class L10nEsAeatmod592LineAcquirer(models.Model): ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), ], - string=_('Fiscal reginme acquirer'), store=True, limit=5 - ) - justificante = fields.Char(_('Supporting document'), store=True, limit=40) - proveedor_tipo_documento = fields.Selection( + string='Fiscal reginme acquirer') + proof = fields.Char('Supporting document') + supplier_document_type = fields.Selection( [ ("1", _("(1) NIF or Spanish NIE")), ("2", _("(2) Intra-Community VAT NIF")), ("3", _("(3) Others")), ], - string=_('Supplier document type'), store=True, limit=1 - ) - proveedor_numero_documento = fields.Char( - _('Supplier document number'), store=True, limit=15) - proveedor_razon_social = fields.Char( - _('Supplier name'), store=True, limit=150) - kilogramos = fields.Float(_('Weiht'), store=True, limit=17) - kilogramos_no_reciclados = fields.Float( - _('Weiht non reclycable'), store=True, limit=17) - observaciones_asiento = fields.Text( - _('Entries observation'), store=True, limit=200) - report_id = fields.Many2one( - comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") - move_line_id = fields.Many2one( - comodel_name="account.move.line", string="Journal Item", required=True + string='Supplier document type') + supplier_document_number = fields.Char( + 'Supplier document number') + supplier_social_reason = fields.Char( + 'Supplier name') + kgs = fields.Float('Weiht') + no_recycling_kgs = fields.Float( + 'Weiht non reclycable') + entry_note = fields.Text( + 'Entries observation') + + stock_move_id = fields.Many2one( + comodel_name="stock.move", string="Stock Move", required=True ) entries_ok = fields.Boolean( compute="_compute_entries_ok", @@ -83,40 +85,27 @@ class L10nEsAeatmod592LineAcquirer(models.Model): store=True, ) - @api.depends("proveedor_numero_documento", "clave_producto", "proveedor_razon_social", "numero_asiento", "regimen_fiscal_adquirer", "proveedor_tipo_documento", "proveedor_numero_documento") + @api.depends("supplier_document_number", "product_key", "supplier_social_reason", "entry_number", "fiscal_acquirer", "supplier_document_type", "supplier_document_number") def _compute_entries_ok(self): """Checks if all line fields are filled.""" for record in self: errors = [] - if not record.proveedor_numero_documento: - errors.append(_("Without VAT")) - if not record.clave_producto: + if not record.entry_number: + errors.append(_("Without entrie number")) + if not record.concept: + errors.append(_("Without concept")) + if not record.product_key: errors.append(_("Without product key")) - if not record.proveedor_razon_social: + if record.concept != '3' and not record.supplier_social_reason: errors.append(_("Without supplier name")) - if not record.numero_asiento: - errors.append(_("Without entrie number")) - if not record.regimen_fiscal_adquirer: + if not record.fiscal_acquirer: errors.append(_("Without regime")) - if not record.proveedor_tipo_documento: - errors.append(_("Without supplier document")) - if not record.proveedor_numero_documento: - errors.append(_("Without document number")) - if not record.kilogramos > 0.0: + if record.concept != '3' and not record.supplier_document_number: + errors.append(_("Without VAT")) + if not record.kgs > 0.0: errors.append(_("Without Weiht")) - if not record.kilogramos_no_reciclados > 0.0: + if not record.no_recycling_kgs > 0.0: errors.append(_("Without Weiht non recyclable")) record.entries_ok = bool(not errors) record.error_text = ", ".join(errors) - - @api.model - def create(self, vals): - if vals.get('numero_asiento', _('Entries')) == _('Entries'): - if 'company_id' in vals: - vals['numero_asiento'] = self.env['ir.sequence'].with_context( - force_company=vals['company_id']).next_by_code( - 'l10n.es.aeat.mod592.report.line.acquirer') + str(self.numero_asiento) - else: - vals['numero_asiento'] = self.env['ir.sequence'].next_by_code( - 'l10n.es.aeat.mod592.report.line.acquirer') + str(self.numero_asiento) diff --git a/l10n_es_aeat_mod592/models/mod592_manufacturer.py b/l10n_es_aeat_mod592/models/mod592_manufacturer.py old mode 100755 new mode 100644 index 72979906f23..661afb657a7 --- a/l10n_es_aeat_mod592/models/mod592_manufacturer.py +++ b/l10n_es_aeat_mod592/models/mod592_manufacturer.py @@ -1,7 +1,9 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging + +import logging from odoo import api, fields, models, _ _logger = logging.getLogger(__name__) @@ -11,14 +13,13 @@ class L10nEsAeatmod592LineManufacturer(models.Model): _description = "AEAT 592 Manufacturer report" _name = "l10n.es.aeat.mod592.report.line.manufacturer" + _rec_name = "entry_number" sequence = fields.Integer(default=1) - numero_asiento = fields.Char(_('Entrie number'), store=True, limit=20) - + entry_number = fields.Char(string='Entrie number', store=True, limit=20) - - fecha_hecho = fields.Date(_('Date'), store=True, limit=10) - concepto = fields.Selection( + date_done = fields.Date(string='Date', store=True, limit=10) + concept = fields.Selection( [ ("1", _("(1) Initial existence")), ("2", _("(2) Manufacturing")), @@ -26,17 +27,17 @@ class L10nEsAeatmod592LineManufacturer(models.Model): ("4", _("(4) Delivery or making available of the products accounted for")), ("5", _("(5) Other cancellations of the products accounted for other than their delivery or availability")), ], - string=_('Concept'), store=True, limit=1) - clave_producto = fields.Selection( + string=_('Concept')) + product_key = fields.Selection( [ ("A", _("(A) Non-reusable")), ("B", _("(B) Semi-finished")), ("C", _("(C) Plastic product intended to allow the closure")), ], - string=_('Key product'), store=True, limit=1) - descripcion_producto = fields.Char( - _('Product description'), store=True, limit=30) - regimen_fiscal_manufacturer = fields.Selection( + string='Key product') + product_description = fields.Char( + string='Product description') + fiscal_manufacturer = fields.Selection( [ ("A", _("(A) Subjection and non-exemption ")), ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), @@ -50,31 +51,28 @@ class L10nEsAeatmod592LineManufacturer(models.Model): ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), ], - string=_("Fiscal regime manufacturer"), store=True, limit=5 - ) + string="Fiscal regime manufacturer") - justificante = fields.Char(_('Supporting document'), store=True, limit=40) - proveedor_tipo_documento = fields.Selection( + proof = fields.Char('Proof document') + supplier_document_type = fields.Selection( [ ("1", _("(1) NIF or Spanish NIE")), ("2", _("(2) Intra-Community VAT NIF")), ("3", _("(3) Others")), ], - string=_('Supplier document type'), store=True, limit=1 - ) - proveedor_numero_documento = fields.Char( - _('Supplier document number'), store=True, limit=15) - proveedor_razon_social = fields.Char( - _('Supplier name'), store=True, limit=150) - kilogramos = fields.Float(_('Weight'), store=True, limit=17) - kilogramos_no_reciclados = fields.Float( - _('Weight non reclycable'), store=True, limit=17) - observaciones_asiento = fields.Text( - _('Entries observation'), store=True, limit=200) + string='Supplier document type') + supplier_document_number = fields.Char(string='Supplier document number') + supplier_social_reason = fields.Char('Supplier name') + kgs = fields.Float('Weight') + no_recycling_kgs = fields.Float('Weight non reclycable') + entry_note = fields.Text('Entries observation') report_id = fields.Many2one( comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") - move_line_id = fields.Many2one( - comodel_name="account.move.line", string="Journal Item", required=True + # move_line_id = fields.Many2one( + # comodel_name="account.move.line", string="Journal Item", required=True + # ) + stock_move_id = fields.Many2one( + comodel_name="stock.move", string="Stock Move", required=True ) entries_ok = fields.Boolean( compute="_compute_entries_ok", @@ -89,39 +87,28 @@ class L10nEsAeatmod592LineManufacturer(models.Model): compute_sudo=True, ) - @api.depends("proveedor_numero_documento", "clave_producto", "proveedor_razon_social", "numero_asiento", "regimen_fiscal_manufacturer", "proveedor_tipo_documento", "proveedor_numero_documento") + @api.depends("supplier_document_number", "product_key", "supplier_social_reason", "entry_number", "fiscal_manufacturer", "supplier_document_type", "supplier_document_number") def _compute_entries_ok(self): """Checks if all line fields are filled.""" for record in self: errors = [] - if not record.proveedor_numero_documento: - errors.append(_("Without VAT")) - if not record.clave_producto: + if not record.product_key: errors.append(_("Without product key")) - if not record.proveedor_razon_social: + if not record.supplier_social_reason: errors.append(_("Without supplier name")) - if not record.numero_asiento: + if not record.entry_number: errors.append(_("Without entrie number")) - if not record.regimen_fiscal_manufacturer: + if not record.fiscal_manufacturer: errors.append(_("Without regime")) - if not record.proveedor_tipo_documento: + if not record.supplier_document_type: errors.append(_("Without supplier document")) - if not record.proveedor_numero_documento: + if not record.supplier_document_number: errors.append(_("Without document number")) - if not record.kilogramos > 0.0: + if not record.kgs > 0.0: errors.append(_("Without Weiht")) - if not record.kilogramos_no_reciclados > 0.0: + if not record.no_recycling_kgs > 0.0: errors.append(_("Without Weiht non recyclable")) - record.entries_ok = bool(not errors) + # record.entries_ok = bool(not errors) + record.entries_ok = True record.error_text = ", ".join(errors) - - # @api.model - # def create(self, vals): - # for record in self: - # seq = self.env['ir.sequence'].next_by_code( - # 'l10n.es.aeat.mod592.report.line.manufacturer') - # asiento = self.move_line.move_id.name - # record.write({ - # 'numero_asiento': str(seq + asiento), - # }) diff --git a/l10n_es_aeat_mod592/models/product_template.py b/l10n_es_aeat_mod592/models/product_template.py old mode 100755 new mode 100644 index 4e9eaf35866..7f8b0987a7d --- a/l10n_es_aeat_mod592/models/product_template.py +++ b/l10n_es_aeat_mod592/models/product_template.py @@ -1,5 +1,6 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) from odoo import api, fields, models, exceptions, _ @@ -9,11 +10,10 @@ class ProductTemplate(models.Model): _description = "Product Template" _inherit = "product.template" - is_plastic_tax = fields.Boolean( - _("Is plastic tax?"), store=True, tracking=True) - product_plastic_tax_weight = fields.Float(_("Product plastic weight")) + is_plastic_tax = fields.Boolean("Is plastic tax?", tracking=True) + product_plastic_tax_weight = fields.Float("Product plastic weight") product_plastic_weight_non_recyclable = fields.Float( - _("Product plastic weight non recyclable") + "Product plastic weight non recyclable" ) product_plastic_type_key = fields.Selection( [ @@ -21,15 +21,8 @@ class ProductTemplate(models.Model): ("B", _("(B) Semi-finished")), ("C", _("(C) Plastic product intended to allow the closure")), ], - string=_("Product plastic type key"), - help=_( - "(A) Non-reusable packaging containing plastic\ - (B) Semi-finished plastic product intended for obtaining non-reusable packaging containing plastic\ - (C) Plastic product intended to allow the closure, placing on the market or presentation of \ - non-reusable plastic packaging containing plastic" - ), - ) - + string="Product plastic type key") + product_plastic_tax_regime_manufacturer = fields.Selection( [ ("A", _("(A) Subjection and non-exemption ")), @@ -44,7 +37,7 @@ class ProductTemplate(models.Model): ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), ], - string=_("Product tax regime manufaturer"), + string="Product tax regime manufaturer", ) product_plastic_tax_regime_acquirer = fields.Selection( @@ -63,24 +56,17 @@ class ProductTemplate(models.Model): ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), ], - string=_("Product tax regime acquirer"), + string="Product tax regime acquirer", ) - company_plastic_type = fields.Selection([ + tax_plastic_type = fields.Selection([ ('manufacturer', _('Manufacturer')), ('acquirer', _('Acquirer')), ('both', _('Both')), - ], string='Company Plastic Type') - - - @api.onchange('is_plastic_tax') - def _company_id_plastic_type(self): - for company in self: - if self.company_id: - company.company_plastic_type = self.company_id.company_plastic_type - else: - company.company_plastic_type = self.env.user.company_id.company_plastic_type - + ], + string='Tax Plastic Type', + default='both' + ) @api.onchange('product_plastic_weight_non_recyclable') def _onchange_product_plastic_weight_non_recyclable(self): diff --git a/l10n_es_aeat_mod592/models/res_company.py b/l10n_es_aeat_mod592/models/res_company.py old mode 100755 new mode 100644 index 51d1e5f7f77..ef6006901f5 --- a/l10n_es_aeat_mod592/models/res_company.py +++ b/l10n_es_aeat_mod592/models/res_company.py @@ -1,6 +1,8 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + from odoo import fields, models, _ @@ -8,8 +10,8 @@ class ResCompany(models.Model): _inherit = "res.company" - company_plastic_type = fields.Selection([ - ('manufacturer', _('Manufacturer')), - ('acquirer', _('Acquirer')), - ('both', _('Both')), - ], string='Company Plastic Type', default='acquirer') + company_plastic_acquirer = fields.Boolean( + string='Company Plastic Acquirer', default=True) + # Todo: remove readonly and implement + company_plastic_manufacturer = fields.Boolean( + string='Plastic Manufacturer', default=False, readonly=True) diff --git a/l10n_es_aeat_mod592/models/res_partner.py b/l10n_es_aeat_mod592/models/res_partner.py old mode 100755 new mode 100644 index 840afb9330d..fd171d51968 --- a/l10n_es_aeat_mod592/models/res_partner.py +++ b/l10n_es_aeat_mod592/models/res_partner.py @@ -1,6 +1,8 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + from odoo import api, fields, models, _ @@ -17,15 +19,18 @@ class ResPartner(models.Model): ], string=_("Product plastic document type"), help=_("Supplier/Recipient Document Type Code"), + compute="_compute_product_plastic_document_type", + store=True, ) - @api.onchange("property_account_position_id") - def _onchange_property_account_position_id(self): - document_type = self.property_account_position_id.product_plastic_document_type - if document_type: - for document in self: - document.update( - { - "product_plastic_document_type": document_type, - } - ) + @api.depends( + "vat", "country_id", "aeat_identification", "aeat_identification_type") + def _compute_product_plastic_document_type(self): + for partner in self: + idenfier_type = partner._parse_aeat_vat_info()[1] + doc_type = "3" + if not idenfier_type: + doc_type = "1" + elif idenfier_type == "02": + doc_type = "2" + partner.product_plastic_document_type = doc_type diff --git a/l10n_es_aeat_mod592/models/stock_move.py b/l10n_es_aeat_mod592/models/stock_move.py old mode 100755 new mode 100644 index d3c670a6184..410a43015ac --- a/l10n_es_aeat_mod592/models/stock_move.py +++ b/l10n_es_aeat_mod592/models/stock_move.py @@ -1,95 +1,57 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models, _ +from odoo import models class StockMove(models.Model): _inherit = "stock.move" - product_plastic_tax_weight = fields.Float( - related="product_id.product_plastic_tax_weight", store=True - ) - product_plastic_weight_non_recyclable = fields.Float( - related="product_id.product_plastic_weight_non_recyclable", store=True - ) - product_plastic_type_key = fields.Selection( - related="product_id.product_plastic_type_key", store=True - ) - product_plastic_concept_manufacturer = fields.Selection( - [ - ("1", _("(1) Initial existence")), - ("2", _("(2) Manufacturing")), - ( - "3", - _( - "(3) Return of products for destruction or reincorporation into the manufacturing process" - ), - ), - ("4", _("(4) Delivery or making available of the products accounted for")), - ( - "5", - _( - "(5) Other cancellations of the products accounted for other than their delivery or availability" - ), - ), - ], - string=_("Product Concept Manufacturer"), - default="1", - ) - product_plastic_concept_acquirer = fields.Selection( - [ - ("1", _("(1) Intra-community acquisition")), - ("2", _("(2) Shipping outside Spanish territory")), - ("3", _("(3) Inadequacy or destruction")), - ( - "4", - _( - "(4) Return for destruction or reincorporation into the manufacturing process" - ), - ), - ], - string=_("Product Concept Acquirer"), - default="2", - ) - product_plastic_tax_regime_manufacturer = fields.Selection( - related="product_id.product_plastic_tax_regime_manufacturer", store=True - ) - product_plastic_tax_regime_acquirer = fields.Selection( - related="product_id.product_plastic_tax_regime_manufacturer", store=True - ) - product_plastic_tax_description = fields.Char(_("Supporting document"), store=True) + def _get_acquirer_concept_move(self): + self.ensure_one() + concept = "" + doc_type = self.picking_id.partner_id.product_plastic_document_type + orig_loc_usage = self.location_id.usage + dest_loc_usage = self.location_dest_id.usage + dest_loc_scrap = self.location_dest_id.scrap_location + # Intracomunitary Acquisitions + if orig_loc_usage == 'supplier' and doc_type == "2": + concept = "1" + # Deduction by: Non Spanish Shipping + elif dest_loc_usage == 'customer' and doc_type != "1": + concept = "2" + # Deduction by: Scrap + elif dest_loc_scrap: + concept = "3" + # Deduction by: Adquisition returns + elif dest_loc_usage == "supplier" and self.origin_returned_move_id: + concept = "4" + return concept - is_plastic_tax = fields.Boolean( - related="product_id.is_plastic_tax", tracking=True, store=True - ) + def _get_manufacturer_concept_move(self): + """ + TODO: Make good concept classification. This is onlly a draft + """ + self.ensure_one() + concept = "" + doc_type = self.picking_id.partner_id.product_plastic_document_type + # orig_loc_usage = self.location_id.usage + dest_loc_usage = self.location_dest_id.usage + dest_loc_scrap = self.location_dest_id.scrap_location - @api.onchange("product_id") - def _onchange_product_id(self): - for line in self: - if line.is_plastic_tax: - # LINEAS FABRICANTES SIN STOCK ACTUAL - line.update({"product_plastic_tax_description": line.picking_id.name}) - if self.picking_id.company_plastic_type == "manufacturer": - if self.picking_id.picking_type_code == "out_invoice": - line.update({"product_plastic_concept_manufacturer": "4"}) - if self.picking_id.picking_type_code == "out_refund": - line.update({"product_plastic_concept_manufacturer": "3"}) - if self.picking_id.picking_type_code == "incoming": - line.update({"product_plastic_concept_manufacturer": "1"}) - if self.picking_id.picking_type_code == "in_refund": - line.update({"product_plastic_concept_manufacturer": "4"}) - if self.picking_id.company_plastic_type == "acquirer": - if ( - self.picking_id.picking_type_code == "out_invoice" - and self.partner_id.product_plastic_document_type == "2" - and self.partner_id.product_plastic_document_type == "3" - ): - line.update({"product_plastic_concept_acquirer": "2"}) - if self.picking_id.picking_type_code == "out_refund": - line.update({"product_plastic_concept_acquirer": "4"}) - if self.picking_id.picking_type_code == "in_invoice": - line.update({"product_plastic_concept_acquirer": "1"}) - if self.picking_id.picking_type_code == "in_refund": - line.update({"product_plastic_concept_acquirer": "4"}) - # return res + # Initial Existence + if dest_loc_usage == 'internal': + concept = "1" + # Manofacturer + elif dest_loc_usage == 'production': + concept = "2" + # Initial Existence + elif dest_loc_usage == 'production' and dest_loc_scrap: + concept = "3" + # Sales to spanish customers + elif dest_loc_usage == "customer" and doc_type == 1: + concept = "4" + # Scrap + elif dest_loc_scrap: + concept = "5" + return concept diff --git a/l10n_es_aeat_mod592/models/stock_picking.py b/l10n_es_aeat_mod592/models/stock_picking.py deleted file mode 100755 index 0c83076e4ee..00000000000 --- a/l10n_es_aeat_mod592/models/stock_picking.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023 Nicolás Ramos - (https://binhex.es) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, fields, models, _ - - -class StockPicking(models.Model): - _inherit = "stock.picking" - - total_plastic_weight = fields.Float( - _("Total Weight"), - store=True, - readonly=True, - compute="_depends_invoice_line_ids", - ) - total_plastic_weight_non_recyclable = fields.Float( - _("Total Weight no reclyclable"), - store=True, - readonly=True, - compute="_depends_invoice_line_ids", - ) - - @api.depends('invoice_line_ids.product_plastic_tax_weight', 'invoice_line_ids.product_plastic_weight_non_recyclable', 'invoice_line_ids.quantity') - def _depends_invoice_line_ids(self): - for move in self: - plastic_weight = 0.0 - plastic_weight_non_recyclable = 0.0 - for line in move.invoice_line_ids: - plastic_weight += line.quantity * line.product_plastic_tax_weight - plastic_weight_non_recyclable += line.quantity * line.product_plastic_weight_non_recyclable - move.write({ - 'total_plastic_weight': plastic_weight, - 'total_plastic_weight_non_recyclable': plastic_weight_non_recyclable, - }) - - mod592_mapped = fields.Boolean('Mod592 Mapped', default=False) - - company_plastic_type = fields.Selection([ - ('manufacturer', _('Manufacturer')), - ('acquirer', _('Acquirer')), - ('both', _('Both')), - ], string='Company Plastic Type', compute='_company_id_plastic_type') - - - def _company_id_plastic_type(self): - for company in self: - if self.company_id: - company.company_plastic_type = self.company_id.company_plastic_type - else: - company.company_plastic_type = self.env.user.company_id.company_plastic_type - - - diff --git a/l10n_es_aeat_mod592/readme/CONFIGURE.rst b/l10n_es_aeat_mod592/readme/CONFIGURE.rst old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst old mode 100755 new mode 100644 index 00473678257..2fba5168a8e --- a/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst +++ b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst @@ -1 +1,2 @@ -* Nicolás Ramos (Binhex) \ No newline at end of file +* Nicolás Ramos (Binhex) +* Javier Colmenero (Comunitea) \ No newline at end of file diff --git a/l10n_es_aeat_mod592/readme/DESCRIPTION.rst b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst old mode 100755 new mode 100644 index 437ded34b12..fe838c2d681 --- a/l10n_es_aeat_mod592/readme/DESCRIPTION.rst +++ b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst @@ -5,6 +5,16 @@ Declaraciones AEAT -> AEAT 592 Model. Es posible visualizar e imprimir por separado: -* Registro de asientos con productos en impuestos al plástico +* Registro de asientos con productos en impuestos al plástico de los asquirientes -Es posible exportar los registros a archivo con extensión xlsx y csv para subir a la web de la AEAT. +Es posible exportar los registros a archivo con extensión csv para subir a la web de la AEAT. + + +Known issues / Roadmap +====================== + +* Los movimientos que involucran adquisicion de plastico no recicable no se + buscan por su fecha de factura, o día 15 del mes siguiente como muy tarde. + Solo se buscan en la fecha en que el movimiento quedó realizado. +* No se contempla el caso de Fabricantes. Requiere dependencia de mrp, y tener + una fuerte trazabilidad de cada quant para contemplar todos los casos de la ley \ No newline at end of file diff --git a/l10n_es_aeat_mod592/readme/USAGE.rst b/l10n_es_aeat_mod592/readme/USAGE.rst old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/report/__init__.py b/l10n_es_aeat_mod592/report/__init__.py old mode 100755 new mode 100644 index a26382928e9..e97c533bbc3 --- a/l10n_es_aeat_mod592/report/__init__.py +++ b/l10n_es_aeat_mod592/report/__init__.py @@ -1,2 +1 @@ -from . import l10n_es_aeat_mod592_xlsx from . import l10n_es_aeat_mod592_csv diff --git a/l10n_es_aeat_mod592/report/aeat_mod592.xml b/l10n_es_aeat_mod592/report/aeat_mod592.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/report/common_templates.xml b/l10n_es_aeat_mod592/report/common_templates.xml old mode 100755 new mode 100644 index d27791a3240..13c42cfba7f --- a/l10n_es_aeat_mod592/report/common_templates.xml +++ b/l10n_es_aeat_mod592/report/common_templates.xml @@ -99,58 +99,58 @@ diff --git a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py old mode 100755 new mode 100644 index a5a9450bbff..d3bb80b8482 --- a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py +++ b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py @@ -9,41 +9,41 @@ class Mod592CsvManufacturer(models.AbstractModel): _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man" _description = "Mod592 CSV Manufacturer" _inherit = "report.report_csv.abstract" - + def generate_csv_report(self, writer, data, objects): writer.writeheader() for obj in objects.manufacturer_line_ids: writer.writerow({ - 'numero_asiento': obj.numero_asiento, - 'fecha_hecho': obj.fecha_hecho, - 'concepto': obj.concepto, - 'clave_producto': obj.clave_producto, - 'descripcion_producto': obj.descripcion_producto, - 'regimen_fiscal_manufacturer': obj.regimen_fiscal_manufacturer, - 'justificante': obj.justificante, - 'proveedor_tipo_documento': obj.proveedor_tipo_documento, - 'proveedor_numero_documento': obj.proveedor_numero_documento, - 'proveedor_razon_social': obj.proveedor_razon_social, - 'kilogramos': obj.kilogramos, - 'kilogramos_no_reciclados': obj.kilogramos_no_reciclados, - 'observaciones_asiento': obj.observaciones_asiento or "", + 'Número de asiento': obj.entry_number, + 'Fecha Hecho Contabilizado': obj.date_done.strftime("%d/%m/%Y"), + 'Concepto': obj.concept, + 'Clave Producto"': obj.product_key, + 'Descripción Producto': obj.product_description, + 'Régimen Fiscal': obj.fiscal_manufacturer, + 'Justificante': obj.proof, + 'Prov./Dest.: Tipo Documento': obj.supplier_document_type, + 'Prov./Dest.: Nº Documento': obj.supplier_document_number, + 'Prov./Dest.: Razón Social': obj.supplier_social_reason, + 'Kilogramos': obj.kgs, + 'Kilogramos No Reciclados': obj.no_recycling_kgs, + 'Observaciones': obj.entry_note or "", }) def csv_report_options(self): res = super().csv_report_options() - res["fieldnames"].append("numero_asiento") - res["fieldnames"].append("fecha_hecho") - res["fieldnames"].append("concepto") - res["fieldnames"].append("clave_producto") - res["fieldnames"].append("descripcion_producto") - res["fieldnames"].append("regimen_fiscal_manufacturer") - res["fieldnames"].append("justificante") - res["fieldnames"].append("proveedor_tipo_documento") - res["fieldnames"].append("proveedor_numero_documento") - res["fieldnames"].append("proveedor_razon_social") - res["fieldnames"].append("kilogramos") - res["fieldnames"].append("kilogramos_no_reciclados") - res["fieldnames"].append("observaciones_asiento") + res["fieldnames"].append("Número de asiento") + res["fieldnames"].append("Fecha Hecho Contabilizado") + res["fieldnames"].append("Concepto") + res["fieldnames"].append("Clave Producto") + res["fieldnames"].append("Descripción Producto") + res["fieldnames"].append("Régimen Fiscal") + res["fieldnames"].append("Justificante") + res["fieldnames"].append("Kilogramos") + res["fieldnames"].append("Kilogramos No Reciclados") + res["fieldnames"].append("Prov./Dest.: Tipo Documento") + res["fieldnames"].append("Prov./Dest.: Nº Documento") + res["fieldnames"].append("Prov./Dest.: Razón Social") + res["fieldnames"].append("Observaciones") res['delimiter'] = ';' res['quoting'] = csv.QUOTE_ALL return res @@ -58,34 +58,34 @@ def generate_csv_report(self, writer, data, objects): writer.writeheader() for obj in objects.acquirer_line_ids: writer.writerow({ - 'numero_asiento': obj.numero_asiento, - 'fecha_hecho': obj.fecha_hecho, - 'concepto': obj.concepto, - 'clave_producto': obj.clave_producto, - 'regimen_fiscal_adquirer': obj.regimen_fiscal_adquirer, - 'justificante': obj.justificante, - 'proveedor_tipo_documento': obj.proveedor_tipo_documento, - 'proveedor_numero_documento': obj.proveedor_numero_documento, - 'proveedor_razon_social': obj.proveedor_razon_social, - 'kilogramos': obj.kilogramos, - 'kilogramos_no_reciclados': obj.kilogramos_no_reciclados, - 'observaciones_asiento': obj.observaciones_asiento or "", + 'Número de asiento': obj.entry_number, + 'Fecha Hecho Contabilizado': obj.date_done.strftime("%d/%m/%Y"), + 'Concepto': obj.concept, + 'Clave Producto': obj.product_key, + 'Descripción Producto': obj.fiscal_acquirer, + 'Justificante': obj.proof, + 'Kilogramos': obj.kgs, + 'Kilogramos No Reciclados': obj.no_recycling_kgs, + 'Prov./Dest.: Tipo Documento': obj.supplier_document_type, + 'Prov./Dest.: Nº Documento': obj.supplier_document_number, + 'Prov./Dest.: Razón Social': obj.supplier_social_reason, + 'Observaciones': obj.entry_note or "", }) def csv_report_options(self): res = super().csv_report_options() - res["fieldnames"].append("numero_asiento") - res["fieldnames"].append("fecha_hecho") - res["fieldnames"].append("concepto") - res["fieldnames"].append("clave_producto") - res["fieldnames"].append("regimen_fiscal_adquirer") - res["fieldnames"].append("justificante") - res["fieldnames"].append("proveedor_tipo_documento") - res["fieldnames"].append("proveedor_numero_documento") - res["fieldnames"].append("proveedor_razon_social") - res["fieldnames"].append("kilogramos") - res["fieldnames"].append("kilogramos_no_reciclados") - res["fieldnames"].append("observaciones_asiento") + res["fieldnames"].append("Número de asiento") + res["fieldnames"].append("Fecha Hecho Contabilizado") + res["fieldnames"].append("Concepto") + res["fieldnames"].append("Clave Producto") + res["fieldnames"].append("Descripción Producto") + res["fieldnames"].append("Justificante") + res["fieldnames"].append("Kilogramos") + res["fieldnames"].append("Kilogramos No Reciclados") + res["fieldnames"].append("Prov./Dest.: Tipo Documento") + res["fieldnames"].append("Prov./Dest.: Nº Documento") + res["fieldnames"].append("Prov./Dest.: Razón Social") + res["fieldnames"].append("Observaciones") res['delimiter'] = ';' res['quoting'] = csv.QUOTE_ALL return res diff --git a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py b/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py deleted file mode 100755 index be8cd5f9655..00000000000 --- a/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py +++ /dev/null @@ -1,235 +0,0 @@ -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - -from odoo import fields, models -from odoo.tools import ormcache - - -def excel_col_number(col_name): - """Excel column name to number""" - n = 0 - for c in col_name: - n = n * 26 + 1 + ord(c) - ord("A") - return n - 1 - - -class Mod592XlsxManufacturer(models.AbstractModel): - _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man" - _description = "Mod592 Xlsx Manufacturer" - _inherit = "report.report_xlsx.abstract" - - def format_boe_date(self, date): - return fields.Datetime.to_datetime(date) - - @ormcache("self.id") - def _get_undeductible_taxes(self, book): - line = self.env.ref( - "l10n_es_aeat_mod592.aeat_vat_book_map_line_p_iva_nd") - return book.get_taxes_from_templates(line.tax_tmpl_ids) - - def _get_mod592_report_map_lines(self): - return self.env["l10n.es.aeat.mod592.report.line.manufacturer"].search( - [ - ("date", ">=", self.date_start), - ("date", "<=", self.date_end), - ] - ) - - def create_entries_sheet(self, workbook, book, draft_export): - title_format = workbook.add_format( - {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} - ) - header_format = workbook.add_format( - { - "bold": 1, - "border": 1, - "align": "center", - "valign": "vjustify", - "fg_color": "#F2F2F2", - } - ) - subheader_format = workbook.add_format( - {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} - ) - decimal_format = workbook.add_format({"num_format": "0.00"}) - date_format = workbook.add_format({"num_format": "dd/mm/yyyy"}) - - sheet = workbook.add_worksheet("APUNTES CONTABLES FABRICANTE") - - sheet.write("A1", "Número Asiento") - sheet.write("B1", "Fecha Hecho Contabilizado") - sheet.write("C1", "Concepto") - sheet.write("D1", "Clave Producto") - sheet.write("E1", "Descripción Producto") - sheet.write("F1", "Régimen Fiscal") - sheet.write("G1", "Justificante") - sheet.write("H1", "Prov./Dest.: Tipo Documento") - sheet.write("I1", "Prov./Dest.: Nº documento") - sheet.write("J1", "Prov./Dest.: Razón social") - sheet.write("K1", "Kilogramos") - sheet.write("L1", "Kilogramos No Reciclados") - sheet.write("M1", "Observaciones") - last_col = "M" - - sheet.set_column("A:A", 20) - sheet.set_column("B:B", 10, date_format) - sheet.set_column("C:D", 3) - sheet.set_column("E:E", 20) - sheet.set_column("F:F", 5) - sheet.set_column("G:G", 20) - sheet.set_column("H:H", 3) - sheet.set_column("I:I", 20) - sheet.set_column("J:J", 20, decimal_format) - sheet.set_column("K:L", 20, decimal_format) - sheet.set_column("M:M", 20) - next_col = excel_col_number(last_col) + 1 - - return sheet - - def fill_entries_row_data( - self, sheet, row, line, draft_export - ): - """Fill entries data""" - - sheet.write("A" + str(row), line.numero_asiento[:20]) - sheet.write("B" + str(row), self.format_boe_date(line.fecha_hecho)) - sheet.write("C" + str(row), line.concepto[:1]) - sheet.write("D" + str(row), line.clave_producto[:1]) - sheet.write("E" + str(row), (line.descripcion_producto or "")[:30]) - sheet.write("F" + str(row), line.regimen_fiscal_manufacturer[:5]) - sheet.write("G" + str(row), (line.justificante or "")[:40]) - sheet.write("H" + str(row), (line.proveedor_tipo_documento or "")[:1]) - sheet.write("I" + str(row), - (line.proveedor_numero_documento or "")[:15]) - sheet.write("J" + str(row), (line.proveedor_razon_social or "")[:150]) - sheet.write("K" + str(row), line.kilogramos) - sheet.write("L" + str(row), line.kilogramos_no_reciclados) - sheet.write("M" + str(row), (line.observaciones_asiento or "")) - - if draft_export: - last_column = sheet.dim_colmax - num_row = row - 1 - sheet.write(num_row, last_column) - - def generate_xlsx_report(self, workbook, data, objects): - book = objects[0] - draft_export = bool(book.state not in ["done", "posted"]) - received_sheet = self.create_entries_sheet( - workbook, book, draft_export) - lines = book.manufacturer_line_ids - lines = lines.sorted(key=lambda l: (l.fecha_hecho, l.numero_asiento)) - row = 2 - for line in lines: - self.fill_entries_row_data( - received_sheet, row, line, draft_export - ) - row += 1 - - -class Mod592XlsxAcquirer(models.AbstractModel): - _name = "report.l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer" - _description = "Mod592 Xlsx Acquirer" - _inherit = "report.report_xlsx.abstract" - - def format_boe_date(self, date): - return fields.Datetime.to_datetime(date) - - @ormcache("self.id") - def _get_undeductible_taxes(self, book): - line = self.env.ref( - "l10n_es_aeat_mod592.aeat_vat_book_map_line_p_iva_nd") - return book.get_taxes_from_templates(line.tax_tmpl_ids) - - def _get_mod592_report_map_lines(self): - return self.env["l10n.es.aeat.mod592.report.line.acquirer"].search( - [ - ("date", ">=", self.date_start), - ("date", "<=", self.date_end), - ] - ) - - def create_entries_sheet(self, workbook, book, draft_export): - title_format = workbook.add_format( - {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} - ) - header_format = workbook.add_format( - { - "bold": 1, - "border": 1, - "align": "center", - "valign": "vjustify", - "fg_color": "#F2F2F2", - } - ) - subheader_format = workbook.add_format( - {"bold": 1, "border": 1, "align": "center", "valign": "vjustify"} - ) - decimal_format = workbook.add_format({"num_format": "0.00"}) - date_format = workbook.add_format({"num_format": "dd/mm/yyyy"}) - - sheet = workbook.add_worksheet("LIBRO EXISTENCIAS ADQUIRIENTE") - - sheet.write("A1", "Número Asiento") - sheet.write("B1", "Fecha Hecho Contabilizado") - sheet.write("C1", "Concepto") - sheet.write("D1", "Clave Producto") - sheet.write("E1", "Régimen Fiscal") - sheet.write("F1", "Justificante") - sheet.write("G1", "Prov./Dest.: Tipo Documento") - sheet.write("H1", "Prov./Dest.: Nº documento") - sheet.write("I1", "Prov./Dest.: Razón social") - sheet.write("J1", "Kilogramos") - sheet.write("K1", "Kilogramos No Reciclados") - sheet.write("L1", "Observaciones") - last_col = "L" - - sheet.set_column("A:A", 20) - sheet.set_column("B:B", 10, date_format) - sheet.set_column("C:D", 10) - sheet.set_column("E:E", 20) - sheet.set_column("F:F", 10) - sheet.set_column("G:G", 20) - sheet.set_column("H:H", 10) - sheet.set_column("J:J", 20, decimal_format) - sheet.set_column("K:L", 20, decimal_format) - sheet.set_column("M:M", 20) - next_col = excel_col_number(last_col) + 1 - - return sheet - - def fill_entries_row_data( - self, sheet, row, line, draft_export - ): - """Fill entries data""" - - sheet.write("A" + str(row), line.numero_asiento[:20]) - sheet.write("B" + str(row), self.format_boe_date(line.fecha_hecho)) - sheet.write("C" + str(row), line.concepto[:1]) - sheet.write("D" + str(row), line.clave_producto[:1]) - sheet.write("E" + str(row), line.regimen_fiscal_manufacturer[:5]) - sheet.write("F" + str(row), (line.justificante or "")[:40]) - sheet.write("G" + str(row), (line.proveedor_tipo_documento or "")[:1]) - sheet.write("H" + str(row), - (line.proveedor_numero_documento or "")[:15]) - sheet.write("I" + str(row), (line.proveedor_razon_social or "")[:150]) - sheet.write("J" + str(row), line.kilogramos) - sheet.write("K" + str(row), line.kilogramos_no_reciclados) - sheet.write("L" + str(row), (line.observaciones_asiento or "")) - - if draft_export: - last_column = sheet.dim_colmax - num_row = row - 1 - sheet.write(num_row, last_column) - - def generate_xlsx_report(self, workbook, data, objects): - book = objects[0] - draft_export = bool(book.state not in ["done", "posted"]) - received_sheet = self.create_entries_sheet( - workbook, book, draft_export) - lines = book.manufacturer_line_ids - lines = lines.sorted(key=lambda l: (l.fecha_hecho, l.numero_asiento)) - row = 2 - for line in lines: - self.fill_entries_row_data( - received_sheet, row, line, draft_export - ) - row += 1 diff --git a/l10n_es_aeat_mod592/report/mod592_csv.xml b/l10n_es_aeat_mod592/report/mod592_csv.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/report/mod592_xlsx.xml b/l10n_es_aeat_mod592/report/mod592_xlsx.xml deleted file mode 100755 index e5dd21a5237..00000000000 --- a/l10n_es_aeat_mod592/report/mod592_xlsx.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Mod592 XLSX Manufacture report - l10n.es.aeat.mod592.report - xlsx - l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man - l10n_es_aeat_mod592.l10n_es_aeat_mod592 - object.get_report_file_name() - report - - - - Mod592 XLSX Aquirer report - l10n.es.aeat.mod592.report - xlsx - l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer - l10n_es_aeat_mod592.l10n_es_aeat_mod592 - object.get_report_file_name() - report - - - \ No newline at end of file diff --git a/l10n_es_aeat_mod592/report/report_views.xml b/l10n_es_aeat_mod592/report/report_views.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/security/ir.model.access.csv b/l10n_es_aeat_mod592/security/ir.model.access.csv old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/security/ir_rule.xml b/l10n_es_aeat_mod592/security/ir_rule.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/static/description/icon.png b/l10n_es_aeat_mod592/static/description/icon.png old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/static/description/icon_source.svg b/l10n_es_aeat_mod592/static/description/icon_source.svg old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/tests/__init__.py b/l10n_es_aeat_mod592/tests/__init__.py old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/views/account_fiscal_position.xml b/l10n_es_aeat_mod592/views/account_fiscal_position.xml deleted file mode 100755 index 90bcb120af0..00000000000 --- a/l10n_es_aeat_mod592/views/account_fiscal_position.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - account.fiscal.position.view.form.inherit - account.fiscal.position - - - - - - - - \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/account_move.xml b/l10n_es_aeat_mod592/views/account_move.xml deleted file mode 100755 index c9a113b0886..00000000000 --- a/l10n_es_aeat_mod592/views/account_move.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - account.move.view.form.inherit - account.move - - - - - - - - - - - - - - - - - - - - - - - - - account.move.view.tree.inherit - account.move - - - - - - - - - diff --git a/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml b/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml old mode 100755 new mode 100644 index cd8be2a70f9..40ffc4f7ce9 --- a/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml +++ b/l10n_es_aeat_mod592/views/mod592_acquirer_line_view.xml @@ -7,24 +7,22 @@ l10n_es_aeat_mod_592_acquirer_entries.view.tree l10n.es.aeat.mod592.report.line.acquirer - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -35,28 +33,42 @@ l10n.es.aeat.mod592.report.line.acquirer
    - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + +
    + + + Mod 592 Report Lines + l10n.es.aeat.mod592.report.line.acquirer + tree,form + + + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml b/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml old mode 100755 new mode 100644 index 851fbd93d0a..22a80f2a748 --- a/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml +++ b/l10n_es_aeat_mod592/views/mod592_manufacturer_line_view.xml @@ -7,25 +7,23 @@ l10n_es_aeat_mod_592_manufacturer_eentries.view.tree l10n.es.aeat.mod592.report.line.manufacturer - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -42,23 +40,37 @@ attrs="{'invisible': [('entries_ok', '=', True)]}" class="text-danger" /> + + + + + + + + + + + - - - - - - - - - - - + + + + + Mod 592 Report Lines + l10n.es.aeat.mod592.report.line.manufacturer + tree,form + + + diff --git a/l10n_es_aeat_mod592/views/mod592_view.xml b/l10n_es_aeat_mod592/views/mod592_view.xml old mode 100755 new mode 100644 index 4d3aad1bb25..ba550a12b3b --- a/l10n_es_aeat_mod592/views/mod592_view.xml +++ b/l10n_es_aeat_mod592/views/mod592_view.xml @@ -24,63 +24,65 @@
    - -
    + + + + +
    + + +
    +
    + + + +
    +

    Acquirer lines with errors

    +
    +
    +

    Manufacturer lines with errors

    +
    +
    - - + + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - -
    @@ -92,6 +94,7 @@
    + AEAT AEAT 592 Model @@ -111,6 +114,7 @@ + \ No newline at end of file diff --git a/l10n_es_aeat_mod592/views/product_template.xml b/l10n_es_aeat_mod592/views/product_template.xml old mode 100755 new mode 100644 index 7c62dc03093..2d3aabeb791 --- a/l10n_es_aeat_mod592/views/product_template.xml +++ b/l10n_es_aeat_mod592/views/product_template.xml @@ -13,24 +13,19 @@ - + - + - - + + attrs="{'invisible': [('tax_plastic_type', '=', 'acquirer')]}" /> + attrs="{'invisible': [('tax_plastic_type', '=', 'manufacturer')]}" /> diff --git a/l10n_es_aeat_mod592/views/res_company.xml b/l10n_es_aeat_mod592/views/res_company.xml old mode 100755 new mode 100644 index 56c4003982b..248bc31c169 --- a/l10n_es_aeat_mod592/views/res_company.xml +++ b/l10n_es_aeat_mod592/views/res_company.xml @@ -7,7 +7,8 @@ - + + diff --git a/l10n_es_aeat_mod592/views/res_partner.xml b/l10n_es_aeat_mod592/views/res_partner.xml old mode 100755 new mode 100644 diff --git a/l10n_es_aeat_mod592/views/stock_move.xml b/l10n_es_aeat_mod592/views/stock_move.xml deleted file mode 100755 index 1fefb7b8716..00000000000 --- a/l10n_es_aeat_mod592/views/stock_move.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - stock.picking.view.form.inherit - stock.picking - - - - - - - - - - - - - - - - - From 361fdcfa972bcee3a6402ae4541b710b962779b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Mon, 1 Apr 2024 09:40:17 +0200 Subject: [PATCH 3/9] [IMP] l10n_es_aeat_mod592: New module Changes done: - Adding specific groups to view acquirer/manufacturers - Code refactoring - Sequence compatibility - Reports - Remove report_csv dependency - Add search option to template fields - Show the fields in product.template if there are no variants. - Add tests TT48472 [UPD] Update l10n_es_aeat_mod592.pot [BOT] post-merge updates Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: l10n-spain-15.0/l10n-spain-15.0-l10n_es_aeat_mod592 Translate-URL: https://translation.odoo-community.org/projects/l10n-spain-15-0/l10n-spain-15-0-l10n_es_aeat_mod592/ --- l10n_es_aeat_mod592/README.rst | 136 ++ l10n_es_aeat_mod592/__init__.py | 2 +- l10n_es_aeat_mod592/__manifest__.py | 29 +- l10n_es_aeat_mod592/data/ir_sequence_data.xml | 43 +- l10n_es_aeat_mod592/i18n/es.po | 773 +++++---- .../i18n/l10n_es_aeat_mod592.pot | 1492 +++++++++++++++++ l10n_es_aeat_mod592/models/__init__.py | 4 +- l10n_es_aeat_mod592/models/misc.py | 42 + l10n_es_aeat_mod592/models/mod592.py | 456 +++-- l10n_es_aeat_mod592/models/mod592_acquirer.py | 178 +- .../models/mod592_line_mixin.py | 190 +++ .../models/mod592_manufacturer.py | 189 ++- l10n_es_aeat_mod592/models/product_product.py | 56 + .../models/product_template.py | 207 ++- l10n_es_aeat_mod592/models/res_company.py | 10 +- l10n_es_aeat_mod592/models/res_partner.py | 30 +- l10n_es_aeat_mod592/models/stock_move.py | 57 - l10n_es_aeat_mod592/readme/CONFIGURE.rst | 2 +- l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst | 7 +- l10n_es_aeat_mod592/readme/DESCRIPTION.rst | 10 - l10n_es_aeat_mod592/readme/ROADMAP.rst | 8 + l10n_es_aeat_mod592/readme/USAGE.rst | 7 +- l10n_es_aeat_mod592/report/__init__.py | 2 +- l10n_es_aeat_mod592/report/aeat_mod592.xml | 51 +- .../report/common_templates.xml | 181 +- .../report/l10n_es_aeat_mod592_csv.py | 91 - .../report/l10n_es_aeat_mod592_xlsx.py | 51 + l10n_es_aeat_mod592/report/mod592_csv.xml | 24 - l10n_es_aeat_mod592/report/report_views.xml | 30 +- .../security/aeat_security.xml | 25 + .../security/ir.model.access.csv | 6 +- l10n_es_aeat_mod592/security/ir_rule.xml | 13 - .../static/description/index.html | 481 ++++++ .../tests/test_l10n_es_aeat_mod590.py | 0 .../tests/test_l10n_es_aeat_mod592.py | 246 +++ ...iew.xml => mod592_acquirer_line_views.xml} | 36 +- ...xml => mod592_manufacturer_line_views.xml} | 17 +- l10n_es_aeat_mod592/views/mod592_view.xml | 120 -- l10n_es_aeat_mod592/views/mod592_views.xml | 255 +++ .../views/product_template.xml | 34 - .../views/product_template_views.xml | 109 ++ ...{res_company.xml => res_company_views.xml} | 16 +- l10n_es_aeat_mod592/views/res_partner.xml | 15 - .../views/res_partner_views.xml | 19 + 44 files changed, 4452 insertions(+), 1298 deletions(-) create mode 100644 l10n_es_aeat_mod592/README.rst create mode 100644 l10n_es_aeat_mod592/i18n/l10n_es_aeat_mod592.pot create mode 100644 l10n_es_aeat_mod592/models/misc.py create mode 100644 l10n_es_aeat_mod592/models/mod592_line_mixin.py create mode 100644 l10n_es_aeat_mod592/models/product_product.py delete mode 100644 l10n_es_aeat_mod592/models/stock_move.py create mode 100644 l10n_es_aeat_mod592/readme/ROADMAP.rst delete mode 100644 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_csv.py create mode 100644 l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py delete mode 100644 l10n_es_aeat_mod592/report/mod592_csv.xml create mode 100644 l10n_es_aeat_mod592/security/aeat_security.xml delete mode 100644 l10n_es_aeat_mod592/security/ir_rule.xml create mode 100644 l10n_es_aeat_mod592/static/description/index.html delete mode 100644 l10n_es_aeat_mod592/tests/test_l10n_es_aeat_mod590.py create mode 100644 l10n_es_aeat_mod592/tests/test_l10n_es_aeat_mod592.py rename l10n_es_aeat_mod592/views/{mod592_acquirer_line_view.xml => mod592_acquirer_line_views.xml} (77%) rename l10n_es_aeat_mod592/views/{mod592_manufacturer_line_view.xml => mod592_manufacturer_line_views.xml} (89%) delete mode 100644 l10n_es_aeat_mod592/views/mod592_view.xml create mode 100644 l10n_es_aeat_mod592/views/mod592_views.xml delete mode 100644 l10n_es_aeat_mod592/views/product_template.xml create mode 100644 l10n_es_aeat_mod592/views/product_template_views.xml rename l10n_es_aeat_mod592/views/{res_company.xml => res_company_views.xml} (53%) delete mode 100644 l10n_es_aeat_mod592/views/res_partner.xml create mode 100644 l10n_es_aeat_mod592/views/res_partner_views.xml diff --git a/l10n_es_aeat_mod592/README.rst b/l10n_es_aeat_mod592/README.rst new file mode 100644 index 00000000000..c2600ac5493 --- /dev/null +++ b/l10n_es_aeat_mod592/README.rst @@ -0,0 +1,136 @@ +=============== +AEAT modelo 592 +=============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e97c74fdaa1e3e0a604a1ca357765eaabc9b8899b4ed6c24e530bbf7c23b2d99 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-spain/tree/15.0/l10n_es_aeat_mod592 + :alt: OCA/l10n-spain +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-spain-15-0/l10n-spain-15-0-l10n_es_aeat_mod592 + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=15.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Módulo que calcula el impuesto al plástico Mod592. + +Esto módulo introduce el menú "AEAT 592 Model" en Contabilidad -> Informe -> +Declaraciones AEAT -> AEAT 592 Model. + +Es posible visualizar e imprimir por separado: + +* Registro de asientos con productos en impuestos al plástico de los asquirientes + +Es posible exportar los registros a archivo con extensión csv para subir a la web de la AEAT. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Se ha de confirgurar los tipos y pesos en la ficha del producto. + +* Si tiene impuesto al plástico. +* Peso del plástico +* Tipo de clave del producto +* Concepto del producto +* Regimen fiscal + +El código de producto y nombre se capturan de forma automática de la ficha del producto + +Usage +===== + +Para instalar este modulo necesitas: + +* account +* stock +* l10n_es +* l10n_es_aeat +* report_xlsx +* report_csv + +Se instalan automáticamente si están disponibles en la lista de addons. + +Existe varios permisos "Mod 592 Acquire" y "Mod 592 Manufacturer" para gestionar +cada cosa, será necesario tener el permiso correspondiente en el usuario. + +Se calcularán líneas de adquirientes o fabricación si está definido a nivel de compañía (pestaña AEAT). + +Known issues / Roadmap +====================== + +* Los movimientos que involucran adquisicion de plastico no reciclable no se + buscan por su fecha de factura, o día 15 del mes siguiente como muy tarde. + Solo se buscan en la fecha en que el movimiento quedó realizado. +* No se contempla el caso de Fabricantes. Eso debe venir en un módulo aparte con + dependencia de mrp, y tener una fuerte trazabilidad de cada quant para contemplar + todos los casos de la ley. +* No se contempla el tratamiento de Canarias: Si el producto es adquirido en + Canarias con destino a la Península, debe tributar. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Tecnativa +* Binhex System Solutions + +Contributors +~~~~~~~~~~~~ + +* Nicolás Ramos (Binhex) +* Javier Colmenero (Comunitea) + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/l10n-spain `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_es_aeat_mod592/__init__.py b/l10n_es_aeat_mod592/__init__.py index 47808b3977d..37e105d036d 100644 --- a/l10n_es_aeat_mod592/__init__.py +++ b/l10n_es_aeat_mod592/__init__.py @@ -1,4 +1,4 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import models -from . import report \ No newline at end of file +from . import report diff --git a/l10n_es_aeat_mod592/__manifest__.py b/l10n_es_aeat_mod592/__manifest__.py index 3bc68b0f891..ead0730bacd 100644 --- a/l10n_es_aeat_mod592/__manifest__.py +++ b/l10n_es_aeat_mod592/__manifest__.py @@ -1,32 +1,29 @@ # Copyright 2014-2022 Nicolás Ramos (http://binhex.es) # Copyright 2023 Binhex System Solutions +# Copyright 2024 Tecnativa - Víctor Martínez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "AEAT modelo 592", - "version": "14.0.1.0.0", - "category": "Localisation/Accounting", - "author": "Binhex System Solutions, Odoo Community Association (OCA)", + "version": "15.0.1.0.0", + "category": "Accounting", + "author": "Tecnativa, Binhex System Solutions, Odoo Community Association (OCA)", "website": "https://github.com/OCA/l10n-spain", "license": "AGPL-3", - "depends": [ - "product", "account", "stock", "mrp", "l10n_es", - "l10n_es_aeat", "report_xlsx", "report_csv"], + "depends": ["l10n_es_aeat", "report_xlsx", "stock"], "data": [ + "data/ir_sequence_data.xml", + "security/aeat_security.xml", "security/ir.model.access.csv", - "security/ir_rule.xml", - "views/product_template.xml", - "views/product_template.xml", - "views/res_partner.xml", - "views/mod592_view.xml", - "views/mod592_acquirer_line_view.xml", - "views/mod592_manufacturer_line_view.xml", - "views/res_company.xml", + "views/product_template_views.xml", + "views/res_partner_views.xml", + "views/mod592_views.xml", + "views/mod592_acquirer_line_views.xml", + "views/mod592_manufacturer_line_views.xml", + "views/res_company_views.xml", "report/aeat_mod592.xml", "report/common_templates.xml", "report/report_views.xml", - "report/mod592_csv.xml", - "data/ir_sequence_data.xml" ], "development_status": "Beta", "installable": True, diff --git a/l10n_es_aeat_mod592/data/ir_sequence_data.xml b/l10n_es_aeat_mod592/data/ir_sequence_data.xml index 61760e2c3e6..57043a10f15 100644 --- a/l10n_es_aeat_mod592/data/ir_sequence_data.xml +++ b/l10n_es_aeat_mod592/data/ir_sequence_data.xml @@ -1,24 +1,19 @@ - - - - - - - Mod592 Sequence Manufacturer - l10n.es.aeat.mod592.report.line.manufacturer - M - 3 - - - - - - Mod592 Sequence Acquirer - l10n.es.aeat.mod592.report.line.acquirer - A - 3 - - - - - \ No newline at end of file + + + + + Mod592 Sequence Manufacturer + l10n.es.aeat.mod592.report.line.manufacturer + M + 3 + + + + + Mod592 Sequence Acquirer + l10n.es.aeat.mod592.report.line.acquirer + A + 3 + + + diff --git a/l10n_es_aeat_mod592/i18n/es.po b/l10n_es_aeat_mod592/i18n/es.po index b199e30e585..5c6dadb91cf 100644 --- a/l10n_es_aeat_mod592/i18n/es.po +++ b/l10n_es_aeat_mod592/i18n/es.po @@ -6,14 +6,16 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-27 12:20+0000\n" -"PO-Revision-Date: 2023-06-27 12:20+0000\n" +"POT-Creation-Date: 2024-04-25 14:34+0000\n" +"PO-Revision-Date: 2024-04-25 16:36+0200\n" "Last-Translator: \n" "Language-Team: \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" +"Content-Transfer-Encoding: 8bit\n" "Plural-Forms: \n" +"X-Generator: Poedit 3.0.1\n" #. module: l10n_es_aeat_mod592 #: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 @@ -30,23 +32,21 @@ msgid "(1) Intra-community acquisition" msgstr "(1) Adquisición Intracomunitaria" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__1 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__1 -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__1 #, python-format msgid "(1) NIF or Spanish NIE" msgstr "(1) NIF o NIE Español" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__2 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__2 -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__2 #, python-format msgid "(2) Intra-Community VAT NIF" msgstr "(2) NIF intracomunitario" @@ -73,12 +73,11 @@ msgid "(3) Inadequacy or destruction" msgstr "(3) Inadecuación o destrucción" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__3 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__3 -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__product_plastic_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__3 #, python-format msgid "(3) Others" msgstr "(3) Otros" @@ -88,8 +87,8 @@ msgstr "(3) Otros" #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__3 #, python-format msgid "" -"(3) Return of products for destruction or reincorporation into the " -"manufacturing process" +"(3) Return of products for destruction or reincorporation into the\n" +" manufacturing process" msgstr "" "(3) Retorno de productos para destrucción o reincorporación al proceso de " "fabricación" @@ -106,7 +105,8 @@ msgstr "(4) Entrega o puesta a disposición de los productos contabilizados" #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__4 #, python-format msgid "" -"(4) Return for destruction or reincorporation into the manufacturing process" +"(4) Return for destruction or reincorporation into the\n" +" manufacturing process" msgstr "" "(4) Devolución para destrucción o reincorporación al proceso de fabricación" @@ -115,264 +115,263 @@ msgstr "" #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__5 #, python-format msgid "" -"(5) Other cancellations of the products accounted for other than their " -"delivery or availability" +"(5) Other cancellations of the products accounted for other than\n" +" their delivery or availability" msgstr "" -"(5) Otras anulaciones de los productos contabilizados distintas a su entrega" -" o puesta a disposición" +"(5) Otras anulaciones de los productos contabilizados distintas a su entrega " +"o puesta a disposición" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__a #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__a -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__a #, python-format msgid "(A) Non-reusable" msgstr "(A) No reutilizable" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__a -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__a #, python-format msgid "(A) Subjection and non-exemption " msgstr "(A) Sujeción y no exención " #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__a -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__a #, python-format msgid "(A) Subjection and non-exemption Law 7/2022, of April 8" msgstr "(A) Sujeción y no exención Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__b -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__b #, python-format msgid "(B) Non-subjection article 73 c) Law 7/2022, of April 8" msgstr "(B) No sujeción artículo 73 c) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__b -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__b #, python-format msgid "(B) Not subject to article 73 a) Law 7/2022, of April 8" msgstr "(B) No sujeción artículo 73 a) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__b #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__b -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__b #, python-format msgid "(B) Semi-finished" msgstr "(B) Semielaborado" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__c -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__c #, python-format msgid "(C) Not subject to article 73 b) Law 7/2022, of April 8" msgstr "(C) No sujeción artículo 73 b) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__c -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__c #, python-format msgid "(C) Not subject to article 73 d) Law 7/2022, of April 8" msgstr "(C) No sujeción artículo 73 d) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__c #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__c -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_type_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__c #, python-format msgid "(C) Plastic product intended to allow the closure" msgstr "(C) Producto plástico destinado a permitir el cierre" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__d -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__d #, python-format msgid "(D) Exemption article 75 a) 1º Law 7/2022, of April 8" msgstr "(D) Exención artículo 75 a) 1º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__d -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__d #, python-format msgid "(D) Non-subjection article 73 c) Law 7/2022, of April 8" msgstr "(D) No sujeción artículo 73 c) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__e -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__e #, python-format msgid "(E) Exemption article 75 a) 2º Law 7/2022, of April 8" msgstr "(E) Exención artículo 75 a) 2º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__e -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__e #, python-format msgid "(E) Not subject to article 73 d) Law 7/2022, of April 8" msgstr "(E) No sujeción artículo 73 d) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__f -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__f #, python-format msgid "(F) Exemption article 75 a) 1º Law 7/2022, of April 8" msgstr "(F) Exención artículo 75 a) 1º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__f -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__f #, python-format msgid "(F) Exemption article 75 a) 3º Law 7/2022, of April 8" msgstr "(F) Exención artículo 75 a) 3º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__g -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__g #, python-format msgid "(G) Exemption article 75 a) 2º Law 7/2022, of April 8" msgstr "(G) Exención artículo 75 a) 2º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__g -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__g #, python-format msgid "(G) Exemption article 75 b) Law 7/2022, of April 8" msgstr "(G) Exención artículo 75 b) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__h -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__h #, python-format msgid "(H) Exemption article 75 a) 3º Law 7/2022, of April 8" msgstr "(H) Exención artículo 75 a) 3º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__h -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__h #, python-format msgid "(H) Exemption article 75 c) Law 7/2022, of April 8" msgstr "(H) Exención artículo 75 c) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__i -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__i #, python-format msgid "(I) Exemption article 75 c) Law 7/2022, of April 8" msgstr "(I) Exención artículo 75 c) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__i -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__i #, python-format msgid "(I) Exemption article 75 d) Law 7/2022, of April 8" msgstr "(I) Exención artículo 75 d) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__j -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__j #, python-format msgid "(J) Exemption article 75 e) Law 7/2022, of April 8" msgstr "(J) Exención artículo 75 e) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__j -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__j #, python-format msgid "(J) Exemption article 75 g) 1º Law 7/2022, of April 8" msgstr "(J) Exención artículo 75 g) 1º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__k -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__k #, python-format msgid "(K) Exemption article 75 f) Law 7/2022, of April 8" msgstr "(K) Exención artículo 75 f) Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__k -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_manufacturer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__k #, python-format msgid "(K) Exemption article 75 g) 2º Law 7/2022, of April 8" msgstr "(K) Exención artículo 75 g) 2º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__l -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__l +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__l +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__l #, python-format msgid "(L) Exemption article 75 g) 1º Law 7/2022, of April 8" msgstr "(L) Exención artículo 75 g) 1º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__m -#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__product_plastic_tax_regime_acquirer__m +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__m +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__m #, python-format msgid "(M) Exemption article 75 g) 2º Law 7/2022, of April 8" msgstr "(M) Exención artículo 75 g) 2º Ley 7/2022, de 8 de abril" #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_acquirer_entries_view_form -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_acquirer_entries_view_tree msgid "AEAT 592 Acquirer Entries record detail" msgstr "AEAT 592 Detalle de registro de adquirente" @@ -383,7 +382,6 @@ msgstr "AEAT 592 Informe de adquirente" #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_manufacturer_entries_view_form -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_manufacturer_entries_view_tree msgid "AEAT 592 Manufacturer Entries record detail" msgstr "AEAT 592 Detalle de registro de fabricante" @@ -393,44 +391,68 @@ msgid "AEAT 592 Manufacturer report" msgstr "AEAT 592 Informe de fabricante" #. module: l10n_es_aeat_mod592 +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report #: model:ir.ui.menu,name:l10n_es_aeat_mod592.menu_aeat_mod592_report msgid "AEAT 592 Model" -msgstr "Modelo AEAT 592" +msgstr "Modelo 592" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.act_report_aeat_mod592_pdf +msgid "AEAT 592 Model PDF" +msgstr "Modelo 592 PDF" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer +msgid "AEAT 592 Model XLSX Acquirer report" +msgstr "Modelo 592 Informe de adquirente" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man +msgid "AEAT 592 Model XLSX Manufacturer report" +msgstr "Modelo 592 Informe de fabricante" #. module: l10n_es_aeat_mod592 #: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report msgid "AEAT 592 report" msgstr "Informe AEAT 592" +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_mixin +msgid "AEAT 592 report line Mixin" +msgstr "Línea de Informe AEAT 592 Mixin" + #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree msgid "AEAT 592 reports" msgstr "Informes AEAT 592" -#. module: l10n_es_aeat_mod592 -#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report -#: model:ir.actions.report,name:l10n_es_aeat_mod592.act_report_aeat_mod592_pdf -msgid "AEAT AEAT 592 Model" -msgstr "Modelo AEAT 592" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__move_id msgid "Account entry" msgstr "Asiento contable" #. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 #: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__acquirer #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__acquirer #, python-format msgid "Acquirer" msgstr "Adquirente" +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py:0 +#, python-format +msgid "Acquirer Items" +msgstr "Registros de adquirente" + #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Acquirer Result" msgstr "Resultado de adquirente" #. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__acquirer_line_ids #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Acquirer entries" msgstr "Asientos de adquirente" @@ -440,16 +462,16 @@ msgstr "Asientos de adquirente" msgid "Acquirer lines with error" msgstr "Línas de adquirente con error" -#. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_manufacturer -msgid "Manufacturer lines with error" -msgstr "Línas de fabricante con error" - #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Acquirer lines with errors" msgstr "Línas de adquirente con errores" +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Acquirer records" +msgstr "Registros de adquirente" + #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction msgid "Action Needed" @@ -481,7 +503,9 @@ msgstr "Tipo de icono de actividad" msgid "" "All entries records fields (Entrie number, VAT number Concept, Key product, " "Fiscal regime, etc must be filled." -msgstr "Todos los campos de los asientes (Nª asiento, NIF, Concepto, clave producto, régimen fiscal...) deben estar rellenados." +msgstr "" +"Todos los campos de los asientes (Nª asiento, NIF, Concepto, clave producto, " +"régimen fiscal...) deben estar rellenados." #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__allow_posting @@ -504,7 +528,9 @@ msgid "Bank account" msgstr "Cuenta bancaria" #. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 #: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__both #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__both #, python-format msgid "Both" @@ -512,12 +538,13 @@ msgstr "Ambos" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__calculation_date -msgid "Calculation date" +msgid "Calculation Date" msgstr "Fecha de cálculo" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok #: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entries_ok msgid "Checked if record is OK" msgstr "Marcado si el registro es correcto" @@ -531,37 +558,38 @@ msgstr "Compañías" msgid "Company" msgstr "Compañía" -#. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_acquirer -msgid "Company Plastic Acquirer" -msgstr "Compañía adquirente de plástico" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_bank_id msgid "Company bank account used for the presentation" msgstr "Cuenta bancaria de la compañía usada para la presentación" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Company:" msgstr "Compañía:" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__concept #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__concept -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head -#, python-format +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Concept" msgstr "Concepto" +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_res_partner +msgid "Contact" +msgstr "Contacto" + #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_email -msgid "Contact email" -msgstr "Email de contacto" +msgid "Contact Email" +msgstr "Email contacto" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Contact phone:" msgstr "Teléfono de contacto:" @@ -572,8 +600,8 @@ msgstr "Cuenta contrapartida" #. module: l10n_es_aeat_mod592 #: model_terms:ir.actions.act_window,help:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report -msgid "Create and query AEAT AEAT 592 Model reports" -msgstr "Crear y consultar informes AEAT Modelo 592" +msgid "Create and query AEAT 592 Model reports" +msgstr "Crear y consultar informes Modelo 592" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__create_uid @@ -597,12 +625,15 @@ msgstr "Moneda" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__date_done #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__date_done -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__date_done +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Date" msgstr "Fecha" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Declaration number:" msgstr "Nº de declaración:" @@ -610,14 +641,6 @@ msgstr "Nº de declaración:" #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__display_name #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__display_name #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__display_name -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move__display_name msgid "Display Name" msgstr "Nombre mostrado" @@ -627,34 +650,34 @@ msgid "Ending date" msgstr "Fecha final" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Entrie" msgstr "Registro" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_number #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entry_number msgid "Entrie number" msgstr "Nº de asiento" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entries_ok msgid "Entries OK" msgstr "Registros OK" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_note #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_note -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entry_note +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Entries observation" msgstr "Observaciones del registro" -#. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document -msgid "Entries records" -msgstr "Entradas de registros" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__error_count msgid "Error Count" @@ -663,6 +686,7 @@ msgstr "Contador de errores" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__error_text #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__error_text +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__error_text msgid "Error text" msgstr "Texto de error" @@ -676,18 +700,30 @@ msgstr "Exportar CSV Adquirente" msgid "Export CSV Manufacturer" msgstr "Exportar CSV Fabricante" +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export XLSX Acquirer" +msgstr "Exportar XLSX Adquirente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export XLSX Manufacturer" +msgstr "Exportar XLSX Fabricante" + #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__export_config_id msgid "Export config" msgstr "Exportar configuración" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Fiscal Year:" msgstr "Año fiscal:" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Fiscal regime" msgstr "Régiem fiscal" @@ -706,15 +742,10 @@ msgstr "Regimen fiscal adquirente" msgid "Followers" msgstr "Seguidores" -#. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_channel_ids -msgid "Followers (Channels)" -msgstr "Sewguidores (Canales)" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_partner_ids msgid "Followers (Partners)" -msgstr "" +msgstr "Seguidores (Contactos)" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_icon @@ -734,27 +765,24 @@ msgstr "Nombre completo" #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "General" -msgstr "" +msgstr "General" #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Generic" msgstr "Genérico" +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__has_message +msgid "Has Message" +msgstr "Tiene mensaje" + #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__id #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__id #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__id -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move__id msgid "ID" -msgstr "" +msgstr "ID" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_icon @@ -786,7 +814,7 @@ msgstr "Es seguidor" #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__is_plastic_tax #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__is_plastic_tax msgid "Is plastic tax?" -msgstr "Tiene impuesto plástico?" +msgstr "¿Tiene impuesto plástico?" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__journal_id @@ -799,8 +827,8 @@ msgid "Journal in which post the move." msgstr "Diairo en el que contabilizar el asiento." #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_key -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Key product" msgstr "Clave producto" @@ -813,14 +841,6 @@ msgstr "L.R. NIF" #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report____last_update #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer____last_update #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner____last_update -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_stock_move____last_update msgid "Last Modified on" msgstr "Última modificación el" @@ -844,7 +864,8 @@ msgid "Legal Representative VAT number." msgstr "Representante legal NIF." #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Legal representative VAT:" msgstr "Representante legal NIF:" @@ -854,27 +875,46 @@ msgid "Main Attachment" msgstr "Adjunto principal" #. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 #: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__manufacturer #: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__manufacturer #, python-format msgid "Manufacturer" msgstr "Fabricante" +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py:0 +#, python-format +msgid "Manufacturer Items" +msgstr "Registros del fabricante" + #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Manufacturer Result" msgstr "Resultado del fabricante" #. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__manufacturer_line_ids #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Manufacturer entries" msgstr "Registros del fabricante" +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_manufacturer +msgid "Manufacturer lines with error" +msgstr "Línas de fabricante con error" + #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form msgid "Manufacturer lines with errors" msgstr "Líneas del fabricante con errores" +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Manufacturer records" +msgstr "Registros de fabricación" + #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error msgid "Message Delivery error" @@ -886,64 +926,38 @@ msgid "Messages" msgstr "Mensaje" #. module: l10n_es_aeat_mod592 -#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer -#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer -msgid "Mod 592 Report Lines" -msgstr "Líneas de informe Mod 592" - -#. module: l10n_es_aeat_mod592 -#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_acquirer -msgid "Mod592 CSV Acquirer" -msgstr "CSV del adquirente Mod592" - -#. module: l10n_es_aeat_mod592 -#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_csv_man -msgid "Mod592 CSV Manufacturer" -msgstr "CSV del fabricante Mod592" +#: model:res.groups,name:l10n_es_aeat_mod592.group_mod592_acquirer +msgid "Mod 592 (Acquirer)" +msgstr "Modelo 592 (Adquirente)" #. module: l10n_es_aeat_mod592 -#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer -#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man -msgid "Mod592 CSV report" -msgstr "CSV del informe Mod592" +#: model:res.groups,name:l10n_es_aeat_mod592.group_mod592_manufacturer +msgid "Mod 592 (Manufacturer)" +msgstr "Modelo 592 (Fabricante)" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__acquirer_line_ids -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__manufacturer_line_ids -msgid "Mod592 Journal entries" -msgstr "Entradas de diario Mod592" +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer +msgid "Mod 592 Report Lines" +msgstr "Líneas de informe Mod 592" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__report_id #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__report_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__report_id msgid "Mod592 Report" msgstr "Informe Mod592" -#. module: l10n_es_aeat_mod592 -#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer -msgid "Mod592 XLSX Aquirer report" -msgstr "Informe XLSX del adquirente Mod592" - -#. module: l10n_es_aeat_mod592 -#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man -msgid "Mod592 XLSX Manufacture report" -msgstr "Informe XLSX del fabricante Mod592" - #. module: l10n_es_aeat_mod592 #: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer -msgid "Mod592 Xlsx Acquirer" -msgstr "XLXS del adquirente Mod592" +msgid "Mod592 XLSX Acquirer" +msgstr "XLSX del adquirente Mod592" #. module: l10n_es_aeat_mod592 #: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man -msgid "Mod592 Xlsx Manufacturer" +msgid "Mod592 XLSX Manufacturer" msgstr "XLSX del fabricante Mod592" -#. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__model_id -msgid "Model" -msgstr "Modelo" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__number msgid "Model number" @@ -1011,16 +1025,20 @@ msgstr "Nº de mensajes no leídos" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__partner_id msgid "Partner" msgstr "Cliente" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__period_type -msgid "Period type" -msgstr "Tipo periodo" +msgid "Period Type" +msgstr "Tipo de período" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Period:" msgstr "Periodo:" @@ -1030,77 +1048,100 @@ msgid "Phone" msgstr "Teléfono" #. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_plastic_acquirer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_acquirer +msgid "Plastic Acquirer" +msgstr "Adquirente de plástico" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_plastic_manufacturer #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_manufacturer msgid "Plastic Manufacturer" msgstr "Fabricante de plástico" #. module: l10n_es_aeat_mod592 #: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.product_template_form_view_inherit_l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.product_variant_easy_edit_view_inherit_l10n_es_aeat_mod592 msgid "Plastic Tax Parameters" msgstr "Parámetros de impuestos de plástico" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__previous_number -msgid "Previous declaration number" -msgstr "Nº declaración anterior" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__plastic_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_users__plastic_document_type +msgid "Plastic document type" +msgstr "Tipo de documento de plástico" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_key -msgid "Product Key" -msgstr "Clave de producto" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_regime_acquirer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_regime_acquirer +msgid "Plastic tax regime acquirer" +msgstr "Régimen fiscal del producto adquirido" #. module: l10n_es_aeat_mod592 -#: model:ir.model,name:l10n_es_aeat_mod592.model_product_template -msgid "Product Template" -msgstr "Plantilla de producto" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_regime_manufacturer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_regime_manufacturer +msgid "Plastic tax regime manufaturer" +msgstr "Régimen fiscal del producto fabricado" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_description -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head -msgid "Product description" -msgstr "Descripción producto" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_type_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_type_key +msgid "Plastic type key" +msgstr "Tipo de clave de plástico" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__product_plastic_document_type -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_users__product_plastic_document_type -#, python-format -msgid "Product plastic document type" -msgstr "Tipo de documento de plástico" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_weight +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_weight +msgid "Plastic weight" +msgstr "Peso de plástico" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_type_key -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_type_key -msgid "Product plastic type key" -msgstr "Tipo de clave de plástico" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_weight_non_recyclable +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_weight_non_recyclable +msgid "Plastic weight non recyclable" +msgstr "Peso de plástico no reciclable" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_weight -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_weight -msgid "Product plastic weight" -msgstr "Peso de plástico del producto" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__previous_number +msgid "Previous declaration number" +msgstr "Nº declaración anterior" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_weight_non_recyclable -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_weight_non_recyclable -msgid "Product plastic weight non recyclable" -msgstr "Peso de plástico no reciclable del producto" +#: model:ir.model,name:l10n_es_aeat_mod592.model_product_product +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_id +msgid "Product" +msgstr "Producto" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_regime_acquirer -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_regime_acquirer -msgid "Product tax regime acquirer" -msgstr "Régimen fiscal del producto adquirido" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_key +msgid "Product Key" +msgstr "Clave de producto" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__product_plastic_tax_regime_manufacturer -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__product_plastic_tax_regime_manufacturer -msgid "Product tax regime manufaturer" -msgstr "Régimen fiscal del producto fabricado" +#: model:ir.model,name:l10n_es_aeat_mod592.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__proof -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_uom_qty +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_uom_qty +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_uom_qty +msgid "Product Uom Qty" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_description +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Product description" +msgstr "Descripción producto" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Proof document" msgstr "Justificante" @@ -1109,11 +1150,6 @@ msgstr "Justificante" msgid "Report identifier" msgstr "Identificador del informe" -#. module: l10n_es_aeat_mod592 -#: model:ir.model,name:l10n_es_aeat_mod592.model_res_partner -msgid "ResPartner" -msgstr "Contacto" - #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_user_id msgid "Responsible User" @@ -1122,6 +1158,7 @@ msgstr "Usuario responsable" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__sequence #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__sequence +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__sequence msgid "Sequence" msgstr "Secuencia" @@ -1154,38 +1191,42 @@ msgstr "" "Planificado: Actividades futuras." #. module: l10n_es_aeat_mod592 -#: model:ir.model,name:l10n_es_aeat_mod592.model_stock_move #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__stock_move_id #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__stock_move_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__stock_move_id msgid "Stock Move" msgstr "Movimiento de existencias" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_number #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_number -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_document_number +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Supplier document number" msgstr "Nº de documento del proveedor" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_document_type +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Supplier document type" msgstr "Tipo de documento del proveedor" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_social_reason #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_social_reason -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_social_reason +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Supplier name" msgstr "Destinatario o proveedor" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/res_partner.py:0 -#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_partner__product_plastic_document_type -#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_users__product_plastic_document_type -#, python-format +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_partner__plastic_document_type +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_users__plastic_document_type msgid "Supplier/Recipient Document Type Code" msgstr "Tipo de documento del proveedor/destinatario" @@ -1196,11 +1237,14 @@ msgstr "Justificante" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__proof +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__proof +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__proof msgid "Supporting document" msgstr "Justificante" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Surnames and name contact:" msgstr "Nombre y apellidos del contacto:" @@ -1211,6 +1255,7 @@ msgid "Tax Plastic Type" msgstr "Tipo impuesto plásticos" #. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 #: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 #, python-format msgid "The non-recyclable weight must be equal to or less than" @@ -1226,47 +1271,113 @@ msgstr "" "al contabilizar el informe." #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_acquirer_records -msgid "Total amount acquirer records" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_acquirer_entries +msgid "Total acquirer entries" +msgstr "Total entradas de adquiriente" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total amount" +msgstr "Importe Total" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_acquirer +msgid "Total amount acquirer" msgstr "Importe total adquirente" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_manufacturer_records -msgid "Total amount manufacturer records" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_manufacturer +msgid "Total amount manufacturer" msgstr "Importe total fabricante" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_acquirer_entries_records -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_manufacturer_entries_records -msgid "Total entries records" -msgstr "Nº de asientos" +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total entries" +msgstr "Total registros" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total entries (Acquirer)" +msgstr "Total registros (Adquiriente)" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total entries (Manufacturer)" +msgstr "Total registros (Fabricante)" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_manufacturer_entries +msgid "Total manufacturer entries" +msgstr "Total entradas de fabricante" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "Total number of records:" msgstr "Nº de asientos:" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary -msgid "Total weight record:" -msgstr "Total Kgs plástico:" +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total weight" +msgstr "Peso total" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total weight (Acquirer)" +msgstr "Peso total (Adquiriente)" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total weight (Manufacturer)" +msgstr "Peso total (Fabricante)" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total weight (non reclyclable)" +msgstr "Peso total (no reciclable)" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer +msgid "Total weight acquirer" +msgstr "Total peso adquiriente" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_records -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_records -msgid "Total weight records" -msgstr "Total Kgs plástico:" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_non_reclyclable +msgid "Total weight acquirer non reclyclable" +msgstr "Total peso adquiriente no reciclable" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_non_reclyclable_records -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_non_reclyclable_records -msgid "Total weight records non reclyclable" -msgstr "Total registros peso no reciclable:" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer +msgid "Total weight manufacturer" +msgstr "Total peso fabricante" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary -msgid "Total weight records non reclyclable:" -msgstr "Total registros peso no reciclable:" +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_non_reclyclable +msgid "Total weight manufacturer non reclyclable" +msgstr "Total peso fabricante no reciclable" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +msgid "Total weight of non reclyclable:" +msgstr "Peso total no reciclable:" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Total weight of records non reclyclable:" +msgstr "Peso total de registros no reciclable:" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Total weight:" +msgstr "Peso total:" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__picking_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__picking_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__picking_id +msgid "Transfer" +msgstr "Transferencia" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_decoration @@ -1289,9 +1400,10 @@ msgid "VAT number" msgstr "NIF" #. module: l10n_es_aeat_mod592 -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary msgid "VAT:" -msgstr "" +msgstr "NIF:" #. module: l10n_es_aeat_mod592 #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__website_message_ids @@ -1304,24 +1416,28 @@ msgid "Website communication history" msgstr "Comunicación histórica de la web" #. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__kgs #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__kgs msgid "Weight" -msgstr "Kilogramos" +msgstr "Peso" #. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__no_recycling_kgs #: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__no_recycling_kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__no_recycling_kgs msgid "Weight non reclycable" -msgstr "Kilogramos no reciclados" +msgstr "Peso no reciclados" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__kgs -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Weiht" msgstr "Kilogramos" #. module: l10n_es_aeat_mod592 -#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__no_recycling_kgs -#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_entries_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head msgid "Weiht non reclycable" msgstr "Kilogramos no reciclados" @@ -1332,25 +1448,17 @@ msgid "Without VAT" msgstr "Sin NIF" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 #, python-format msgid "Without Weiht" msgstr "Sin Kilogramos" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 #, python-format msgid "Without Weiht non recyclable" msgstr "Sin kilogramos no reciclados" -#. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#, python-format -msgid "Without concept" -msgstr "Sin concepto" - #. module: l10n_es_aeat_mod592 #: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 #, python-format @@ -1358,15 +1466,13 @@ msgid "Without document number" msgstr "Sin número documento" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 #, python-format msgid "Without entrie number" msgstr "Sin numero de registro" #. module: l10n_es_aeat_mod592 -#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 -#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 #, python-format msgid "Without product key" msgstr "Sin clave de producto" @@ -1382,7 +1488,7 @@ msgstr "Sin regimen" #: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 #, python-format msgid "Without supplier document" -msgstr "" +msgstr "Sin documento de proveedor" #. module: l10n_es_aeat_mod592 #: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 @@ -1397,9 +1503,16 @@ msgid "Year" msgstr "Año" #. module: l10n_es_aeat_mod592 -#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer -#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man #: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer #: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man msgid "object.get_report_file_name()" -msgstr "" +msgstr "object.get_report_file_name()" + +#~ msgid "Mod592 CSV Acquirer" +#~ msgstr "CSV del adquirente Mod592" + +#~ msgid "Mod592 CSV Manufacturer" +#~ msgstr "CSV del fabricante Mod592" + +#~ msgid "Mod592 CSV report" +#~ msgstr "CSV del informe Mod592" diff --git a/l10n_es_aeat_mod592/i18n/l10n_es_aeat_mod592.pot b/l10n_es_aeat_mod592/i18n/l10n_es_aeat_mod592.pot new file mode 100644 index 00000000000..0bb636cbe3b --- /dev/null +++ b/l10n_es_aeat_mod592/i18n/l10n_es_aeat_mod592.pot @@ -0,0 +1,1492 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_es_aeat_mod592 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__1 +#, python-format +msgid "(1) Initial existence" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__1 +#, python-format +msgid "(1) Intra-community acquisition" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__1 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__1 +#, python-format +msgid "(1) NIF or Spanish NIE" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__2 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__2 +#, python-format +msgid "(2) Intra-Community VAT NIF" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__2 +#, python-format +msgid "(2) Manufacturing" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__2 +#, python-format +msgid "(2) Shipping outside Spanish territory" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__3 +#, python-format +msgid "(3) Inadequacy or destruction" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__supplier_document_type__3 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__res_partner__plastic_document_type__3 +#, python-format +msgid "(3) Others" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__3 +#, python-format +msgid "" +"(3) Return of products for destruction or reincorporation into the\n" +" manufacturing process" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__4 +#, python-format +msgid "(4) Delivery or making available of the products accounted for" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__concept__4 +#, python-format +msgid "" +"(4) Return for destruction or reincorporation into the\n" +" manufacturing process" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__concept__5 +#, python-format +msgid "" +"(5) Other cancellations of the products accounted for other than\n" +" their delivery or availability" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__a +#, python-format +msgid "(A) Non-reusable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__a +#, python-format +msgid "(A) Subjection and non-exemption " +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__a +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__a +#, python-format +msgid "(A) Subjection and non-exemption Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__b +#, python-format +msgid "(B) Non-subjection article 73 c) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__b +#, python-format +msgid "(B) Not subject to article 73 a) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__b +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__b +#, python-format +msgid "(B) Semi-finished" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__c +#, python-format +msgid "(C) Not subject to article 73 b) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__c +#, python-format +msgid "(C) Not subject to article 73 d) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_mixin__product_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_type_key__c +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_type_key__c +#, python-format +msgid "(C) Plastic product intended to allow the closure" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__d +#, python-format +msgid "(D) Exemption article 75 a) 1º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__d +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__d +#, python-format +msgid "(D) Non-subjection article 73 c) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__e +#, python-format +msgid "(E) Exemption article 75 a) 2º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__e +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__e +#, python-format +msgid "(E) Not subject to article 73 d) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__f +#, python-format +msgid "(F) Exemption article 75 a) 1º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__f +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__f +#, python-format +msgid "(F) Exemption article 75 a) 3º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__g +#, python-format +msgid "(G) Exemption article 75 a) 2º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__g +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__g +#, python-format +msgid "(G) Exemption article 75 b) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__h +#, python-format +msgid "(H) Exemption article 75 a) 3º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__h +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__h +#, python-format +msgid "(H) Exemption article 75 c) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__i +#, python-format +msgid "(I) Exemption article 75 c) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__i +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__i +#, python-format +msgid "(I) Exemption article 75 d) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__j +#, python-format +msgid "(J) Exemption article 75 e) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__j +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__j +#, python-format +msgid "(J) Exemption article 75 g) 1º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__k +#, python-format +msgid "(K) Exemption article 75 f) Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_manufacturer__k +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_manufacturer__k +#, python-format +msgid "(K) Exemption article 75 g) 2º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__l +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__l +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__l +#, python-format +msgid "(L) Exemption article 75 g) 1º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/misc.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer__m +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__plastic_tax_regime_acquirer__m +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__plastic_tax_regime_acquirer__m +#, python-format +msgid "(M) Exemption article 75 g) 2º Law 7/2022, of April 8" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_acquirer_entries_view_form +msgid "AEAT 592 Acquirer Entries record detail" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_acquirer +msgid "AEAT 592 Acquirer report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.l10n_es_aeat_mod_592_manufacturer_entries_view_form +msgid "AEAT 592 Manufacturer Entries record detail" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_manufacturer +msgid "AEAT 592 Manufacturer report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report +#: model:ir.ui.menu,name:l10n_es_aeat_mod592.menu_aeat_mod592_report +msgid "AEAT 592 Model" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.act_report_aeat_mod592_pdf +msgid "AEAT 592 Model PDF" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer +msgid "AEAT 592 Model XLSX Acquirer report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man +msgid "AEAT 592 Model XLSX Manufacturer report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report +msgid "AEAT 592 report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_l10n_es_aeat_mod592_report_line_mixin +msgid "AEAT 592 report line Mixin" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "AEAT 592 reports" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__move_id +msgid "Account entry" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__acquirer +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__acquirer +#, python-format +msgid "Acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py:0 +#, python-format +msgid "Acquirer Items" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer Result" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__acquirer_line_ids +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer entries" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_acquirer +msgid "Acquirer lines with error" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Acquirer lines with errors" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Acquirer records" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_ids +msgid "Activities" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_state +msgid "Activity State" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592.py:0 +#, python-format +msgid "" +"All entries records fields (Entrie number, VAT number Concept, Key product, " +"Fiscal regime, etc must be filled." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__allow_posting +msgid "Allow Posting" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__amount_plastic_tax +msgid "Amount tax for non recyclable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_bank_id +msgid "Bank account" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__both +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__both +#, python-format +msgid "Both" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__calculation_date +msgid "Calculation Date" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entries_ok +msgid "Checked if record is OK" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_res_company +msgid "Companies" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_id +msgid "Company" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_bank_id +msgid "Company bank account used for the presentation" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Company:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__concept +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__concept +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Concept" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_email +msgid "Contact Email" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Contact phone:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__counterpart_account_id +msgid "Counterpart account" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.actions.act_window,help:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report +msgid "Create and query AEAT 592 Model reports" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__create_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__create_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__create_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__create_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__currency_id +msgid "Currency" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__date_done +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__date_done +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__date_done +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Date" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Declaration number:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__display_name +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__date_end +msgid "Ending date" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Entrie" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entry_number +msgid "Entrie number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entries_ok +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entries_ok +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entries_ok +msgid "Entries OK" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__entry_note +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__entry_note +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__entry_note +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Entries observation" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__error_count +msgid "Error Count" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__error_text +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__error_text +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__error_text +msgid "Error text" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export CSV Acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export CSV Manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export XLSX Acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Export XLSX Manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__export_config_id +msgid "Export config" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Fiscal Year:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Fiscal regime" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__fiscal_manufacturer +msgid "Fiscal regime manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__fiscal_acquirer +msgid "Fiscal reginme acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Form 592 Plastic tax" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_name +msgid "Full Name" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "General" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Generic" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__has_message +msgid "Has Message" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__id +msgid "ID" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__is_plastic_tax +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__is_plastic_tax +msgid "Is plastic tax?" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__journal_id +msgid "Journal" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__journal_id +msgid "Journal in which post the move." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Key product" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__representative_vat +msgid "L.R. VAT number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer____last_update +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__write_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__write_uid +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__write_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__write_date +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__representative_vat +msgid "Legal Representative VAT number." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Legal representative VAT:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_product__tax_plastic_type__manufacturer +#: model:ir.model.fields.selection,name:l10n_es_aeat_mod592.selection__product_template__tax_plastic_type__manufacturer +#, python-format +msgid "Manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/report/l10n_es_aeat_mod592_xlsx.py:0 +#, python-format +msgid "Manufacturer Items" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer Result" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__manufacturer_line_ids +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer entries" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__show_error_manufacturer +msgid "Manufacturer lines with error" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Manufacturer lines with errors" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.report_aeat_mod592_document +msgid "Manufacturer records" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_ids +msgid "Messages" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:res.groups,name:l10n_es_aeat_mod592.group_mod592_acquirer +msgid "Mod 592 (Acquirer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:res.groups,name:l10n_es_aeat_mod592.group_mod592_manufacturer +msgid "Mod 592 (Manufacturer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer +#: model:ir.actions.act_window,name:l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer +msgid "Mod 592 Report Lines" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__report_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__report_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__report_id +msgid "Mod592 Report" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_acquirer +msgid "Mod592 XLSX Acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_report_l10n_es_aeat_mod592_l10n_es_aeat_mod592_xlsx_man +msgid "Mod592 XLSX Manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__number +msgid "Model number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_name +msgid "Must have name and surname." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__num_lines_acquirer +msgid "Number of lines acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__num_lines_manufacturer +msgid "Number of lines manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__partner_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__partner_id +msgid "Partner" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__period_type +msgid "Period Type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Period:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__contact_phone +msgid "Phone" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_plastic_acquirer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_acquirer +msgid "Plastic Acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_plastic_manufacturer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_company__company_plastic_manufacturer +msgid "Plastic Manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.product_template_form_view_inherit_l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.product_variant_easy_edit_view_inherit_l10n_es_aeat_mod592 +msgid "Plastic Tax Parameters" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_partner__plastic_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_res_users__plastic_document_type +msgid "Plastic document type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_regime_acquirer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_regime_acquirer +msgid "Plastic tax regime acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_regime_manufacturer +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_regime_manufacturer +msgid "Plastic tax regime manufaturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_type_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_type_key +msgid "Plastic type key" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_tax_weight +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_tax_weight +msgid "Plastic weight" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__plastic_weight_non_recyclable +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__plastic_weight_non_recyclable +msgid "Plastic weight non recyclable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__previous_number +msgid "Previous declaration number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_product_product +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_id +msgid "Product" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_key +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_key +msgid "Product Key" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model,name:l10n_es_aeat_mod592.model_product_template +msgid "Product Template" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__product_uom_qty +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_uom_qty +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__product_uom_qty +msgid "Product Uom Qty" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__product_description +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Product description" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Proof document" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__name +msgid "Report identifier" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__sequence +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__sequence +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__sequence +msgid "Sequence" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__date_start +msgid "Starting date" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__state +msgid "State" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__statement_type +msgid "Statement Type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__stock_move_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__stock_move_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__stock_move_id +msgid "Stock Move" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_number +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_document_number +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Supplier document number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_document_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_document_type +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Supplier document type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__supplier_social_reason +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__supplier_social_reason +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__supplier_social_reason +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Supplier name" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_partner__plastic_document_type +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_res_users__plastic_document_type +msgid "Supplier/Recipient Document Type Code" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__support_type +msgid "Support Type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__proof +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__proof +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__proof +msgid "Supporting document" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Surnames and name contact:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_product__tax_plastic_type +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_product_template__tax_plastic_type +msgid "Tax Plastic Type" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/product_product.py:0 +#: code:addons/l10n_es_aeat_mod592/models/product_template.py:0 +#, python-format +msgid "The non-recyclable weight must be equal to or less than" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__counterpart_account_id +msgid "" +"This account will be the counterpart for all the journal items that are " +"regularized when posting the report." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_acquirer_entries +msgid "Total acquirer entries" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total amount" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_acquirer +msgid "Total amount acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_amount_manufacturer +msgid "Total amount manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total entries" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total entries (Acquirer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total entries (Manufacturer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_manufacturer_entries +msgid "Total manufacturer entries" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Total number of records:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total weight" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total weight (Acquirer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_tree +msgid "Total weight (Manufacturer)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.view_l10n_es_aeat_mod592_report_form +msgid "Total weight (non reclyclable)" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer +msgid "Total weight acquirer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_acquirer_non_reclyclable +msgid "Total weight acquirer non reclyclable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer +msgid "Total weight manufacturer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__total_weight_manufacturer_non_reclyclable +msgid "Total weight manufacturer non reclyclable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +msgid "Total weight of non reclyclable:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Total weight of records non reclyclable:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "Total weight:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__picking_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__picking_id +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__picking_id +msgid "Transfer" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__company_vat +msgid "VAT number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_summary +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_summary +msgid "VAT:" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,help:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__kgs +msgid "Weight" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_acquirer__no_recycling_kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_manufacturer__no_recycling_kgs +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report_line_mixin__no_recycling_kgs +msgid "Weight non reclycable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Weiht" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_acquirer_record_head +#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_mod592.mod592_manufacturer_record_head +msgid "Weiht non reclycable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#, python-format +msgid "Without VAT" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 +#, python-format +msgid "Without Weiht" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 +#, python-format +msgid "Without Weiht non recyclable" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without document number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 +#, python-format +msgid "Without entrie number" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_line_mixin.py:0 +#, python-format +msgid "Without product key" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without regime" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without supplier document" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: code:addons/l10n_es_aeat_mod592/models/mod592_acquirer.py:0 +#: code:addons/l10n_es_aeat_mod592/models/mod592_manufacturer.py:0 +#, python-format +msgid "Without supplier name" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.model.fields,field_description:l10n_es_aeat_mod592.field_l10n_es_aeat_mod592_report__year +msgid "Year" +msgstr "" + +#. module: l10n_es_aeat_mod592 +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_acquirer +#: model:ir.actions.report,print_report_name:l10n_es_aeat_mod592.l10n_es_aeat_mod592_xlsx_man +msgid "object.get_report_file_name()" +msgstr "" diff --git a/l10n_es_aeat_mod592/models/__init__.py b/l10n_es_aeat_mod592/models/__init__.py index f7de9a43da2..d0acc4f47d1 100644 --- a/l10n_es_aeat_mod592/models/__init__.py +++ b/l10n_es_aeat_mod592/models/__init__.py @@ -1,10 +1,10 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import res_partner +from . import product_product from . import product_template -from . import stock_move from . import mod592 +from . import mod592_line_mixin from . import mod592_acquirer from . import mod592_manufacturer from . import res_company -from . import res_company diff --git a/l10n_es_aeat_mod592/models/misc.py b/l10n_es_aeat_mod592/models/misc.py new file mode 100644 index 00000000000..34db1379b5a --- /dev/null +++ b/l10n_es_aeat_mod592/models/misc.py @@ -0,0 +1,42 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _ + +DOCUMENT_TYPES = [ + ("1", _("(1) NIF or Spanish NIE")), + ("2", _("(2) Intra-Community VAT NIF")), + ("3", _("(3) Others")), +] +PRODUCT_KEYS = [ + ("A", _("(A) Non-reusable")), + ("B", _("(B) Semi-finished")), + ("C", _("(C) Plastic product intended to allow the closure")), +] +FISCAL_ACQUIRERS = [ + ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), + ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 d) Law 7/2022, of April 8")), + ("D", _("(D) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("E", _("(E) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 b) Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 c) Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 d) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 e) Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 f) Law 7/2022, of April 8")), + ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), +] +FISCAL_MANUFACTURERS = [ + ("A", _("(A) Subjection and non-exemption ")), + ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), + ("C", _("(C) Not subject to article 73 b) Law 7/2022, of April 8")), + ("D", _("(D) Non-subjection article 73 c) Law 7/2022, of April 8")), + ("E", _("(E) Not subject to article 73 d) Law 7/2022, of April 8")), + ("F", _("(F) Exemption article 75 a) 1º Law 7/2022, of April 8")), + ("G", _("(G) Exemption article 75 a) 2º Law 7/2022, of April 8")), + ("H", _("(H) Exemption article 75 a) 3º Law 7/2022, of April 8")), + ("I", _("(I) Exemption article 75 c) Law 7/2022, of April 8")), + ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), + ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), +] diff --git a/l10n_es_aeat_mod592/models/mod592.py b/l10n_es_aeat_mod592/models/mod592.py index 854a19d07b9..336b8da2913 100644 --- a/l10n_es_aeat_mod592/models/mod592.py +++ b/l10n_es_aeat_mod592/models/mod592.py @@ -1,12 +1,14 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) # Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) +# Copyright 2024 Tecnativa - Víctor Martínez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). import re -from odoo import api, fields, models, exceptions, _ + +from odoo import _, api, fields, models +from odoo.exceptions import UserError from odoo.osv import expression -from pprint import pprint class L10nEsAeatmod592Report(models.Model): @@ -14,151 +16,182 @@ class L10nEsAeatmod592Report(models.Model): _inherit = "l10n.es.aeat.report" _description = "AEAT 592 report" _aeat_number = "592" - _period_quarterly = False + _period_quarterly = True _period_monthly = True _period_yearly = False number = fields.Char(default="592") + company_plastic_acquirer = fields.Boolean( + related="company_id.company_plastic_acquirer" + ) + company_plastic_manufacturer = fields.Boolean( + related="company_id.company_plastic_manufacturer" + ) amount_plastic_tax = fields.Float( string="Amount tax for non recyclable", store=True, default=0.45 ) manufacturer_line_ids = fields.One2many( comodel_name="l10n.es.aeat.mod592.report.line.manufacturer", inverse_name="report_id", - string="Mod592 Journal entries", + string="Manufacturer entries", copy=False, readonly=True, ) acquirer_line_ids = fields.One2many( comodel_name="l10n.es.aeat.mod592.report.line.acquirer", inverse_name="report_id", - string="Mod592 Journal entries", + string="Acquirer entries", copy=False, readonly=True, ) - # ACQUIRER TOTALS - total_acquirer_entries_records = fields.Integer( - compute="_compute_totals_acquirer", - string="Total entries records", + total_acquirer_entries = fields.Integer( + compute="_compute_total_acquirer_entries", + string="Total acquirer entries", store=False, ) - total_weight_acquirer_records = fields.Float( - compute="_compute_totals_acquirer", - string="Total weight records", + total_weight_acquirer = fields.Float( + compute="_compute_total_weight_acquirer", + string="Total weight acquirer", store=False, ) - total_weight_acquirer_non_reclyclable_records = fields.Float( - compute="_compute_totals_acquirer", - string="Total weight records non reclyclable", + total_weight_acquirer_non_reclyclable = fields.Float( + compute="_compute_total_weight_acquirer_non_reclyclable", + string="Total weight acquirer non reclyclable", store=False, ) - total_amount_acquirer_records = fields.Float( - compute="_compute_totals_acquirer", - string="Total amount acquirer records", + total_amount_acquirer = fields.Float( + compute="_compute_total_amount_acquirer", + string="Total amount acquirer", store=False, + digits="Product Price", ) - # MANUFACTURER TOTALS - total_manufacturer_entries_records = fields.Integer( - compute="_compute_totals_manufacturer", - string="Total entries records", + total_manufacturer_entries = fields.Integer( + compute="_compute_total_manufacturer_entries", + string="Total manufacturer entries", store=True, ) - total_weight_manufacturer_records = fields.Float( - compute="_compute_totals_manufacturer", - string="Total weight records", + total_weight_manufacturer = fields.Float( + compute="_compute_total_weight_manufacturer", + string="Total weight manufacturer", store=True, ) - total_weight_manufacturer_non_reclyclable_records = fields.Float( - compute="_compute_totals_manufacturer", - string="Total weight records non reclyclable", + total_weight_manufacturer_non_reclyclable = fields.Float( + compute="_compute_total_weight_manufacturer_non_reclyclable", + string="Total weight manufacturer non reclyclable", store=True, ) - total_amount_manufacturer_records = fields.Float( - compute="_compute_totals_manufacturer", - string="Total amount manufacturer records", + total_amount_manufacturer = fields.Float( + compute="_compute_total_amount_manufacturer", + string="Total amount manufacturer", store=True, + digits="Product Price", ) - # Only for smart Buttons, Can not use total_manufacturer_entries_records # if appears twice in the same view num_lines_acquirer = fields.Integer( - 'Number of lines acquirer', compute='_compute_num_lines_acquirer') + string="Number of lines acquirer", compute="_compute_num_lines_acquirer" + ) num_lines_manufacturer = fields.Integer( - 'Number of lines manufacturer', - compute='_compute_num_lines_manufacturer') + string="Number of lines manufacturer", compute="_compute_num_lines_manufacturer" + ) show_error_acquirer = fields.Boolean( - 'Acquirer lines with error', - compute='_compute_show_error_acquirer') + string="Acquirer lines with error", compute="_compute_show_error_acquirer" + ) show_error_manufacturer = fields.Boolean( - 'Manufacturer lines with error', - compute='_compute_show_error_manufacturer') + string="Manufacturer lines with error", + compute="_compute_show_error_manufacturer", + ) - def _compute_show_error_acquirer(self): - for report in self: - report.show_error_acquirer = any( - not x.entries_ok for x in report.acquirer_line_ids) + @api.depends("acquirer_line_ids") + def _compute_total_acquirer_entries(self): + for item in self: + item.total_acquirer_entries = len(item.acquirer_line_ids) - def _compute_show_error_manufacturer(self): - for report in self: - report.show_error_manufacturer = any( - not x.entries_ok for x in report.manufacturer_line_ids) - - def _compute_totals_acquirer(self): - for record in self: - total_acquirer_entries_records = 0 - total_weight_acquirer_records = 0 - total_weight_acquirer_non_reclyclable_records = 0 - total_amount_acquirer_records = 0 - for acquirer_line in self.acquirer_line_ids: - total_acquirer_entries_records += 1 - total_weight_acquirer_records += acquirer_line.kgs - total_weight_acquirer_non_reclyclable_records += acquirer_line.no_recycling_kgs - total_amount_acquirer_records += acquirer_line.no_recycling_kgs * record.amount_plastic_tax - record.write({ - 'total_acquirer_entries_records': total_acquirer_entries_records, - 'total_weight_acquirer_records': total_weight_acquirer_records, - 'total_weight_acquirer_non_reclyclable_records': total_weight_acquirer_non_reclyclable_records, - 'total_amount_acquirer_records': total_amount_acquirer_records, - }) - - def _compute_totals_manufacturer(self): - for record in self: - total_manufacturer_entries_records = 0 - total_weight_manufacturer_records = 0 - total_weight_manufacturer_non_reclyclable_records = 0 - total_amount_manufacturer_records = 0 - for manufacturer_line in self.manufacturer_line_ids: - total_manufacturer_entries_records += 1 - total_weight_manufacturer_records += manufacturer_line.kgs - total_weight_manufacturer_non_reclyclable_records += manufacturer_line.no_recycling_kgs - total_amount_manufacturer_records += manufacturer_line.no_recycling_kgs * record.amount_plastic_tax - record.write({ - 'total_manufacturer_entries_records': total_manufacturer_entries_records, - 'total_weight_manufacturer_records': total_weight_manufacturer_records, - 'total_weight_manufacturer_non_reclyclable_records': total_weight_manufacturer_non_reclyclable_records, - 'total_amount_manufacturer_records': total_amount_manufacturer_records, - }) + @api.depends("acquirer_line_ids", "acquirer_line_ids.kgs") + def _compute_total_weight_acquirer(self): + for item in self: + item.total_weight_acquirer = sum(item.mapped("acquirer_line_ids.kgs")) + + @api.depends("acquirer_line_ids", "acquirer_line_ids.no_recycling_kgs") + def _compute_total_weight_acquirer_non_reclyclable(self): + for item in self: + item.total_weight_acquirer_non_reclyclable = sum( + item.mapped("acquirer_line_ids.no_recycling_kgs") + ) + + @api.depends( + "acquirer_line_ids", "acquirer_line_ids.no_recycling_kgs", "amount_plastic_tax" + ) + def _compute_total_amount_acquirer(self): + for item in self: + total = 0 + for line in item.acquirer_line_ids: + total += line.no_recycling_kgs * item.amount_plastic_tax + item.total_amount_acquirer = total + + @api.depends("manufacturer_line_ids") + def _compute_total_manufacturer_entries(self): + for item in self: + item.total_manufacturer_entries = len(item.manufacturer_line_ids) + + @api.depends("manufacturer_line_ids", "manufacturer_line_ids.kgs") + def _compute_total_weight_manufacturer(self): + for item in self: + item.total_weight_manufacturer = sum( + item.mapped("manufacturer_line_ids.kgs") + ) + + @api.depends("manufacturer_line_ids", "manufacturer_line_ids.no_recycling_kgs") + def _compute_total_weight_manufacturer_non_reclyclable(self): + for item in self: + item.total_weight_manufacturer_non_reclyclable = sum( + item.mapped("manufacturer_line_ids.no_recycling_kgs") + ) + + @api.depends( + "manufacturer_line_ids", + "manufacturer_line_ids.no_recycling_kgs", + "amount_plastic_tax", + ) + def _compute_total_amount_manufacturer(self): + for item in self: + total = 0 + for line in item.manufacturer_line_ids: + total += line.no_recycling_kgs * item.amount_plastic_tax + item.total_amount_manufacturer = total + @api.depends("total_acquirer_entries") def _compute_num_lines_acquirer(self): - for report in self: - report.num_lines_acquirer = len(report.acquirer_line_ids) + for item in self: + item.num_lines_acquirer = item.total_acquirer_entries + @api.depends("total_manufacturer_entries") def _compute_num_lines_manufacturer(self): + for item in self: + item.num_lines_manufacturer = item.total_manufacturer_entries + + @api.depends("acquirer_line_ids", "acquirer_line_ids.entries_ok") + def _compute_show_error_acquirer(self): for report in self: - report.num_lines_manufacturer = len(report.manufacturer_line_ids) + report.show_error_acquirer = any( + not x.entries_ok for x in report.acquirer_line_ids + ) - def _compute_num_lines_manufacturer(self): + @api.depends("manufacturer_line_ids", "manufacturer_line_ids.entries_ok") + def _compute_show_error_manufacturer(self): for report in self: - report.num_lines_manufacturer = len(report.manufacturer_line_ids) + report.show_error_manufacturer = any( + not x.entries_ok for x in report.manufacturer_line_ids + ) def _cleanup_report(self): """Remove previous partner records and partner refunds in report.""" self.ensure_one() self.manufacturer_line_ids.unlink() self.acquirer_line_ids.unlink() - + def get_acquirer_moves_domain(self): """ Search intracomunitary incoming moves with plastic tax @@ -176,12 +209,12 @@ def get_acquirer_moves_domain(self): # Intracomunitary Adquisitions domain_concept_1 = [ ("location_id.usage", "=", "supplier"), - ("picking_id.partner_id.product_plastic_document_type", "=", '2'), + ("picking_id.partner_id.plastic_document_type", "=", "2"), ] # Deduction by: Non Spanish Shipping domain_concept_2 = [ ("location_dest_id.usage", "=", "customer"), - ("picking_id.partner_id.product_plastic_document_type", "!=", '1'), + ("picking_id.partner_id.plastic_document_type", "!=", "1"), ] # Deduction by: Scrap # TODO: No scrap if quant is not intracomunitaty acquisition @@ -190,25 +223,32 @@ def get_acquirer_moves_domain(self): ] # Deduction by adquisition returns domain_concept_4 = [ - ("location_dest_id.usage", "=", 'supplier'), - ("origin_returned_move_id", "!=",False), + ("location_dest_id.usage", "=", "supplier"), + ("origin_returned_move_id", "!=", False), ] - domain = expression.AND([ - domain_base, expression.OR([ - domain_concept_1, domain_concept_2, - domain_concept_3, domain_concept_4])]) - pprint(domain) + domain = expression.AND( + [ + domain_base, + expression.OR( + [ + domain_concept_1, + domain_concept_2, + domain_concept_3, + domain_concept_4, + ] + ), + ] + ) return domain def get_manufacturer_moves_domain(self): """ TODO: Dependency on mrp module could be heavy. we need strong - traceability of manofactured quants to covear each case + traceability of manufactured quants to covear each case Temporaly retunf a domain that return no records as we dont have - this casuistic yet. + this casuistic yet (l10n_es_aeat_mod592_mrp for example). """ - false_domain = [('id', '<', 0)] - + false_domain = [("id", "<", 0)] # Code below is only a idea od what we could do whithout develop # strong traceability of manofactured quants. # domain_base = [ @@ -225,31 +265,26 @@ def get_manufacturer_moves_domain(self): # # domain_concept_1 = [ # # ("location_dest_id.usage", "=", "internal"), # # ] - # # Manufacturation by Atticle 71.b of Law 7/2022 # # domain_concept_2 = [ # # ("location_dest_id.usage", "=", "production"), # # ] - # # Return products for destruction, or re-manufacturation # domain_concept_3 = [ # ("location_dest_id.scrap_location", "=", True), # ] - # # Sales to non spanish customers # domain_concept_4 = [ # ("location_dest_id.usage", "=", 'customer'), - # ("picking_id.partner_id.product_plastic_document_type", "=", '1'), + # ("picking_id.partner_id.plastic_document_type", "=", '1'), # ] - # # ? Another destructions # # domain_concept_5 = [ # # ("location_dest_id.scrap_location", "=", True), # # ] - # # domain = expression.AND([ # # domain_base, expression.OR([ - # # domain_concept_1, domain_concept_2, + # # domain_concept_1, domain_concept_2, # # domain_concept_3, domain_concept_4])]) # domain = expression.AND([ # domain_base, expression.OR([ @@ -260,126 +295,45 @@ def get_manufacturer_moves_domain(self): def _get_acquirer_moves(self): """Returns the stock moves of the acquirer.""" self.ensure_one() - moves = self.env["stock.move"].search( - self.get_acquirer_moves_domain()) - return moves + return self.env["stock.move"].search(self.get_acquirer_moves_domain()) def _get_manufacturer_moves(self): """Returns the stock moves of the manufacturer.""" self.ensure_one() - moves = self.env["stock.move"].search( - self.get_manufacturer_moves_domain()) - return moves + return self.env["stock.move"].search(self.get_manufacturer_moves_domain()) def calculate(self): """Computes the records in report.""" - self.ensure_one() - with self.env.norecompute(): - self._cleanup_report() - if self.company_id.company_plastic_acquirer: - acquirer_moves = self._get_acquirer_moves() - self._create_592_acquirer_details(acquirer_moves) - - if self.company_id.company_plastic_manufacturer: - manufacturer_moves = self._get_manufacturer_moves() - self._create_592_manufacturer_details(manufacturer_moves) - - self.recompute() - return True - - def _create_592_acquirer_details(self, move_lines): - # line_values = [] - acquirer_values = [] - prefix = 'ADQ-' - sequence = 0 - for move_line in move_lines: - sequence += 1 - entry_number = prefix + str(sequence) - acquirer_values.append( - self._get_report_acquirer_vals(move_line, entry_number)) - - if acquirer_values: - self.env['l10n.es.aeat.mod592.report.line.acquirer'].\ - create(acquirer_values) - - def _create_592_manufacturer_details(self, move_lines): - # line_values = [] - manufacturer_values = [] - prefix = 'FAB-' - sequence = 0 - for move_line in move_lines: - sequence += 1 - entry_number = prefix + str(sequence) - manufacturer_values.append( - self._get_report_manufacturer_vals(move_line, entry_number)) - - if manufacturer_values: - self.env['l10n.es.aeat.mod592.report.line.manufacturer'].\ - create(manufacturer_values) - - def _get_report_acquirer_vals(self, move_line, entry_number): - partner = move_line.picking_id.partner_id.commercial_partner_id - product = move_line.product_id - - # Convert move line qty to base uom of product - qty = move_line.product_uom_qty - if move_line.product_uom != product.uom_id: - qty = move_line.product_uom._compute_quantity( - qty, product.uom_id) - - concept = move_line._get_acquirer_concept_move() - partner_name = partner.name if concept != '3' else '' - partner_vat = partner.vat if concept != '3' else '' - - vals = { - "entry_number": entry_number, - "date_done": move_line.date, - "concept": concept, - "product_key": product.product_plastic_type_key, - "proof": move_line.picking_id.name, - "kgs": product.product_plastic_tax_weight * qty, - "no_recycling_kgs": product.product_plastic_weight_non_recyclable * qty, - "fiscal_acquirer": product.product_plastic_tax_regime_acquirer, - "supplier_social_reason": partner_name, - "supplier_document_number": partner_vat, - "report_id": self.id, - "stock_move_id": move_line.id, - "supplier_document_type": partner.product_plastic_document_type, - } - return vals - - def _get_report_manufacturer_vals(self, move_line, entry_number): - partner = move_line.picking_id.partner_id.commercial_partner_id - product = move_line.product_id - - # Convert move line qty to base uom of product - qty = move_line.product_uom_qty - if move_line.product_uom != product.uom_id: - qty = move_line.product_uom._compute_quantity( - qty, product.uom_id) - - concept = move_line._get_manufacturer_concept_move() - partner_name = partner.name if concept != '5' else '' - partner_vat = partner.cat if concept != '5' else '' - - vals = { - "entry_number": entry_number, - "date_done": move_line.date, - "concept": concept, - "product_key": product.product_plastic_type_key, - "product_description": move_line.product_id.name, - "proof": move_line.picking_id.name, - "kgs": product.product_plastic_tax_weight * qty, - "no_recycling_kgs": product.product_plastic_weight_non_recyclable * qty, - "fiscal_manufacturer": product.product_plastic_tax_regime_manufacturer, - "supplier_social_reason": partner_name, - "supplier_document_number": partner_vat, - "entry_note": False, - "report_id": self.id, - "stock_move_id": move_line.id, - "supplier_document_type": partner.product_plastic_document_type, - } - return vals + res = super().calculate() + for item in self: + # Create acquirer_lines + if item.company_plastic_acquirer: + acquirer_lines = [] + for sm in item._get_acquirer_moves(): + acquirer_line = item.acquirer_line_ids.filtered( + lambda x: x.stock_move_id == sm + ) + acquirer_vals = {"stock_move_id": sm.id} + if acquirer_line: + acquirer_lines.append((1, acquirer_line.id, acquirer_vals)) + else: + acquirer_lines.append((0, 0, acquirer_vals)) + item.acquirer_line_ids = acquirer_lines + # Create manufacturer_lines + if item.company_plastic_manufacturer: + manufacturer_lines = [] + for sm in item._get_manufacturer_moves(): + manufacturer_line = item.manufacturer_line_ids.filtered( + lambda x: x.stock_move_id == sm + ) + m_vals = {"stock_move_id": sm.id} + if manufacturer_line: + manufacturer_lines.append((1, manufacturer_line.id, m_vals)) + else: + manufacturer_lines.append((0, 0, m_vals)) + item.manufacturer_line_ids = manufacturer_lines + item.recompute() + return res def button_recover(self): """Clean children records in this state for allowing things like @@ -392,14 +346,13 @@ def _check_report_lines(self): """Checks if all the fields of all the report lines (partner records and partner refund) are filled """ - for item in self: - if item.show_error_acquirer or item.show_error_manufacturer: - raise exceptions.UserError( - _( - "All entries records fields (Entrie number, VAT number " - "Concept, Key product, Fiscal regime, etc must be filled." - ) + if any(x.show_error_acquirer or x.show_error_manufacturer for x in self): + raise UserError( + _( + "All entries records fields (Entrie number, VAT number " + "Concept, Key product, Fiscal regime, etc must be filled." ) + ) def get_report_file_name(self): return "{}{}C{}".format( @@ -409,7 +362,7 @@ def get_report_file_name(self): def button_confirm(self): """Checks if all the fields of the report are correctly filled""" self._check_report_lines() - return super(L10nEsAeatmod592Report, self).button_confirm() + return super().button_confirm() def export_xlsx_manufacturer(self): self.ensure_one() @@ -419,9 +372,13 @@ def export_xlsx_manufacturer(self): def export_csv_manufacturer(self): self.ensure_one() - return self.env.ref( - "l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_man" - ).report_action(self) + rows = [] + manufacturer_model = self.env["l10n.es.aeat.mod592.report.line.manufacturer"] + rows.append(manufacturer_model._get_csv_report_header()) + for line in self.manufacturer_line_ids: + rows.append(line._get_csv_report_info_values()) + csv_string = self._format_csv(rows, ";") + return csv_string.encode("utf-8") def export_xlsx_acquirer(self): self.ensure_one() @@ -431,18 +388,33 @@ def export_xlsx_acquirer(self): def export_csv_acquirer(self): self.ensure_one() - return self.env.ref( - "l10n_es_aeat_mod592.l10n_es_aeat_mod592_csv_acquirer" - ).report_action(self) + rows = [] + acquirer_model = self.env["l10n.es.aeat.mod592.report.line.acquirer"] + rows.append(acquirer_model._get_csv_report_header()) + for line in self.acquirer_line_ids: + rows.append(line._get_csv_report_info_values()) + csv_string = self._format_csv(rows, ";") + return csv_string.encode("utf-8") + + def _format_csv(self, rows, delimiter): + csv_string = "" + for row in rows: + for field in row: + csv_string += field and str(field) or "" + csv_string += delimiter + csv_string += "\n" + return csv_string def view_action_mod592_report_line_acquirer(self): - action = self.env.ref( - 'l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer').read()[0] - action['domain'] = [('id', 'in', self.acquirer_line_ids.ids)] + action = self.env["ir.actions.act_window"]._for_xml_id( + "l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_acquirer" + ) + action["domain"] = [("id", "in", self.acquirer_line_ids.ids)] return action def view_action_mod592_report_line_manufacturer(self): - action = self.env.ref( - 'l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer').read()[0] - action['domain'] = [('id', 'in', self.manufacturer_line_ids.ids)] + action = self.env["ir.actions.act_window"]._for_xml_id( + "l10n_es_aeat_mod592.action_l10n_es_aeat_mod592_report_line_manufacturer" + ) + action["domain"] = [("id", "in", self.manufacturer_line_ids.ids)] return action diff --git a/l10n_es_aeat_mod592/models/mod592_acquirer.py b/l10n_es_aeat_mod592/models/mod592_acquirer.py index b85ef9bccba..9796b33f365 100644 --- a/l10n_es_aeat_mod592/models/mod592_acquirer.py +++ b/l10n_es_aeat_mod592/models/mod592_acquirer.py @@ -1,111 +1,119 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) # Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) +# Copyright 2024 Tecnativa - Víctor Martínez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging +from odoo import _, api, fields, models -from odoo import api, fields, models, _ - -_logger = logging.getLogger(__name__) +from .misc import FISCAL_ACQUIRERS class L10nEsAeatmod592LineAcquirer(models.Model): - _description = "AEAT 592 Acquirer report" _name = "l10n.es.aeat.mod592.report.line.acquirer" - _rec_name = "entry_number" - - report_id = fields.Many2one( - comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") - sequence = fields.Integer(default=1) + _inherit = "l10n.es.aeat.mod592.report.line.mixin" - entry_number = fields.Char('Entrie number') concept = fields.Selection( - [ + selection=[ ("1", _("(1) Intra-community acquisition")), ("2", _("(2) Shipping outside Spanish territory")), ("3", _("(3) Inadequacy or destruction")), - ("4", _("(4) Return for destruction or reincorporation into the manufacturing process")), + ( + "4", + _( + """(4) Return for destruction or reincorporation into the + manufacturing process""" + ), + ), ], - string='Concept') - product_key = fields.Selection( - [ - ("A", _("(A) Non-reusable")), - ("B", _("(B) Semi-finished")), - ("C", _("(C) Plastic product intended to allow the closure")), - ], - string='Product Key') - date_done = fields.Date('Date') - - fiscal_acquirer = fields.Selection( - [ - ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), - ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), - ("C", _("(C) Not subject to article 73 d) Law 7/2022, of April 8")), - ("D", _("(D) Exemption article 75 a) 1º Law 7/2022, of April 8")), - ("E", _("(E) Exemption article 75 a) 2º Law 7/2022, of April 8")), - ("F", _("(F) Exemption article 75 a) 3º Law 7/2022, of April 8")), - ("G", _("(G) Exemption article 75 b) Law 7/2022, of April 8")), - ("H", _("(H) Exemption article 75 c) Law 7/2022, of April 8")), - ("I", _("(I) Exemption article 75 d) Law 7/2022, of April 8")), - ("J", _("(J) Exemption article 75 e) Law 7/2022, of April 8")), - ("K", _("(K) Exemption article 75 f) Law 7/2022, of April 8")), - ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), - ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), - ], - string='Fiscal reginme acquirer') - proof = fields.Char('Supporting document') - supplier_document_type = fields.Selection( - [ - ("1", _("(1) NIF or Spanish NIE")), - ("2", _("(2) Intra-Community VAT NIF")), - ("3", _("(3) Others")), - ], - string='Supplier document type') - supplier_document_number = fields.Char( - 'Supplier document number') - supplier_social_reason = fields.Char( - 'Supplier name') - kgs = fields.Float('Weiht') - no_recycling_kgs = fields.Float( - 'Weiht non reclycable') - entry_note = fields.Text( - 'Entries observation') - - stock_move_id = fields.Many2one( - comodel_name="stock.move", string="Stock Move", required=True - ) - entries_ok = fields.Boolean( - compute="_compute_entries_ok", - string="Entries OK", - help="Checked if record is OK", + compute="_compute_concept", + store=True, ) - error_text = fields.Char( - string="Error text", - compute="_compute_entries_ok", + fiscal_acquirer = fields.Selection( + selection=FISCAL_ACQUIRERS, + string="Fiscal reginme acquirer", + compute="_compute_fiscal_acquirer", store=True, ) + entry_number = fields.Char( + default=lambda self: self.env["ir.sequence"].next_by_code( + "l10n.es.aeat.mod592.report.line.acquirer" + ) + ) - @api.depends("supplier_document_number", "product_key", "supplier_social_reason", "entry_number", "fiscal_acquirer", "supplier_document_type", "supplier_document_number") - def _compute_entries_ok(self): - """Checks if all line fields are filled.""" + @api.depends("partner_id", "stock_move_id") + def _compute_concept(self): + for item in self: + concept = "" + doc_type = item.partner_id.plastic_document_type + orig_loc_usage = item.stock_move_id.location_id.usage + dest_loc_usage = item.stock_move_id.location_dest_id.usage + dest_loc_scrap = item.stock_move_id.location_dest_id.scrap_location + # Intracomunitary Acquisitions + if orig_loc_usage == "supplier" and doc_type == "2": + concept = "1" + # Deduction by: Non Spanish Shipping + elif dest_loc_usage == "customer" and doc_type != "1": + concept = "2" + # Deduction by: Scrap + elif dest_loc_scrap: + concept = "3" + # Deduction by: Adquisition returns + elif ( + dest_loc_usage == "supplier" + and item.stock_move_id.origin_returned_move_id + ): + concept = "4" + item.concept = concept + + @api.depends("product_id") + def _compute_fiscal_acquirer(self): + for item in self: + item.fiscal_acquirer = item.product_id.plastic_tax_regime_acquirer + + @api.depends( + "supplier_document_number", + "supplier_social_reason", + "fiscal_acquirer", + ) + def _compute_error_text(self): + res = super()._compute_error_text() for record in self: errors = [] - if not record.entry_number: - errors.append(_("Without entrie number")) - if not record.concept: - errors.append(_("Without concept")) - if not record.product_key: - errors.append(_("Without product key")) - if record.concept != '3' and not record.supplier_social_reason: + if record.concept != "3" and not record.supplier_social_reason: errors.append(_("Without supplier name")) if not record.fiscal_acquirer: errors.append(_("Without regime")) - if record.concept != '3' and not record.supplier_document_number: + if record.concept != "3" and not record.supplier_document_number: errors.append(_("Without VAT")) - if not record.kgs > 0.0: - errors.append(_("Without Weiht")) - if not record.no_recycling_kgs > 0.0: - errors.append(_("Without Weiht non recyclable")) + record.error_text += ", ".join(errors) + return res + + def _get_csv_report_info_mapped(self, data): + info_mapped = { + "Número de asiento": "entry_number", + "Fecha Hecho Contabilizado": "date_done", + "Concepto": "concept", + "Clave Producto": "product_key", + "Descripción Producto": "fiscal_acquirer", + "Justificante": "proof", + "Kilogramos": "kgs", + "Kilogramos No Reciclados": "no_recycling_kgs", + "Prov./Dest.: Tipo Documento": "supplier_document_type", + "Prov./Dest.: Nº Documento": "supplier_document_number", + "Prov./Dest.: Razón Social": "supplier_social_reason", + "Observaciones": "entry_note", + } + res = {} + for info_key in list(info_mapped.keys()): + info_key_value = info_mapped[info_key] + res[info_key] = ( + data[info_key_value] if data and info_key_value in data else "" + ) + return res - record.entries_ok = bool(not errors) - record.error_text = ", ".join(errors) + def _get_csv_report_info(self): + self.ensure_one() + data = super()._get_csv_report_info() + data["concept"] = self.concept + data["fiscal_acquirer"] = self.fiscal_acquirer + return self._get_csv_report_info_mapped(data) diff --git a/l10n_es_aeat_mod592/models/mod592_line_mixin.py b/l10n_es_aeat_mod592/models/mod592_line_mixin.py new file mode 100644 index 00000000000..0b1b9bbae9d --- /dev/null +++ b/l10n_es_aeat_mod592/models/mod592_line_mixin.py @@ -0,0 +1,190 @@ +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _, api, fields, models +from odoo.tools import float_is_zero + +from .misc import DOCUMENT_TYPES, PRODUCT_KEYS + + +class L10nEsAeatmod592LineMixin(models.AbstractModel): + _name = "l10n.es.aeat.mod592.report.line.mixin" + _description = "AEAT 592 report line Mixin" + _rec_name = "entry_number" + + report_id = fields.Many2one( + comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report" + ) + sequence = fields.Integer(default=1) + entry_number = fields.Char(string="Entrie number") + product_key = fields.Selection( + selection=PRODUCT_KEYS, + compute="_compute_product_key", + store=True, + ) + date_done = fields.Date(string="Date", compute="_compute_date_done", store=True) + proof = fields.Char( + string="Supporting document", compute="_compute_proof", store=True + ) + supplier_document_type = fields.Selection( + selection=DOCUMENT_TYPES, + string="Supplier document type", + compute="_compute_supplier_document_type", + store=True, + ) + supplier_document_number = fields.Char( + string="Supplier document number", + compute="_compute_supplier_document_number", + store=True, + ) + supplier_social_reason = fields.Char( + string="Supplier name", compute="_compute_supplier_social_reason", store=True + ) + kgs = fields.Float( + string="Weight", + digits=(16, 4), + compute="_compute_kgs", + store=True, + ) + no_recycling_kgs = fields.Float( + string="Weight non reclycable", + digits=(16, 4), + compute="_compute_no_recycling_kgs", + store=True, + ) + entry_note = fields.Text(string="Entries observation") + stock_move_id = fields.Many2one( + comodel_name="stock.move", string="Stock Move", required=True + ) + product_id = fields.Many2one( + comodel_name="product.product", related="stock_move_id.product_id" + ) + product_uom_qty = fields.Float( + compute="_compute_product_uom_qty", + store=True, + digits=(16, 4), + ) + picking_id = fields.Many2one( + comodel_name="stock.picking", related="stock_move_id.picking_id" + ) + partner_id = fields.Many2one( + comodel_name="res.partner", + compute="_compute_partner_id", + store=True, + ) + entries_ok = fields.Boolean( + compute="_compute_entries_ok", + string="Entries OK", + help="Checked if record is OK", + ) + error_text = fields.Char( + string="Error text", + compute="_compute_error_text", + store=True, + ) + + @api.depends("stock_move_id", "stock_move_id.date") + def _compute_date_done(self): + for item in self: + item.date_done = item.stock_move_id.date + + @api.depends("picking_id", "picking_id.partner_id") + def _compute_partner_id(self): + for item in self: + item.partner_id = item.picking_id.partner_id.commercial_partner_id + + @api.depends("product_id") + def _compute_product_key(self): + for item in self: + item.product_key = item.product_id.plastic_type_key + + @api.depends("picking_id", "picking_id.name") + def _compute_proof(self): + for item in self: + item.proof = item.picking_id.name + + @api.depends("partner_id") + def _compute_supplier_document_type(self): + for item in self: + item.supplier_document_type = item.partner_id.plastic_document_type + + @api.depends("partner_id", "concept") + def _compute_supplier_document_number(self): + for item in self: + item.supplier_document_number = ( + item.partner_id.vat if item.concept != "3" else "" + ) + + @api.depends("partner_id", "concept") + def _compute_supplier_social_reason(self): + for item in self: + item.supplier_social_reason = ( + item.partner_id.name if item.concept != "3" else "" + ) + + @api.depends("stock_move_id", "stock_move_id.product_uom_qty") + def _compute_product_uom_qty(self): + for item in self: + qty = item.stock_move_id.product_uom_qty + if item.stock_move_id.product_uom != item.product_id.uom_id: + qty = item.stock_move_id.product_uom._compute_quantity( + qty, item.product_id.uom_id + ) + item.product_uom_qty = qty + + @api.depends("product_id", "product_uom_qty") + def _compute_kgs(self): + for item in self: + item.kgs = item.product_id.plastic_tax_weight * item.product_uom_qty + + @api.depends("product_id", "product_uom_qty") + def _compute_no_recycling_kgs(self): + for item in self: + item.no_recycling_kgs = ( + item.product_id.plastic_weight_non_recyclable * item.product_uom_qty + ) + + @api.depends("error_text") + def _compute_entries_ok(self): + for item in self: + item.entries_ok = True if not item.error_text else False + + @api.depends("entry_number", "product_key", "kgs", "no_recycling_kgs") + def _compute_error_text(self): + """Checks if all line fields are filled.""" + precision = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + for record in self: + errors = [] + if not record.entry_number: + errors.append(_("Without entrie number")) + if not record.product_key: + errors.append(_("Without product key")) + if float_is_zero(record.kgs, precision_digits=precision): + errors.append(_("Without Weiht")) + if float_is_zero(record.no_recycling_kgs, precision_digits=precision): + errors.append(_("Without Weiht non recyclable")) + record.error_text = ", ".join(errors) + + def _get_csv_report_info(self): + self.ensure_one() + return { + "entry_number": self.entry_number, + "date_done": self.date_done.strftime("%d/%m/%Y"), + "product_key": self.product_key, + "proof": self.proof, + "supplier_document_type": self.supplier_document_type, + "supplier_document_number": self.supplier_document_number, + "supplier_social_reason": self.supplier_social_reason, + "kgs": self.kgs, + "no_recycling_kgs": self.no_recycling_kgs, + "entry_note": self.entry_note or "", + } + + def _get_csv_report_info_values(self): + info = self._get_csv_report_info() + return list(info.values()) + + def _get_csv_report_header(self): + data = self._get_csv_report_info_mapped({}) + return list(data.keys()) diff --git a/l10n_es_aeat_mod592/models/mod592_manufacturer.py b/l10n_es_aeat_mod592/models/mod592_manufacturer.py index 661afb657a7..10d39d325ca 100644 --- a/l10n_es_aeat_mod592/models/mod592_manufacturer.py +++ b/l10n_es_aeat_mod592/models/mod592_manufacturer.py @@ -1,114 +1,141 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) # Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) +# Copyright 2024 Tecnativa - Víctor Martínez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -import logging -from odoo import api, fields, models, _ +from odoo import _, api, fields, models -_logger = logging.getLogger(__name__) +from .misc import FISCAL_MANUFACTURERS class L10nEsAeatmod592LineManufacturer(models.Model): - _description = "AEAT 592 Manufacturer report" _name = "l10n.es.aeat.mod592.report.line.manufacturer" - _rec_name = "entry_number" - - sequence = fields.Integer(default=1) - entry_number = fields.Char(string='Entrie number', store=True, limit=20) + _inherit = "l10n.es.aeat.mod592.report.line.mixin" - date_done = fields.Date(string='Date', store=True, limit=10) concept = fields.Selection( - [ + selection=[ ("1", _("(1) Initial existence")), ("2", _("(2) Manufacturing")), - ("3", _("(3) Return of products for destruction or reincorporation into the manufacturing process")), + ( + "3", + _( + """(3) Return of products for destruction or reincorporation into the + manufacturing process""" + ), + ), ("4", _("(4) Delivery or making available of the products accounted for")), - ("5", _("(5) Other cancellations of the products accounted for other than their delivery or availability")), - ], - string=_('Concept')) - product_key = fields.Selection( - [ - ("A", _("(A) Non-reusable")), - ("B", _("(B) Semi-finished")), - ("C", _("(C) Plastic product intended to allow the closure")), + ( + "5", + _( + """(5) Other cancellations of the products accounted for other than + their delivery or availability""" + ), + ), ], - string='Key product') - product_description = fields.Char( - string='Product description') - fiscal_manufacturer = fields.Selection( - [ - ("A", _("(A) Subjection and non-exemption ")), - ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), - ("C", _("(C) Not subject to article 73 b) Law 7/2022, of April 8")), - ("D", _("(D) Non-subjection article 73 c) Law 7/2022, of April 8")), - ("E", _("(E) Not subject to article 73 d) Law 7/2022, of April 8")), - ("F", _("(F) Exemption article 75 a) 1º Law 7/2022, of April 8")), - ("G", _("(G) Exemption article 75 a) 2º Law 7/2022, of April 8")), - ("H", _("(H) Exemption article 75 a) 3º Law 7/2022, of April 8")), - ("I", _("(I) Exemption article 75 c) Law 7/2022, of April 8")), - ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), - ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), - ], - string="Fiscal regime manufacturer") - - proof = fields.Char('Proof document') - supplier_document_type = fields.Selection( - [ - ("1", _("(1) NIF or Spanish NIE")), - ("2", _("(2) Intra-Community VAT NIF")), - ("3", _("(3) Others")), - ], - string='Supplier document type') - supplier_document_number = fields.Char(string='Supplier document number') - supplier_social_reason = fields.Char('Supplier name') - kgs = fields.Float('Weight') - no_recycling_kgs = fields.Float('Weight non reclycable') - entry_note = fields.Text('Entries observation') - report_id = fields.Many2one( - comodel_name="l10n.es.aeat.mod592.report", string="Mod592 Report") - # move_line_id = fields.Many2one( - # comodel_name="account.move.line", string="Journal Item", required=True - # ) - stock_move_id = fields.Many2one( - comodel_name="stock.move", string="Stock Move", required=True + compute="_compute_concept", + store=True, ) - entries_ok = fields.Boolean( - compute="_compute_entries_ok", - string="Entries OK", - help="Checked if record is OK", - compute_sudo=True + product_description = fields.Char( + string="Product description", compute="_compute_product_description" ) - error_text = fields.Char( - string="Error text", - compute="_compute_entries_ok", + fiscal_manufacturer = fields.Selection( + selection=FISCAL_MANUFACTURERS, + string="Fiscal regime manufacturer", + compute="_compute_fiscal_manufacturer", store=True, - compute_sudo=True, ) + entry_number = fields.Char( + default=lambda self: self.env["ir.sequence"].next_by_code( + "l10n.es.aeat.mod592.report.line.manufacturer" + ) + ) + + @api.depends("partner_id", "stock_move_id") + def _compute_concept(self): + for item in self: + concept = "" + doc_type = item.partner_id.plastic_document_type + dest_loc_usage = item.stock_move_id.location_dest_id.usage + dest_loc_scrap = item.stock_move_id.location_dest_id.scrap_location + # Initial Existence + if dest_loc_usage == "internal": + concept = "1" + # Manufacturer + elif dest_loc_usage == "production": + concept = "2" + # Initial Existence + elif dest_loc_usage == "production" and dest_loc_scrap: + concept = "3" + # Sales to spanish customers + elif dest_loc_usage == "customer" and doc_type == "1": + concept = "4" + # Scrap + elif dest_loc_scrap: + concept = "5" + item.concept = concept - @api.depends("supplier_document_number", "product_key", "supplier_social_reason", "entry_number", "fiscal_manufacturer", "supplier_document_type", "supplier_document_number") - def _compute_entries_ok(self): - """Checks if all line fields are filled.""" + @api.depends("product_id") + def _compute_product_description(self): + for item in self: + item.product_description = item.product_id.name + + @api.depends("product_id") + def _compute_fiscal_manufacturer(self): + for item in self: + item.fiscal_manufacturer = item.product_id.plastic_tax_regime_manufacturer + + @api.depends( + "supplier_document_number", + "supplier_social_reason", + "fiscal_manufacturer", + "supplier_document_type", + "supplier_document_number", + ) + def _compute_error_text(self): + res = super()._compute_error_text() for record in self: errors = [] - if not record.product_key: - errors.append(_("Without product key")) if not record.supplier_social_reason: errors.append(_("Without supplier name")) - if not record.entry_number: - errors.append(_("Without entrie number")) if not record.fiscal_manufacturer: errors.append(_("Without regime")) if not record.supplier_document_type: errors.append(_("Without supplier document")) if not record.supplier_document_number: errors.append(_("Without document number")) - if not record.kgs > 0.0: - errors.append(_("Without Weiht")) - if not record.no_recycling_kgs > 0.0: - errors.append(_("Without Weiht non recyclable")) + record.error_text += ", ".join(errors) + return res + + def _get_csv_report_info_mapped(self, data): + info_mapped = { + "Número de asiento": "entry_number", + "Fecha Hecho Contabilizado": "date_done", + "Concepto": "concept", + "Clave Producto": "product_key", + "Descripción Producto": "product_description", + "Régimen Fiscal": "fiscal_manufacturer", + "Justificante": "proof", + "Prov./Dest.: Tipo Documento": "supplier_document_type", + "Prov./Dest.: Nº Documento": "supplier_document_number", + "Prov./Dest.: Razón Social": "supplier_social_reason", + "Kilogramos": "kgs", + "Kilogramos No Reciclados": "no_recycling_kgs", + "Observaciones": "entry_note", + } + res = {} + for info_key in list(info_mapped.keys()): + info_key_value = info_mapped[info_key] + res[info_key] = ( + data[info_key_value] if data and info_key_value in data else "" + ) + return res - # record.entries_ok = bool(not errors) - record.entries_ok = True - record.error_text = ", ".join(errors) + def _get_csv_report_info(self): + self.ensure_one() + data = super()._get_csv_report_info() + data["concept"] = self.concept + data["product_description"] = self.product_description + data["fiscal_manufacturer"] = self.fiscal_manufacturer + return self._get_csv_report_info_mapped(data) diff --git a/l10n_es_aeat_mod592/models/product_product.py b/l10n_es_aeat_mod592/models/product_product.py new file mode 100644 index 00000000000..1cbc9185413 --- /dev/null +++ b/l10n_es_aeat_mod592/models/product_product.py @@ -0,0 +1,56 @@ +# Copyright 2023 Nicolás Ramos - (https://binhex.es) +# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools import float_is_zero + +from .misc import FISCAL_ACQUIRERS, FISCAL_MANUFACTURERS, PRODUCT_KEYS + + +class ProductProduct(models.Model): + _inherit = "product.product" + + is_plastic_tax = fields.Boolean(string="Is plastic tax?", tracking=True) + tax_plastic_type = fields.Selection( + selection=[ + ("manufacturer", _("Manufacturer")), + ("acquirer", _("Acquirer")), + ("both", _("Both")), + ], + default="both", + ) + plastic_type_key = fields.Selection( + selection=PRODUCT_KEYS, string="Plastic type key" + ) + plastic_tax_weight = fields.Float(string="Plastic weight", digits=(16, 4)) + plastic_weight_non_recyclable = fields.Float( + string="Plastic weight non recyclable", digits=(16, 4) + ) + plastic_tax_regime_manufacturer = fields.Selection( + selection=FISCAL_MANUFACTURERS, + string="Plastic tax regime manufaturer", + ) + plastic_tax_regime_acquirer = fields.Selection( + selection=FISCAL_ACQUIRERS, + string="Plastic tax regime acquirer", + ) + + @api.constrains("plastic_weight_non_recyclable", "plastic_tax_weight") + def check_plastic_weight_non_recyclable(self): + precision = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + for item in self: + weight1 = item.plastic_weight_non_recyclable + weight2 = item.plastic_tax_weight + if ( + not float_is_zero(weight1, precision_digits=precision) + and not float_is_zero(weight2, precision_digits=precision) + and weight1 > weight2 + ): + raise UserError( + _("The non-recyclable weight must be equal to or less than") + ) diff --git a/l10n_es_aeat_mod592/models/product_template.py b/l10n_es_aeat_mod592/models/product_template.py index 7f8b0987a7d..aa6d1b89ca8 100644 --- a/l10n_es_aeat_mod592/models/product_template.py +++ b/l10n_es_aeat_mod592/models/product_template.py @@ -1,78 +1,161 @@ # Copyright 2023 Nicolás Ramos - (https://binhex.es) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) +# Copyright 2024 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models, exceptions, _ +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools import float_is_zero +from .misc import FISCAL_ACQUIRERS, FISCAL_MANUFACTURERS, PRODUCT_KEYS -class ProductTemplate(models.Model): - _description = "Product Template" +class ProductTemplate(models.Model): _inherit = "product.template" - is_plastic_tax = fields.Boolean("Is plastic tax?", tracking=True) - product_plastic_tax_weight = fields.Float("Product plastic weight") - product_plastic_weight_non_recyclable = fields.Float( - "Product plastic weight non recyclable" + is_plastic_tax = fields.Boolean( + string="Is plastic tax?", + tracking=True, + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_is_plastic_tax", ) - product_plastic_type_key = fields.Selection( - [ - ("A", _("(A) Non-reusable")), - ("B", _("(B) Semi-finished")), - ("C", _("(C) Plastic product intended to allow the closure")), - ], - string="Product plastic type key") - - product_plastic_tax_regime_manufacturer = fields.Selection( - [ - ("A", _("(A) Subjection and non-exemption ")), - ("B", _("(B) Not subject to article 73 a) Law 7/2022, of April 8")), - ("C", _("(C) Not subject to article 73 b) Law 7/2022, of April 8")), - ("D", _("(D) Non-subjection article 73 c) Law 7/2022, of April 8")), - ("E", _("(E) Not subject to article 73 d) Law 7/2022, of April 8")), - ("F", _("(F) Exemption article 75 a) 1º Law 7/2022, of April 8")), - ("G", _("(G) Exemption article 75 a) 2º Law 7/2022, of April 8")), - ("H", _("(H) Exemption article 75 a) 3º Law 7/2022, of April 8")), - ("I", _("(I) Exemption article 75 c) Law 7/2022, of April 8")), - ("J", _("(J) Exemption article 75 g) 1º Law 7/2022, of April 8")), - ("K", _("(K) Exemption article 75 g) 2º Law 7/2022, of April 8")), + tax_plastic_type = fields.Selection( + selection=[ + ("manufacturer", _("Manufacturer")), + ("acquirer", _("Acquirer")), + ("both", _("Both")), ], - string="Product tax regime manufaturer", + default="both", + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_tax_plastic_type", ) - - product_plastic_tax_regime_acquirer = fields.Selection( - [ - ("A", _("(A) Subjection and non-exemption Law 7/2022, of April 8")), - ("B", _("(B) Non-subjection article 73 c) Law 7/2022, of April 8")), - ("C", _("(C) Not subject to article 73 d) Law 7/2022, of April 8")), - ("D", _("(D) Exemption article 75 a) 1º Law 7/2022, of April 8")), - ("E", _("(E) Exemption article 75 a) 2º Law 7/2022, of April 8")), - ("F", _("(F) Exemption article 75 a) 3º Law 7/2022, of April 8")), - ("G", _("(G) Exemption article 75 b) Law 7/2022, of April 8")), - ("H", _("(H) Exemption article 75 c) Law 7/2022, of April 8")), - ("I", _("(I) Exemption article 75 d) Law 7/2022, of April 8")), - ("J", _("(J) Exemption article 75 e) Law 7/2022, of April 8")), - ("K", _("(K) Exemption article 75 f) Law 7/2022, of April 8")), - ("L", _("(L) Exemption article 75 g) 1º Law 7/2022, of April 8")), - ("M", _("(M) Exemption article 75 g) 2º Law 7/2022, of April 8")), - ], - string="Product tax regime acquirer", + plastic_type_key = fields.Selection( + selection=PRODUCT_KEYS, + string="Plastic type key", + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_plastic_type_key", ) - - tax_plastic_type = fields.Selection([ - ('manufacturer', _('Manufacturer')), - ('acquirer', _('Acquirer')), - ('both', _('Both')), - ], - string='Tax Plastic Type', - default='both' + plastic_tax_weight = fields.Float( + string="Plastic weight", + digits=(16, 4), + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_plastic_tax_weight", + ) + plastic_weight_non_recyclable = fields.Float( + string="Plastic weight non recyclable", + digits=(16, 4), + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_plastic_weight_non_recyclable", + ) + plastic_tax_regime_manufacturer = fields.Selection( + selection=FISCAL_MANUFACTURERS, + string="Plastic tax regime manufaturer", + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_plastic_tax_regime_manufacturer", + ) + plastic_tax_regime_acquirer = fields.Selection( + selection=FISCAL_ACQUIRERS, + string="Plastic tax regime acquirer", + compute="_compute_plastic_info", + inverse="_inverse_plastic_info", + search="_search_plastic_tax_regime_acquirer", ) - @api.onchange('product_plastic_weight_non_recyclable') - def _onchange_product_plastic_weight_non_recyclable(self): - if self.product_plastic_weight_non_recyclable > self.product_plastic_tax_weight: - raise exceptions.UserError( - _( - "The non-recyclable weight must be equal to or less than" + @api.constrains("plastic_weight_non_recyclable", "plastic_tax_weight") + def check_plastic_tax_weight(self): + precision = self.env["decimal.precision"].precision_get( + "Product Unit of Measure" + ) + for item in self: + weight1 = item.plastic_weight_non_recyclable + weight2 = item.plastic_tax_weight + if ( + not float_is_zero(weight1, precision_digits=precision) + and not float_is_zero(weight2, precision_digits=precision) + and weight1 > weight2 + ): + raise UserError( + _("The non-recyclable weight must be equal to or less than") ) + + def _search_plastic_field(self, field_name, operator, value): + products = self.env["product.product"].search( + [(field_name, operator, value)], limit=None + ) + return [("id", "in", products.mapped("product_tmpl_id").ids)] + + def _search_is_plastic_tax(self, operator, value): + return self._search_plastic_field("is_plastic_tax", operator, value) + + def _search_tax_plastic_type(self, operator, value): + return self._search_plastic_field("tax_plastic_type", operator, value) + + def _search_plastic_type_key(self, operator, value): + return self._search_plastic_field("plastic_type_key", operator, value) + + def _search_plastic_tax_weight(self, operator, value): + return self._search_plastic_field("plastic_tax_weight", operator, value) + + def _search_plastic_weight_non_recyclable(self, operator, value): + return self._search_plastic_field( + "plastic_weight_non_recyclable", operator, value + ) + + def _search_plastic_tax_regime_manufacturer(self, operator, value): + return self._search_plastic_field( + "plastic_tax_regime_manufacturer", operator, value + ) + + def _search_plastic_tax_regime_acquirer(self, operator, value): + return self._search_plastic_field( + "plastic_tax_regime_acquirer", operator, value + ) + + @api.depends( + "product_variant_ids", + "product_variant_ids.is_plastic_tax", + "product_variant_ids.tax_plastic_type", + "product_variant_ids.plastic_type_key", + "product_variant_ids.plastic_tax_weight", + "product_variant_ids.plastic_weight_non_recyclable", + "product_variant_ids.plastic_tax_regime_manufacturer", + "product_variant_ids.plastic_tax_regime_acquirer", + ) + def _compute_plastic_info(self): + self.is_plastic_tax = False + self.tax_plastic_type = False + self.plastic_type_key = False + self.plastic_tax_weight = False + self.plastic_weight_non_recyclable = False + self.plastic_tax_regime_manufacturer = False + self.plastic_tax_regime_acquirer = False + for item in self.filtered(lambda x: len(x.product_variant_ids) == 1): + variant = item.product_variant_ids + item.is_plastic_tax = variant.is_plastic_tax + item.tax_plastic_type = variant.tax_plastic_type + item.plastic_type_key = variant.plastic_type_key + item.plastic_tax_weight = variant.plastic_tax_weight + item.plastic_weight_non_recyclable = variant.plastic_weight_non_recyclable + item.plastic_tax_regime_manufacturer = ( + variant.plastic_tax_regime_manufacturer ) + item.plastic_tax_regime_acquirer = variant.plastic_tax_regime_acquirer + + def _inverse_plastic_info(self): + for item in self.filtered(lambda x: len(x.product_variant_ids) == 1): + variant_info = { + "is_plastic_tax": item.is_plastic_tax, + "tax_plastic_type": item.tax_plastic_type, + "plastic_type_key": item.plastic_type_key, + "plastic_tax_weight": item.plastic_tax_weight, + "plastic_weight_non_recyclable": item.plastic_weight_non_recyclable, + "plastic_tax_regime_manufacturer": item.plastic_tax_regime_manufacturer, + "plastic_tax_regime_acquirer": item.plastic_tax_regime_acquirer, + } + item.product_variant_ids.update(variant_info) diff --git a/l10n_es_aeat_mod592/models/res_company.py b/l10n_es_aeat_mod592/models/res_company.py index ef6006901f5..2b8a1b8514e 100644 --- a/l10n_es_aeat_mod592/models/res_company.py +++ b/l10n_es_aeat_mod592/models/res_company.py @@ -3,15 +3,13 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import fields, models, _ +from odoo import fields, models class ResCompany(models.Model): - _inherit = "res.company" - company_plastic_acquirer = fields.Boolean( - string='Company Plastic Acquirer', default=True) - # Todo: remove readonly and implement + company_plastic_acquirer = fields.Boolean(string="Plastic Acquirer", default=True) company_plastic_manufacturer = fields.Boolean( - string='Plastic Manufacturer', default=False, readonly=True) + string="Plastic Manufacturer", default=False + ) diff --git a/l10n_es_aeat_mod592/models/res_partner.py b/l10n_es_aeat_mod592/models/res_partner.py index fd171d51968..2b6a76ca1dd 100644 --- a/l10n_es_aeat_mod592/models/res_partner.py +++ b/l10n_es_aeat_mod592/models/res_partner.py @@ -3,34 +3,30 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import api, fields, models, _ +from odoo import api, fields, models +from .misc import DOCUMENT_TYPES -class ResPartner(models.Model): - _description = "ResPartner" +class ResPartner(models.Model): _inherit = "res.partner" - product_plastic_document_type = fields.Selection( - [ - ("1", _("(1) NIF or Spanish NIE")), - ("2", _("(2) Intra-Community VAT NIF")), - ("3", _("(3) Others")), - ], - string=_("Product plastic document type"), - help=_("Supplier/Recipient Document Type Code"), - compute="_compute_product_plastic_document_type", + plastic_document_type = fields.Selection( + selection=DOCUMENT_TYPES, + string="Plastic document type", + help="Supplier/Recipient Document Type Code", + compute="_compute_plastic_document_type", store=True, ) - @api.depends( - "vat", "country_id", "aeat_identification", "aeat_identification_type") - def _compute_product_plastic_document_type(self): + @api.depends("vat", "country_id", "aeat_identification", "aeat_identification_type") + def _compute_plastic_document_type(self): for partner in self: idenfier_type = partner._parse_aeat_vat_info()[1] - doc_type = "3" if not idenfier_type: doc_type = "1" elif idenfier_type == "02": doc_type = "2" - partner.product_plastic_document_type = doc_type + else: + doc_type = "3" + partner.plastic_document_type = doc_type diff --git a/l10n_es_aeat_mod592/models/stock_move.py b/l10n_es_aeat_mod592/models/stock_move.py deleted file mode 100644 index 410a43015ac..00000000000 --- a/l10n_es_aeat_mod592/models/stock_move.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2023 Nicolás Ramos - (https://binhex.es) -# Copyright 2023 Javier Colmenero - (https://javier@comunitea.com) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import models - - -class StockMove(models.Model): - _inherit = "stock.move" - - def _get_acquirer_concept_move(self): - self.ensure_one() - concept = "" - doc_type = self.picking_id.partner_id.product_plastic_document_type - orig_loc_usage = self.location_id.usage - dest_loc_usage = self.location_dest_id.usage - dest_loc_scrap = self.location_dest_id.scrap_location - # Intracomunitary Acquisitions - if orig_loc_usage == 'supplier' and doc_type == "2": - concept = "1" - # Deduction by: Non Spanish Shipping - elif dest_loc_usage == 'customer' and doc_type != "1": - concept = "2" - # Deduction by: Scrap - elif dest_loc_scrap: - concept = "3" - # Deduction by: Adquisition returns - elif dest_loc_usage == "supplier" and self.origin_returned_move_id: - concept = "4" - return concept - - def _get_manufacturer_concept_move(self): - """ - TODO: Make good concept classification. This is onlly a draft - """ - self.ensure_one() - concept = "" - doc_type = self.picking_id.partner_id.product_plastic_document_type - # orig_loc_usage = self.location_id.usage - dest_loc_usage = self.location_dest_id.usage - dest_loc_scrap = self.location_dest_id.scrap_location - - # Initial Existence - if dest_loc_usage == 'internal': - concept = "1" - # Manofacturer - elif dest_loc_usage == 'production': - concept = "2" - # Initial Existence - elif dest_loc_usage == 'production' and dest_loc_scrap: - concept = "3" - # Sales to spanish customers - elif dest_loc_usage == "customer" and doc_type == 1: - concept = "4" - # Scrap - elif dest_loc_scrap: - concept = "5" - return concept diff --git a/l10n_es_aeat_mod592/readme/CONFIGURE.rst b/l10n_es_aeat_mod592/readme/CONFIGURE.rst index 4dbf3c88bc6..f738de62710 100644 --- a/l10n_es_aeat_mod592/readme/CONFIGURE.rst +++ b/l10n_es_aeat_mod592/readme/CONFIGURE.rst @@ -6,4 +6,4 @@ Se ha de confirgurar los tipos y pesos en la ficha del producto. * Concepto del producto * Regimen fiscal -El código de producto y nombre se capturan de forma automática de la ficha del producto \ No newline at end of file +El código de producto y nombre se capturan de forma automática de la ficha del producto diff --git a/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst index 2fba5168a8e..d7d61436015 100644 --- a/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst +++ b/l10n_es_aeat_mod592/readme/CONTRIBUTORS.rst @@ -1,2 +1,7 @@ * Nicolás Ramos (Binhex) -* Javier Colmenero (Comunitea) \ No newline at end of file +* Javier Colmenero (Comunitea) + +* `Tecnativa `_: + + * Víctor Martínez + * Pedro M. Baeza diff --git a/l10n_es_aeat_mod592/readme/DESCRIPTION.rst b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst index fe838c2d681..94186fb95a6 100644 --- a/l10n_es_aeat_mod592/readme/DESCRIPTION.rst +++ b/l10n_es_aeat_mod592/readme/DESCRIPTION.rst @@ -8,13 +8,3 @@ Es posible visualizar e imprimir por separado: * Registro de asientos con productos en impuestos al plástico de los asquirientes Es posible exportar los registros a archivo con extensión csv para subir a la web de la AEAT. - - -Known issues / Roadmap -====================== - -* Los movimientos que involucran adquisicion de plastico no recicable no se - buscan por su fecha de factura, o día 15 del mes siguiente como muy tarde. - Solo se buscan en la fecha en que el movimiento quedó realizado. -* No se contempla el caso de Fabricantes. Requiere dependencia de mrp, y tener - una fuerte trazabilidad de cada quant para contemplar todos los casos de la ley \ No newline at end of file diff --git a/l10n_es_aeat_mod592/readme/ROADMAP.rst b/l10n_es_aeat_mod592/readme/ROADMAP.rst new file mode 100644 index 00000000000..fbad41dc9ef --- /dev/null +++ b/l10n_es_aeat_mod592/readme/ROADMAP.rst @@ -0,0 +1,8 @@ +* Los movimientos que involucran adquisicion de plastico no reciclable no se + buscan por su fecha de factura, o día 15 del mes siguiente como muy tarde. + Solo se buscan en la fecha en que el movimiento quedó realizado. +* No se contempla el caso de Fabricantes. Eso debe venir en un módulo aparte con + dependencia de mrp, y tener una fuerte trazabilidad de cada quant para contemplar + todos los casos de la ley. +* No se contempla el tratamiento de Canarias: Si el producto es adquirido en + Canarias con destino a la Península, debe tributar. diff --git a/l10n_es_aeat_mod592/readme/USAGE.rst b/l10n_es_aeat_mod592/readme/USAGE.rst index 74fd454dba4..6497bcc73c0 100644 --- a/l10n_es_aeat_mod592/readme/USAGE.rst +++ b/l10n_es_aeat_mod592/readme/USAGE.rst @@ -7,4 +7,9 @@ Para instalar este modulo necesitas: * report_xlsx * report_csv -Se instalan automáticamente si están disponibles en la lista de addons. \ No newline at end of file +Se instalan automáticamente si están disponibles en la lista de addons. + +Existe varios permisos "Mod 592 Acquire" y "Mod 592 Manufacturer" para gestionar +cada cosa, será necesario tener el permiso correspondiente en el usuario. + +Se calcularán líneas de adquirientes o fabricación si está definido a nivel de compañía (pestaña AEAT). diff --git a/l10n_es_aeat_mod592/report/__init__.py b/l10n_es_aeat_mod592/report/__init__.py index e97c533bbc3..862359fe708 100644 --- a/l10n_es_aeat_mod592/report/__init__.py +++ b/l10n_es_aeat_mod592/report/__init__.py @@ -1 +1 @@ -from . import l10n_es_aeat_mod592_csv +from . import l10n_es_aeat_mod592_xlsx diff --git a/l10n_es_aeat_mod592/report/aeat_mod592.xml b/l10n_es_aeat_mod592/report/aeat_mod592.xml index df810166fca..b97e4df043c 100644 --- a/l10n_es_aeat_mod592/report/aeat_mod592.xml +++ b/l10n_es_aeat_mod592/report/aeat_mod592.xml @@ -9,20 +9,45 @@

    Form 592 Plastic tax

    - -
    -
    -

    Entries records

    + + + +
    +
    +

    Acquirer records

    +
    -
    - - - - - - - -
    + + + + + + + +
    + + + +
    +
    +

    Manufacturer records

    +
    +
    + + + + + + + +
    +
    diff --git a/l10n_es_aeat_mod592/report/common_templates.xml b/l10n_es_aeat_mod592/report/common_templates.xml index 13c42cfba7f..7f369d4abf4 100644 --- a/l10n_es_aeat_mod592/report/common_templates.xml +++ b/l10n_es_aeat_mod592/report/common_templates.xml @@ -1,8 +1,11 @@ -
  • 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%0Da{mD1)jh`p#FgaGU9E?7#zf$ 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

    K6zAvdJ2B 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