From 9317532a5e66ca8875b2b783ef02dd1f8715652b Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 1 Feb 2022 00:03:16 +0100 Subject: [PATCH] [MIG] intrastat_product: Migration to 15.0 TT36959 --- intrastat_product/README.rst | 10 +- intrastat_product/__manifest__.py | 3 +- intrastat_product/i18n/es.po | 278 ++++++------------ intrastat_product/i18n/fr.po | 90 ------ intrastat_product/i18n/intrastat_product.pot | 171 +++-------- .../migrations/14.0.1.0.0/pre-migration.py | 13 - intrastat_product/models/account_move.py | 6 +- .../models/intrastat_product_declaration.py | 112 ++++--- intrastat_product/models/intrastat_region.py | 14 +- .../models/intrastat_transaction.py | 10 +- .../models/intrastat_transport_mode.py | 6 +- intrastat_product/models/intrastat_unit.py | 4 +- .../static/description/index.html | 8 +- intrastat_product/tests/test_brexit.py | 4 +- intrastat_product/tests/test_company.py | 4 +- .../tests/test_intrastat_product.py | 4 +- .../tests/test_purchase_order.py | 4 +- intrastat_product/tests/test_sale_order.py | 4 +- intrastat_product/views/account_move.xml | 31 +- intrastat_product/views/hs_code.xml | 2 +- .../views/intrastat_product_declaration.xml | 20 +- intrastat_product/views/intrastat_region.xml | 4 +- .../views/intrastat_transaction.xml | 6 +- .../views/intrastat_transport_mode.xml | 6 +- intrastat_product/views/intrastat_unit.xml | 6 +- intrastat_product/views/stock_warehouse.xml | 2 +- 26 files changed, 271 insertions(+), 551 deletions(-) delete mode 100644 intrastat_product/migrations/14.0.1.0.0/pre-migration.py diff --git a/intrastat_product/README.rst b/intrastat_product/README.rst index f55208d..bc2a8e2 100644 --- a/intrastat_product/README.rst +++ b/intrastat_product/README.rst @@ -14,13 +14,13 @@ Intrastat Product :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fintrastat--extrastat-lightgray.png?logo=github - :target: https://github.com/OCA/intrastat-extrastat/tree/14.0/intrastat_product + :target: https://github.com/OCA/intrastat-extrastat/tree/15.0/intrastat_product :alt: OCA/intrastat-extrastat .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/intrastat-extrastat-14-0/intrastat-extrastat-14-0-intrastat_product + :target: https://translation.odoo-community.org/projects/intrastat-extrastat-15-0/intrastat-extrastat-15-0-intrastat_product :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/227/14.0 + :target: https://runbot.odoo-community.org/runbot/227/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -121,7 +121,7 @@ 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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -160,6 +160,6 @@ 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/intrastat-extrastat `_ project on GitHub. +This module is part of the `OCA/intrastat-extrastat `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/intrastat_product/__manifest__.py b/intrastat_product/__manifest__.py index a80e518..f492a8b 100644 --- a/intrastat_product/__manifest__.py +++ b/intrastat_product/__manifest__.py @@ -1,13 +1,14 @@ # Copyright 2011-2020 Akretion (http://www.akretion.com) # Copyright 2009-2020 Noviat (http://www.noviat.com) # Copyright 2018-2020 brain-tec AG (http://www.braintec-group.com) +# Copyright 2022 Tecnativa - Víctor Martínez # @author Alexis de Lattre # @author Luc de Meyer # @author Kumar Aberer { "name": "Intrastat Product", - "version": "14.0.2.0.1", + "version": "15.0.1.0.0", "category": "Intrastat", "license": "AGPL-3", "summary": "Base module for Intrastat Product", diff --git a/intrastat_product/i18n/es.po b/intrastat_product/i18n/es.po index fdf3181..039aaa7 100644 --- a/intrastat_product/i18n/es.po +++ b/intrastat_product/i18n/es.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-16 06:43+0000\n" -"PO-Revision-Date: 2022-08-16 08:56+0200\n" +"POT-Creation-Date: 2022-08-19 06:52+0000\n" +"PO-Revision-Date: 2022-08-19 08:55+0200\n" "Last-Translator: Víctor Martínez \n" "Language-Team: none\n" "Language: es\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 2.3\n" +"X-Generator: Poedit 3.0.1\n" #. module: intrastat_product #: model_terms:ir.ui.view,arch_db:intrastat_product.view_move_form @@ -122,7 +122,7 @@ msgstr "" #. module: intrastat_product #: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_form msgid "Intrastat Product Declaration " -msgstr "Declaración de producto IntrastaT " +msgstr "Declaración de producto Intrastat " #. module: intrastat_product #: model:ir.model.constraint,message:intrastat_product.constraint_intrastat_product_declaration_date_uniq @@ -150,7 +150,7 @@ msgstr "Acción" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_needaction msgid "Action Needed" -msgstr "Acción necesaria" +msgstr "Acción Necesaria" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction__active @@ -166,12 +166,12 @@ msgstr "Actividades" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__activity_exception_decoration msgid "Activity Exception Decoration" -msgstr "Actividad Excepción Decoración" +msgstr "Decoración de excepción de actividad" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__activity_state msgid "Activity State" -msgstr "Estado de actividad" +msgstr "Estado de la actividad" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__activity_type_icon @@ -348,19 +348,22 @@ msgstr "" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format -msgid "Conversion from unit of measure '%s' to '%s' is not implemented yet." +msgid "" +"Conversion from unit of measure %(src_uom)s to %(dest_uom)s is not " +"implemented." msgstr "" -"La conversión de la unidad de medida '%s' a '%s' aún no está implementada." +"La conversión de la unidad de medida %(src_uom)s a %(dest_uom)s no está " +"implementada." #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"Conversion from unit of measure '%s' to 'Kg' is not implemented yet. It is " -"needed for product '%s'." +"Conversion from unit of measure %(uom)s to 'Kg' is not implemented. It is " +"needed for product %(product)s." msgstr "" -"La conversión de la unidad de medida '%s' a 'Kg' aún no está implementada. " -"Se necesita para el producto '%s'." +"La conversión de la unidad de medida %(uom)s a 'Kg' no está implementada. Se " +"necesita para el producto %(product)s." #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__src_dest_country_id @@ -402,7 +405,7 @@ msgstr "País de origen/destino" #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_computation_line__product_origin_country_id #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration_line__product_origin_country_id msgid "Country of origin of the product i.e. product 'made in ____'" -msgstr "País de origen del producto, como por ejemplo 'Hecho en ____'" +msgstr "País de origen del producto, como por ejemplo 'Hecho en ____'." #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_account_move_intrastat_line__product_origin_country_id @@ -543,10 +546,7 @@ msgid "Dispatches" msgstr "Despachos" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move__display_name #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__display_name @@ -555,15 +555,8 @@ msgstr "Despachos" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_company__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__display_name msgid "Display Name" -msgstr "Nombre a mostrar" +msgstr "Nombre mostrado" #. module: intrastat_product #: model:ir.model.fields.selection,name:intrastat_product.selection__intrastat_product_declaration__state__done @@ -613,15 +606,10 @@ msgstr "" msgid "Followers" msgstr "Seguidores" -#. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_channel_ids -msgid "Followers (Channels)" -msgstr "Seguidores (Canales)" - #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_partner_ids msgid "Followers (Partners)" -msgstr "Seguidores (Contactos)" +msgstr "Seguidores (Empresas)" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__activity_type_icon @@ -684,10 +672,12 @@ msgid "HS Code" msgstr "Código HS" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move__id +#: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__has_message +msgid "Has Message" +msgstr "Tiene mensaje" + +#. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__id -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line__id -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__id @@ -696,13 +686,6 @@ msgstr "Código HS" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit__id -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_company__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner__id -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order__id -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location__id -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__id msgid "ID" msgstr "ID" @@ -752,6 +735,11 @@ msgstr "Vía navegable" msgid "Inland waterway transport" msgstr "Transporte fluvial" +#. module: intrastat_product +#: model_terms:ir.ui.view,arch_db:intrastat_product.view_move_form +msgid "Intrastat" +msgstr "Intrastat" + #. module: intrastat_product #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__hs_code_id @@ -776,23 +764,7 @@ msgstr "Código Intrastat %s:" #: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings__intrastat #: model:ir.model.fields,field_description:intrastat_product.field_sale_order__intrastat msgid "Intrastat Declaration" -msgstr "Declaración de producto Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_line_view_form -msgid "Intrastat Declaration Line" -msgstr "Línea de declaración Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_line_view_tree -msgid "Intrastat Declaration Lines" -msgstr "Líneas de declaración Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_graph -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_pivot -msgid "Intrastat Product" -msgstr "Buscar declaraciones de producto Intrastat españolas" +msgstr "Declaración Intrastat" #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_product_computation_line @@ -815,12 +787,7 @@ msgstr "Declaración de producto Intrastat" #: model:ir.model,name:intrastat_product.model_intrastat_product_declaration_line #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__declaration_line_ids msgid "Intrastat Product Declaration Lines" -msgstr "Líneas de declaración Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_tree -msgid "Intrastat Product Declarations" -msgstr "Declaraciones de producto Intrastat" +msgstr "Líneas de declaración de producto Intrastat" #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_product_declaration @@ -833,8 +800,6 @@ msgstr "Objeto base del informe de productos Intrastat" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__region_id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__region_id #: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__region_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_region_view_form -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_region_view_tree #, python-format msgid "Intrastat Region" msgstr "Región Intrastat" @@ -854,13 +819,11 @@ msgstr "Vista de los resultados de Intrastat" #: model:ir.model.fields,field_description:intrastat_product.field_hs_code__intrastat_unit_id #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_computation_line__intrastat_unit_id #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration_line__intrastat_unit_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_form msgid "Intrastat Supplementary Unit" msgstr "Unidad Suplementaria Intrastat" #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_unit -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_tree msgid "Intrastat Supplementary Units" msgstr "Unidades suplementarias de Intrastat" @@ -869,7 +832,6 @@ msgstr "Unidades suplementarias de Intrastat" #: model:ir.model,name:intrastat_product.model_intrastat_transaction #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__transaction_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_computation_line_view_form #, python-format msgid "Intrastat Transaction" msgstr "Transacción Intrastat" @@ -878,33 +840,21 @@ msgstr "Transacción Intrastat" #: model:ir.model.fields,field_description:intrastat_product.field_account_bank_statement_line__intrastat_transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_account_move__intrastat_transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_account_payment__intrastat_transaction_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_form msgid "Intrastat Transaction Type" msgstr "Tipo de transacción Intrastat" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_tree -msgid "Intrastat Transaction Types" -msgstr "Tipos de transacciones de Intrastat" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_transport_mode #: model:ir.model.fields,field_description:intrastat_product.field_account_bank_statement_line__intrastat_transport_id #: model:ir.model.fields,field_description:intrastat_product.field_account_move__intrastat_transport_id #: model:ir.model.fields,field_description:intrastat_product.field_account_payment__intrastat_transport_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_form msgid "Intrastat Transport Mode" msgstr "Modo de transporte Intrastat" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_tree -msgid "Intrastat Transportat Modes" -msgstr "Modos de transporte Intrastat" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_report_intrastat_product_product_declaration_xls msgid "Intrastat declaration" -msgstr "Declaración de producto Intrastat" +msgstr "Declaración Intrastat" #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_account_move_intrastat_line @@ -950,12 +900,6 @@ msgstr "Ubicaciones de inventario" msgid "Invoice" msgstr "Factura" -#. module: intrastat_product -#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 -#, python-format -msgid "Invoice %s, line %s" -msgstr "Factura %s, línea %s" - #. module: intrastat_product #: model:res.groups,name:intrastat_product.group_invoice_intrastat_transaction_details msgid "Invoice Intrastat Transaction Details" @@ -967,6 +911,12 @@ msgstr "Detalles de la transacción de Intrastat de la factura" msgid "Invoice Line" msgstr "Línea de factura" +#. module: intrastat_product +#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 +#, python-format +msgid "Invoice {invoice}, line {line}" +msgstr "Factura {invoice}, línea {line}" + #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_is_follower msgid "Is Follower" @@ -989,10 +939,7 @@ msgid "Kg" msgstr "Kg" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move____last_update #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line____last_update @@ -1001,15 +948,8 @@ msgstr "Kg" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_company____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse____last_update msgid "Last Modified on" -msgstr "Última modificación el" +msgstr "Última modificación en" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__write_uid @@ -1022,7 +962,7 @@ msgstr "Última modificación el" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode__write_uid #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit__write_uid msgid "Last Updated by" -msgstr "Últ. actualización por" +msgstr "Última modificación por" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__write_date @@ -1045,7 +985,7 @@ msgstr "Adjunto principal" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_has_error msgid "Message Delivery error" -msgstr "Mensaje de error de entrega" +msgstr "Error de Envío de Mensaje" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_ids @@ -1068,11 +1008,11 @@ msgstr "Falta el NIF del contacto '%s'" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"Missing country on invoice partner '%s' or on the delivery address (partner " -"'%s'). " +"Missing country on invoice partner '{invoice_partner}' or on the delivery " +"address (partner '{delivery_partner}'). " msgstr "" -"Falta el país en el contacto de la factura '%s' o en la dirección de entrega " -"(socio '%s'). " +"Falta el país en el contacto de la factura '{invoice_partner}' o en la " +"dirección de entrega (contacto '{delivery_partner}'). " #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 @@ -1139,7 +1079,7 @@ msgstr "Nada" #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 #, python-format msgid "No" -msgstr "" +msgstr "No" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 @@ -1178,17 +1118,17 @@ msgstr "Número de errores" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "Nº de mensajes que requieren acción" +msgstr "Número de mensajes que requieren una acción" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "Nº de mensajes con error de entrega" +msgstr "Número de mensajes con error de envío" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__message_unread_counter msgid "Number of unread messages" -msgstr "Número de mensajes no leídos" +msgstr "Número de mensajes no leidos" #. module: intrastat_product #: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_result_view_form @@ -1199,42 +1139,44 @@ msgstr "OK" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"On invoice '%s', the source/destination country is '%s' which is not part of " -"the European Union." +"On invoice '{invoice}', the source/destination country is '{country}' which " +"is not part of the European Union." msgstr "" -"En la factura \"%s\", el país de origen/destino es \"%s\", que no forma " -"parte de la Unión Europea." +"En la factura '{invoice}', el país de origen/destino es '{country}', que no " +"forma parte de la Unión Europea." #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"On invoice '%s', the source/destination country is United-Kingdom and the " -"fiscal position is '%s'. Make sure that the fiscal position is right. If the " -"origin/destination is Northern Ireland, please set the VAT number of the " -"partner '%s' in Odoo with its new VAT number starting with 'XI' following " +"On invoice '{invoice}', the source/destination country is United-Kingdom and " +"the fiscal position is '{fp}'. Make sure that the fiscal position is right. " +"If the origin/destination is Northern Ireland, please set the VAT number of " +"the partner '{partner}' in Odoo with its new VAT number starting with 'XI' " +"following Brexit." +msgstr "" +"En la factura '{invoice}', el país de origen/destino es Reino Unido y la " +"posición fiscal es '{fp}'. Asegúrese de que la posición fiscal es correcta. " +"Si el origen/destino es Irlanda del Norte, por favor, establezca el NIF del " +"contacto '{partner}' en Odoo con su nuevo NIF que comienza con 'XI' tras el " +"Brexit." + +#. module: intrastat_product +#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 +#, python-format +msgid "" +"On invoice '{invoice}', the source/destination country is United-Kingdom, " +"the fiscal position is '{fp}' and the partner's VAT number is " +"'{partner_vat}'. Make sure that the fiscal position is right. If the origin/" +"destination is Northern Ireland, please update the VAT number of the partner " +"'{partner}' in Odoo with its new VAT number starting with 'XI' following " "Brexit." msgstr "" -"En la factura \"%s\", el país de origen/destino es Reino Unido y la posición " -"fiscal es \"%s\". Asegúrese de que la posición fiscal es correcta. Si el " -"origen/destino es Irlanda del Norte, establezca el NIF del contacto '%s' en " -"Odoo con su nuevo NIF que empieza por 'XI' tras el Brexit." - -#. module: intrastat_product -#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 -#, python-format -msgid "" -"On invoice '%s', the source/destination country is United-Kingdom, the " -"fiscal position is '%s' and the partner's VAT number is '%s'. Make sure that " -"the fiscal position is right. If the origin/destination is Northern Ireland, " -"please update the VAT number of the partner '%s' in Odoo with its new VAT " -"number starting with 'XI' following Brexit." -msgstr "" -"En la factura \"%s\", el país de origen/destino es Reino Unido, la posición " -"fiscal es \"%s\" y el NIF del contacto es \"%s\". Asegúrese de que la " -"posición fiscal es correcta. Si el origen/destino es Irlanda del Norte, " -"actualice el NIF del contacto '%s' en Odoo con su nuevo NIF que empieza por " -"'XI' tras el Brexit." +"En la factura '{invoice}', el país de origen/destino es Reino Unido, la " +"posición fiscal es '{fp}' y el NIF del contacto es '{partner_vat}'. " +"Asegúrese de que la posición fiscal es correcta. Si el origen/destino es " +"Irlanda del Norte, actualice el NIF del contacto '{partner}' en Odoo con su " +"nuevo NIF que empieza por 'XI' tras el Brexit." #. module: intrastat_product #: model_terms:ir.ui.view,arch_db:intrastat_product.view_move_form @@ -1418,26 +1360,6 @@ msgstr "" "Transporte marítimo (incluidos vagones, vehículos de motor, remolques, " "semirremolques y encendedores a bordo de un barco)" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_search -msgid "Search Intrastat Product Declarations" -msgstr "Buscar declaraciones de productos Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_search -msgid "Search Intrastat Supplementary Units" -msgstr "Buscar unidades suplementarias en Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_mode_search -msgid "Search Intrastat Transaction Types" -msgstr "Buscar tipos de transacciones de Intrastat" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_search -msgid "Search Intrastat Transport Modes" -msgstr "Search Intrastat Transport Modes" - #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_unit__uom_id msgid "" @@ -1486,10 +1408,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" -"Estado basado en las actividades\n" -"Atrasado: La fecha de vencimiento ya está vencida\n" -"Hoy: La fecha de la actividad es hoy\n" -"Planificado: Actividades futuras." +"Estado basado en actividades\n" +"Vencida: la fecha tope ya ha pasado\n" +"Hoy: La fecha tope es hoy\n" +"Planificada: futuras actividades." #. module: intrastat_product #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 @@ -1511,7 +1433,7 @@ msgstr "Ctd. unid. supl" #: model:ir.actions.act_window,name:intrastat_product.intrastat_unit_action #: model:ir.ui.menu,name:intrastat_product.intrastat_unit_menu msgid "Supplementary Units" -msgstr "Cantidad de unidades suplementarias" +msgstr "Unidades suplementarias" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_computation_line__suppl_unit_qty @@ -1581,11 +1503,6 @@ msgstr "Esta información se utiliza en los reportes Intrastat" msgid "Total Fiscal Amount" msgstr "Importe fiscal total" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_tree -msgid "Total amount" -msgstr "Importe Total" - #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__total_amount msgid "Total fiscal amount in company currency of the declaration." @@ -1623,7 +1540,6 @@ msgid "Transaction weight in Kg: Quantity x Product Weight" msgstr "Peso de la transacción en Kg: Cantidad x Peso del producto" #. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_computation_line_view_tree #: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_form msgid "Transactions" msgstr "Transacciones" @@ -1654,7 +1570,7 @@ msgstr "Tipo" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__activity_exception_decoration msgid "Type of the exception activity on record." -msgstr "" +msgstr "Tipo de actividad de excepción en registro." #. module: intrastat_product #: model_terms:ir.ui.view,arch_db:intrastat_product.report_invoice_document_intrastat_product @@ -1692,15 +1608,17 @@ msgstr "Número NIF" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"VAT number of partner '%s' is '%s'. If this partner is from Northern " -"Ireland, his VAT number should be updated to his new VAT number starting " -"with 'XI' following Brexit. If this partner is from Great Britain, maybe the " -"fiscal position was wrong on invoice '%s' (the fiscal position was '%s')." +"VAT number of partner %(partner)s is %(partner_vat)s. If this partner is " +"from Northern Ireland, his VAT number should be updated to his new VAT " +"number starting with 'XI' following Brexit. If this partner is from Great " +"Britain, maybe the fiscal position was wrong on invoice %(invoice)s (the " +"fiscal position was %(fp)s)." msgstr "" -"El NIF del contacto \"%s\" es \"%s\". Si este contacto es de Irlanda del " -"Norte, su NIF debe actualizarse a su nuevo NIF que empieza por \"XI\" tras " -"el Brexit. Si este contacto es de Gran Bretaña, tal vez la posición fiscal " -"era errónea en la factura '%s' (la posición fiscal era '%s')." +"El NIF del contacto %(partner)s es %(partner_vat)s. Si este contacto es de " +"Irlanda del Norte, su NIF debe actualizarse a su nuevo NIF que empieza por " +"\"XI\" tras el Brexit. Si este contacto es de Gran Bretaña, quizás la " +"posición fiscal era errónea en la factura %(invoice)s (la posición fiscal " +"era %(fp)s)." #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__valid @@ -1716,12 +1634,12 @@ msgstr "Almacén" #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__website_message_ids msgid "Website Messages" -msgstr "Mensajes del sitio web" +msgstr "Mensajes del sitio wew" #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__website_message_ids msgid "Website communication history" -msgstr "Historial de comunicación del sitio web" +msgstr "Historial de comunicaciones del sitio web" #. module: intrastat_product #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 @@ -1766,7 +1684,7 @@ msgstr "Puede añadir algunos comentarios aquí si lo prefiere." #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "You must set company's country !" -msgstr "¡Debe establecer el país de la compañía!" +msgstr "¡Debe establecer el país de la comapñía!" #. module: intrastat_product #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 diff --git a/intrastat_product/i18n/fr.po b/intrastat_product/i18n/fr.po index b0cabf1..0dd87cd 100644 --- a/intrastat_product/i18n/fr.po +++ b/intrastat_product/i18n/fr.po @@ -1739,93 +1739,3 @@ msgstr "Vous devez configurer le pays de la société !" #, python-format msgid "for period %s" msgstr "" - -#~ msgid "Invalid Year !" -#~ msgstr "Année invalide !" - -#~ msgid "Used in views and methods of localization modules." -#~ msgstr "Used in views and methods of localization modules." - -#, fuzzy -#~ msgid "Company Country code" -#~ msgstr "Code pays de la société" - -#~ msgid "" -#~ "Intrastat Codes should contain 8 digits. This is not the case for " -#~ "Intrastat Code '%s' which has %d digits." -#~ msgstr "" -#~ "Les codes pour la DEB doivent être composés de 8 chiffres. Ce n'est pas " -#~ "le cas du code pour la DEB '%s' qui compte %d chiffres." - -#~ msgid "" -#~ "Intrastat Codes should only contain digits. This is not the case for code " -#~ "'%s'." -#~ msgstr "" -#~ "Les codes pour la DEB ne doivent contenir que des chiffres. Ce n'est pas " -#~ "le cas du code '%s'." - -#~ msgid "Intrastat Country" -#~ msgstr "Pays pour la DEB" - -#~ msgid "Journal Entries" -#~ msgstr "Écritures comptables" - -#~ msgid "Select the declaration type." -#~ msgstr "Sélectionnez le type de déclaration." - -#~ msgid "" -#~ "Missing H.S. code on product %s. This product is present in invoice %s." -#~ msgstr "" -#~ "Code S.H. manquant sur l'article %s. Cet article est présent sur la " -#~ "facture %s." - -#~ msgid "" -#~ "Missing unit of measure on the line with %d product(s) '%s' on invoice " -#~ "'%s'." -#~ msgstr "" -#~ "Unité de mesure manquante sur la ligne où figurent %d article(s) '%s' sur " -#~ "la facture '%s'." - -#~ msgid "Please adjust this line manually." -#~ msgstr "Ligne à finaliser manuellement." - -#~ msgid "" -#~ "Please correct the Intrastat Supplementary Unit settings and regenerate " -#~ "the lines or adjust the lines with Intrastat Code '%s' manually" -#~ msgstr "" -#~ "Corrigez le paramétrage de l'unité de mesure supplémentaire pour la DEB " -#~ "et regénérez les lignes ou ajustez manuellement les lignes avec le code " -#~ "pour la DEB '%s'" - -#~ msgid "" -#~ "Please correct the product record and regenerate the lines or adjust the " -#~ "impacted lines manually" -#~ msgstr "" -#~ "Corrigez le paramétrage de l'article et regénérez les lignes ou ajustez " -#~ "manuellement les lignes concernées." - -#~ msgid "" -#~ "Please correct the unit of measure settings and regenerate the lines or " -#~ "adjust the impacted lines manually" -#~ msgstr "" -#~ "Corrigez le paramétrage de l'unité de mesure et regénérez les lignes ou " -#~ "ajustez manuellement les lignes concernées" - -#~ msgid "Default Incoterm for Intrastat" -#~ msgstr "Incoterm par défaut pour la DEB" - -#~ msgid "Destination Region" -#~ msgstr "Région destination" - -#~ msgid "" -#~ "International Commercial Terms are a series of predefined commercial " -#~ "terms used in international transactions." -#~ msgstr "" -#~ "Les Incoterms sont une série de termes commerciaux prédéfinie utilisés " -#~ "dans les transactions internationales." - -#~ msgid "Origin Country" -#~ msgstr "Pays d'origine" - -#~ msgid "Quotation" -#~ msgstr "Devis" diff --git a/intrastat_product/i18n/intrastat_product.pot b/intrastat_product/i18n/intrastat_product.pot index b29a343..7424ab5 100644 --- a/intrastat_product/i18n/intrastat_product.pot +++ b/intrastat_product/i18n/intrastat_product.pot @@ -4,8 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-08-19 06:52+0000\n" +"PO-Revision-Date: 2022-08-19 06:52+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -318,15 +320,17 @@ msgstr "" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format -msgid "Conversion from unit of measure '%s' to '%s' is not implemented yet." +msgid "" +"Conversion from unit of measure %(src_uom)s to %(dest_uom)s is not " +"implemented." msgstr "" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"Conversion from unit of measure '%s' to 'Kg' is not implemented yet. It is " -"needed for product '%s'." +"Conversion from unit of measure %(uom)s to 'Kg' is not implemented. It is " +"needed for product %(product)s." msgstr "" #. module: intrastat_product @@ -511,10 +515,7 @@ msgid "Dispatches" msgstr "" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move__display_name #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__display_name @@ -523,13 +524,6 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode__display_name #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_company__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location__display_name -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__display_name msgid "Display Name" msgstr "" @@ -580,11 +574,6 @@ msgstr "" msgid "Followers" msgstr "" -#. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_channel_ids -msgid "Followers (Channels)" -msgstr "" - #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_partner_ids msgid "Followers (Partners)" @@ -651,10 +640,12 @@ msgid "HS Code" msgstr "" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move__id +#: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__has_message +msgid "Has Message" +msgstr "" + +#. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__id -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line__id -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__id @@ -663,13 +654,6 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode__id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit__id -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_company__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings__id -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner__id -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order__id -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location__id -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__id msgid "ID" msgstr "" @@ -719,6 +703,11 @@ msgstr "" msgid "Inland waterway transport" msgstr "" +#. module: intrastat_product +#: model_terms:ir.ui.view,arch_db:intrastat_product.view_move_form +msgid "Intrastat" +msgstr "" + #. module: intrastat_product #: code:addons/intrastat_product/report/intrastat_product_report_xls.py:0 #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line__hs_code_id @@ -745,22 +734,6 @@ msgstr "" msgid "Intrastat Declaration" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_line_view_form -msgid "Intrastat Declaration Line" -msgstr "" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_line_view_tree -msgid "Intrastat Declaration Lines" -msgstr "" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_graph -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_pivot -msgid "Intrastat Product" -msgstr "" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_product_computation_line msgid "Intrastat Product Computataion Lines" @@ -784,11 +757,6 @@ msgstr "" msgid "Intrastat Product Declaration Lines" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_tree -msgid "Intrastat Product Declarations" -msgstr "" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_product_declaration msgid "Intrastat Product Report Base Object" @@ -800,8 +768,6 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__region_id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__region_id #: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse__region_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_region_view_form -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_region_view_tree #, python-format msgid "Intrastat Region" msgstr "" @@ -821,13 +787,11 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_hs_code__intrastat_unit_id #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_computation_line__intrastat_unit_id #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration_line__intrastat_unit_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_form msgid "Intrastat Supplementary Unit" msgstr "" #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_unit -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_tree msgid "Intrastat Supplementary Units" msgstr "" @@ -836,7 +800,6 @@ msgstr "" #: model:ir.model,name:intrastat_product.model_intrastat_transaction #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line__transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line__transaction_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_computation_line_view_form #, python-format msgid "Intrastat Transaction" msgstr "" @@ -845,29 +808,17 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_account_bank_statement_line__intrastat_transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_account_move__intrastat_transaction_id #: model:ir.model.fields,field_description:intrastat_product.field_account_payment__intrastat_transaction_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_form msgid "Intrastat Transaction Type" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_tree -msgid "Intrastat Transaction Types" -msgstr "" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_intrastat_transport_mode #: model:ir.model.fields,field_description:intrastat_product.field_account_bank_statement_line__intrastat_transport_id #: model:ir.model.fields,field_description:intrastat_product.field_account_move__intrastat_transport_id #: model:ir.model.fields,field_description:intrastat_product.field_account_payment__intrastat_transport_id -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_form msgid "Intrastat Transport Mode" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_tree -msgid "Intrastat Transportat Modes" -msgstr "" - #. module: intrastat_product #: model:ir.model,name:intrastat_product.model_report_intrastat_product_product_declaration_xls msgid "Intrastat declaration" @@ -917,12 +868,6 @@ msgstr "" msgid "Invoice" msgstr "" -#. module: intrastat_product -#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 -#, python-format -msgid "Invoice %s, line %s" -msgstr "" - #. module: intrastat_product #: model:res.groups,name:intrastat_product.group_invoice_intrastat_transaction_details msgid "Invoice Intrastat Transaction Details" @@ -934,6 +879,12 @@ msgstr "" msgid "Invoice Line" msgstr "" +#. module: intrastat_product +#: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 +#, python-format +msgid "Invoice {invoice}, line {line}" +msgstr "" + #. module: intrastat_product #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration__message_is_follower msgid "Is Follower" @@ -956,10 +907,7 @@ msgid "Kg" msgstr "" #. module: intrastat_product -#: model:ir.model.fields,field_description:intrastat_product.field_account_move____last_update #: model:ir.model.fields,field_description:intrastat_product.field_account_move_intrastat_line____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_account_move_line____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_hs_code____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_computation_line____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_product_declaration_line____last_update @@ -968,13 +916,6 @@ msgstr "" #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transaction____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_transport_mode____last_update #: model:ir.model.fields,field_description:intrastat_product.field_intrastat_unit____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_report_intrastat_product_product_declaration_xls____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_company____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_config_settings____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_res_partner____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_sale_order____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_stock_location____last_update -#: model:ir.model.fields,field_description:intrastat_product.field_stock_warehouse____last_update msgid "Last Modified on" msgstr "" @@ -1035,8 +976,8 @@ msgstr "" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"Missing country on invoice partner '%s' or on the delivery address (partner " -"'%s'). " +"Missing country on invoice partner '{invoice_partner}' or on the delivery " +"address (partner '{delivery_partner}'). " msgstr "" #. module: intrastat_product @@ -1164,30 +1105,31 @@ msgstr "" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"On invoice '%s', the source/destination country is '%s' which is not part of" -" the European Union." +"On invoice '{invoice}', the source/destination country is '{country}' which " +"is not part of the European Union." msgstr "" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"On invoice '%s', the source/destination country is United-Kingdom and the " -"fiscal position is '%s'. Make sure that the fiscal position is right. If the" -" origin/destination is Northern Ireland, please set the VAT number of the " -"partner '%s' in Odoo with its new VAT number starting with 'XI' following " -"Brexit." +"On invoice '{invoice}', the source/destination country is United-Kingdom and" +" the fiscal position is '{fp}'. Make sure that the fiscal position is right." +" If the origin/destination is Northern Ireland, please set the VAT number of" +" the partner '{partner}' in Odoo with its new VAT number starting with 'XI' " +"following Brexit." msgstr "" #. module: intrastat_product #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"On invoice '%s', the source/destination country is United-Kingdom, the " -"fiscal position is '%s' and the partner's VAT number is '%s'. Make sure that" -" the fiscal position is right. If the origin/destination is Northern " -"Ireland, please update the VAT number of the partner '%s' in Odoo with its " -"new VAT number starting with 'XI' following Brexit." +"On invoice '{invoice}', the source/destination country is United-Kingdom, " +"the fiscal position is '{fp}' and the partner's VAT number is " +"'{partner_vat}'. Make sure that the fiscal position is right. If the " +"origin/destination is Northern Ireland, please update the VAT number of the " +"partner '{partner}' in Odoo with its new VAT number starting with 'XI' " +"following Brexit." msgstr "" #. module: intrastat_product @@ -1365,26 +1307,6 @@ msgid "" " lighters on board of a ship)" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_search -msgid "Search Intrastat Product Declarations" -msgstr "" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_unit_search -msgid "Search Intrastat Supplementary Units" -msgstr "" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transaction_mode_search -msgid "Search Intrastat Transaction Types" -msgstr "" - -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_transport_mode_search -msgid "Search Intrastat Transport Modes" -msgstr "" - #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_unit__uom_id msgid "" @@ -1514,11 +1436,6 @@ msgstr "" msgid "Total Fiscal Amount" msgstr "" -#. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_tree -msgid "Total amount" -msgstr "" - #. module: intrastat_product #: model:ir.model.fields,help:intrastat_product.field_intrastat_product_declaration__total_amount msgid "Total fiscal amount in company currency of the declaration." @@ -1556,7 +1473,6 @@ msgid "Transaction weight in Kg: Quantity x Product Weight" msgstr "" #. module: intrastat_product -#: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_computation_line_view_tree #: model_terms:ir.ui.view,arch_db:intrastat_product.intrastat_product_declaration_view_form msgid "Transactions" msgstr "" @@ -1625,10 +1541,11 @@ msgstr "" #: code:addons/intrastat_product/models/intrastat_product_declaration.py:0 #, python-format msgid "" -"VAT number of partner '%s' is '%s'. If this partner is from Northern " -"Ireland, his VAT number should be updated to his new VAT number starting " -"with 'XI' following Brexit. If this partner is from Great Britain, maybe the" -" fiscal position was wrong on invoice '%s' (the fiscal position was '%s')." +"VAT number of partner %(partner)s is %(partner_vat)s. If this partner is " +"from Northern Ireland, his VAT number should be updated to his new VAT " +"number starting with 'XI' following Brexit. If this partner is from Great " +"Britain, maybe the fiscal position was wrong on invoice %(invoice)s (the " +"fiscal position was %(fp)s)." msgstr "" #. module: intrastat_product diff --git a/intrastat_product/migrations/14.0.1.0.0/pre-migration.py b/intrastat_product/migrations/14.0.1.0.0/pre-migration.py deleted file mode 100644 index 1f6f9a8..0000000 --- a/intrastat_product/migrations/14.0.1.0.0/pre-migration.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 2020 Akretion France (http://www.akretion.com/) -# @author: Alexis de Lattre -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - - -def migrate(cr, version): - if not version: - return - - cr.execute( - 'ALTER TABLE "intrastat_product_declaration" RENAME "type" ' - 'TO "declaration_type"' - ) diff --git a/intrastat_product/models/account_move.py b/intrastat_product/models/account_move.py index 8dda931..58ab1d3 100644 --- a/intrastat_product/models/account_move.py +++ b/intrastat_product/models/account_move.py @@ -33,7 +33,7 @@ class AccountMove(models.Model): src_dest_region_id = fields.Many2one( comodel_name="intrastat.region", string="Origin/Destination Region", - default=lambda self: self._default_src_dest_region_id(), + default=lambda self: self.env.company.intrastat_region_id, help="Origin region for dispatches, destination region for " "arrivals. This field is used for the Intrastat Declaration.", ondelete="restrict", @@ -55,10 +55,6 @@ class AccountMove(models.Model): country = inv.company_id.country_id inv.src_dest_country_id = country.id - @api.model - def _default_src_dest_region_id(self): - return self.env.company.intrastat_region_id - def compute_intrastat_lines(self): """ Compute the Intrastat Lines so that they can be modified diff --git a/intrastat_product/models/intrastat_product_declaration.py b/intrastat_product/models/intrastat_product_declaration.py index 3fef185..e79360d 100644 --- a/intrastat_product/models/intrastat_product_declaration.py +++ b/intrastat_product/models/intrastat_product_declaration.py @@ -51,13 +51,11 @@ class IntrastatProductDeclaration(models.Model): ) company_country_code = fields.Char( compute="_compute_company_country_code", - string="Company Country Code", readonly=True, store=True, ) state = fields.Selection( selection=[("draft", "Draft"), ("done", "Done")], - string="State", readonly=True, tracking=True, copy=False, @@ -68,9 +66,7 @@ class IntrastatProductDeclaration(models.Model): note = fields.Text( string="Notes", help="You can add some comments here if you want." ) - year = fields.Char( - string="Year", required=True, states={"done": [("readonly", True)]} - ) + year = fields.Char(required=True, states={"done": [("readonly", True)]}) month = fields.Selection( selection=[ ("01", "01"), @@ -86,7 +82,6 @@ class IntrastatProductDeclaration(models.Model): ("11", "11"), ("12", "12"), ], - string="Month", required=True, states={"done": [("readonly", True)]}, ) @@ -107,14 +102,12 @@ class IntrastatProductDeclaration(models.Model): ) action = fields.Selection( selection="_get_action", - string="Action", required=True, default="replace", states={"done": [("readonly", True)]}, tracking=True, ) revision = fields.Integer( - string="Revision", default=1, states={"done": [("readonly", True)]}, help="Used to keep track of changes", @@ -148,10 +141,9 @@ class IntrastatProductDeclaration(models.Model): ) reporting_level = fields.Selection( selection="_get_reporting_level", - string="Reporting Level", states={"done": [("readonly", True)]}, ) - valid = fields.Boolean(compute="_compute_check_validity", string="Valid") + valid = fields.Boolean(compute="_compute_check_validity") xml_attachment_id = fields.Many2one("ir.attachment", string="XML Attachment") xml_attachment_datas = fields.Binary( related="xml_attachment_id.datas", string="XML Export" @@ -273,12 +265,11 @@ class IntrastatProductDeclaration(models.Model): if not country: line_notes = [ _( - "Missing country on invoice partner '%s' " - "or on the delivery address (partner '%s'). " - ) - % ( - inv.partner_id.display_name, - inv.partner_shipping_id + "Missing country on invoice partner '{invoice_partner}' " + "or on the delivery address (partner '{delivery_partner}'). " + ).format( + invoice_partner=inv.partner_id.display_name, + delivery_partner=inv.partner_shipping_id and inv.partner_shipping_id.display_name or "-", ) @@ -288,10 +279,9 @@ class IntrastatProductDeclaration(models.Model): if country not in eu_countries and country.code != "GB": line_notes = [ _( - "On invoice '%s', the source/destination country " - "is '%s' which is not part of the European Union." - ) - % (inv.name, country.name) + "On invoice '{invoice}', the source/destination country " + "is '{country}' which is not part of the European Union." + ).format(invoice=inv.display_name, country=country.display_name) ] self._format_line_note(inv_line, notedict, line_notes) if country and country.code == "GB" and self.year >= "2021": @@ -299,36 +289,34 @@ class IntrastatProductDeclaration(models.Model): if not vat: line_notes = [ _( - "On invoice '%s', the source/destination country " - "is United-Kingdom and the fiscal position is '%s'. " + "On invoice '{invoice}', the source/destination country " + "is United-Kingdom and the fiscal position is '{fp}'. " "Make sure that the fiscal position is right. If " "the origin/destination is Northern Ireland, please " - "set the VAT number of the partner '%s' in Odoo with " + "set the VAT number of the partner '{partner}' in Odoo with " "its new VAT number starting with 'XI' following Brexit." - ) - % ( - inv.name, - inv.fiscal_position_id.display_name, - inv.commercial_partner_id.display_name, + ).format( + invoice=inv.display_name, + fp=inv.fiscal_position_id.display_name, + partner=inv.commercial_partner_id.display_name, ) ] self._format_line_note(inv_line, notedict, line_notes) elif not vat.startswith("XI"): line_notes = [ _( - "On invoice '%s', the source/destination country " - "is United-Kingdom, the fiscal position is '%s' and " - "the partner's VAT number is '%s'. " + "On invoice '{invoice}', the source/destination country " + "is United-Kingdom, the fiscal position is '{fp}' and " + "the partner's VAT number is '{partner_vat}'. " "Make sure that the fiscal position is right. If " "the origin/destination is Northern Ireland, please " - "update the VAT number of the partner '%s' in Odoo with " + "update the VAT number of the partner '{partner}' in Odoo with " "its new VAT number starting with 'XI' following Brexit." - ) - % ( - inv.name, - inv.fiscal_position_id.display_name, - vat, - inv.commercial_partner_id.display_name, + ).format( + invoice=inv.display_name, + fp=inv.fiscal_position_id.display_name, + partner_vat=vat, + partner=inv.commercial_partner_id.display_name, ) ] self._format_line_note(inv_line, notedict, line_notes) @@ -383,10 +371,15 @@ class IntrastatProductDeclaration(models.Model): else: line_notes = [ _( - "Conversion from unit of measure '%s' to '%s' " - "is not implemented yet." + "Conversion from unit of measure %(src_uom)s to %(dest_uom)s " + "is not implemented." + ) + % ( + { + "src_uom": source_uom.display_name, + "dest_uom": target_uom.display_name, + } ) - % (source_uom.name, target_uom.name) ] self._format_line_note(inv_line, notedict, line_notes) return weight, suppl_unit_qty @@ -415,10 +408,10 @@ class IntrastatProductDeclaration(models.Model): else: line_notes = [ _( - "Conversion from unit of measure '%s' to 'Kg' " - "is not implemented yet. It is needed for product '%s'." + "Conversion from unit of measure %(uom)s to 'Kg' " + "is not implemented. It is needed for product %(product)s." ) - % (source_uom.name, product.display_name) + % ({"uom": source_uom.display_name, "product": product.display_name}) ] self._format_line_note(inv_line, notedict, line_notes) return weight, suppl_unit_qty @@ -525,18 +518,21 @@ class IntrastatProductDeclaration(models.Model): if vat.startswith("GB"): line_notes = [ _( - "VAT number of partner '%s' is '%s'. If this partner " - "is from Northern Ireland, his VAT number should be " + "VAT number of partner %(partner)s is %(partner_vat)s. " + "If this partner is from Northern Ireland, " + "his VAT number should be " "updated to his new VAT number starting with 'XI' " "following Brexit. If this partner is from Great Britain, " - "maybe the fiscal position was wrong on invoice '%s' " - "(the fiscal position was '%s')." + "maybe the fiscal position was wrong on invoice %(invoice)s " + "(the fiscal position was %(fp)s)." ) % ( - inv.commercial_partner_id.display_name, - vat, - inv.name, - inv.fiscal_position_id.display_name, + { + "partner": inv.commercial_partner_id.display_name, + "partner_vat": vat, + "invoice": inv.display_name, + "fp": inv.fiscal_position_id.display_name, + } ) ] self._format_line_note(inv_line, notedict, line_notes) @@ -630,7 +626,9 @@ class IntrastatProductDeclaration(models.Model): def _format_line_note(self, line, notedict, line_notes): indent = 8 * " " - note = _("Invoice %s, line %s") % (line.move_id.name, notedict["line_nbr"]) + note = _("Invoice {invoice}, line {line}").format( + invoice=line.move_id.display_name, line=notedict["line_nbr"] + ) note += ":\n" for line_note in line_notes: note += indent + line_note @@ -1068,7 +1066,7 @@ class IntrastatProductComputationLine(models.Model): ) declaration_type = fields.Selection(related="parent_id.declaration_type") reporting_level = fields.Selection(related="parent_id.reporting_level") - valid = fields.Boolean(compute="_compute_check_validity", string="Valid") + valid = fields.Boolean(compute="_compute_check_validity") invoice_line_id = fields.Many2one( "account.move.line", string="Invoice Line", readonly=True ) @@ -1103,9 +1101,7 @@ class IntrastatProductComputationLine(models.Model): string="Suppl. Unit", help="Intrastat Supplementary Unit", ) - weight = fields.Float( - string="Weight", digits="Stock Weight", help="Net weight in Kg" - ) + weight = fields.Float(digits="Stock Weight", help="Net weight in Kg") suppl_unit_qty = fields.Float( string="Suppl. Unit Qty", digits="Product Unit of Measure", @@ -1229,7 +1225,7 @@ class IntrastatProductDeclarationLine(models.Model): string="Suppl. Unit", help="Intrastat Supplementary Unit", ) - weight = fields.Integer(string="Weight", help="Net weight in Kg") + weight = fields.Integer(help="Net weight in Kg") suppl_unit_qty = fields.Integer( string="Suppl. Unit Qty", help="Supplementary Units Quantity" ) diff --git a/intrastat_product/models/intrastat_region.py b/intrastat_product/models/intrastat_region.py index 648db55..7882dc7 100644 --- a/intrastat_product/models/intrastat_region.py +++ b/intrastat_product/models/intrastat_region.py @@ -1,7 +1,7 @@ # Copyright 2009-2020 Noviat nv/sa (www.noviat.com). # @author Luc de Meyer -from odoo import api, fields, models +from odoo import fields, models class IntrastatRegion(models.Model): @@ -15,18 +15,14 @@ class IntrastatRegion(models.Model): ) ] - code = fields.Char(string="Code", required=True) + code = fields.Char(required=True) country_id = fields.Many2one( comodel_name="res.country", string="Country", required=True ) - name = fields.Char(string="Name", translate=True) - description = fields.Char(string="Description") + name = fields.Char(translate=True) + description = fields.Char() company_id = fields.Many2one( comodel_name="res.company", string="Company", - default=lambda self: self._default_company_id(), + default=lambda self: self.env.company, ) - - @api.model - def _default_company_id(self): - return self.env.company diff --git a/intrastat_product/models/intrastat_transaction.py b/intrastat_product/models/intrastat_transaction.py index b542e87..bff2288 100644 --- a/intrastat_product/models/intrastat_transaction.py +++ b/intrastat_product/models/intrastat_transaction.py @@ -18,19 +18,15 @@ class IntrastatTransaction(models.Model): ) ] - code = fields.Char(string="Code", required=True) - description = fields.Text(string="Description") + code = fields.Char(required=True) + description = fields.Text() company_id = fields.Many2one( comodel_name="res.company", string="Company", - default=lambda self: self._default_company_id(), + default=lambda self: self.env.company, ) active = fields.Boolean(default=True) - @api.model - def _default_company_id(self): - return self.env.company - @api.depends("code", "description") def name_get(self): res = [] diff --git a/intrastat_product/models/intrastat_transport_mode.py b/intrastat_product/models/intrastat_transport_mode.py index 1d816b9..7f688b1 100644 --- a/intrastat_product/models/intrastat_transport_mode.py +++ b/intrastat_product/models/intrastat_transport_mode.py @@ -14,9 +14,9 @@ class IntrastatTransportMode(models.Model): ("intrastat_transport_code_unique", "UNIQUE(code)", "Code must be unique.") ] - code = fields.Char(string="Code", required=True) - name = fields.Char(string="Name", required=True, translate=True) - description = fields.Char(string="Description", translate=True) + code = fields.Char(required=True) + name = fields.Char(required=True, translate=True) + description = fields.Char(translate=True) @api.depends("name", "code") def name_get(self): diff --git a/intrastat_product/models/intrastat_unit.py b/intrastat_product/models/intrastat_unit.py index c83fa5e..eb5706c 100644 --- a/intrastat_product/models/intrastat_unit.py +++ b/intrastat_product/models/intrastat_unit.py @@ -10,8 +10,8 @@ class IntrastatUnit(models.Model): _name = "intrastat.unit" _description = "Intrastat Supplementary Units" - name = fields.Char(string="Name", required=True) - description = fields.Char(string="Description", required=True) + name = fields.Char(required=True) + description = fields.Char(required=True) uom_id = fields.Many2one( comodel_name="uom.uom", string="Regular UoM", diff --git a/intrastat_product/static/description/index.html b/intrastat_product/static/description/index.html index bdbf10c..ff62b25 100644 --- a/intrastat_product/static/description/index.html +++ b/intrastat_product/static/description/index.html @@ -3,7 +3,7 @@ - + Intrastat Product