From be3f72ace7e1f7f2190bb3944a6d7f759e3b55d3 Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Thu, 5 Apr 2018 19:46:24 +0200 Subject: [PATCH 01/13] [ADD] contract/contract_sale_invoicing: New module --- contract_sale_invoicing/README.rst | 69 ++++++++++++++++++ contract_sale_invoicing/__init__.py | 3 + contract_sale_invoicing/__manifest__.py | 20 +++++ contract_sale_invoicing/i18n/ca.po | 38 ++++++++++ .../i18n/contract_sale_invoicing.pot | 32 ++++++++ contract_sale_invoicing/i18n/de.po | 38 ++++++++++ contract_sale_invoicing/i18n/el_GR.po | 39 ++++++++++ contract_sale_invoicing/i18n/es.po | 35 +++++++++ contract_sale_invoicing/i18n/es_MX.po | 39 ++++++++++ contract_sale_invoicing/i18n/fi.po | 38 ++++++++++ contract_sale_invoicing/i18n/fr.po | 41 +++++++++++ contract_sale_invoicing/i18n/gl.po | 38 ++++++++++ contract_sale_invoicing/i18n/hi_IN.po | 39 ++++++++++ contract_sale_invoicing/i18n/hr.po | 39 ++++++++++ contract_sale_invoicing/i18n/hr_HR.po | 40 ++++++++++ contract_sale_invoicing/i18n/hu.po | 38 ++++++++++ contract_sale_invoicing/i18n/it.po | 38 ++++++++++ contract_sale_invoicing/i18n/nl.po | 38 ++++++++++ contract_sale_invoicing/i18n/pt.po | 38 ++++++++++ contract_sale_invoicing/i18n/pt_BR.po | 39 ++++++++++ contract_sale_invoicing/i18n/pt_PT.po | 39 ++++++++++ contract_sale_invoicing/i18n/ro.po | 39 ++++++++++ contract_sale_invoicing/i18n/sk_SK.po | 39 ++++++++++ contract_sale_invoicing/i18n/sl.po | 39 ++++++++++ contract_sale_invoicing/i18n/tr.po | 38 ++++++++++ contract_sale_invoicing/i18n/tr_TR.po | 39 ++++++++++ contract_sale_invoicing/i18n/zh.po | 38 ++++++++++ contract_sale_invoicing/i18n/zh_CN.po | 39 ++++++++++ contract_sale_invoicing/models/__init__.py | 3 + contract_sale_invoicing/models/contract.py | 32 ++++++++ .../static/description/icon.png | Bin 0 -> 9455 bytes contract_sale_invoicing/tests/__init__.py | 3 + .../tests/test_contract_sale_invoicing.py | 44 +++++++++++ .../views/contract_view.xml | 17 +++++ 34 files changed, 1148 insertions(+) create mode 100644 contract_sale_invoicing/README.rst create mode 100644 contract_sale_invoicing/__init__.py create mode 100644 contract_sale_invoicing/__manifest__.py create mode 100644 contract_sale_invoicing/i18n/ca.po create mode 100644 contract_sale_invoicing/i18n/contract_sale_invoicing.pot create mode 100644 contract_sale_invoicing/i18n/de.po create mode 100644 contract_sale_invoicing/i18n/el_GR.po create mode 100644 contract_sale_invoicing/i18n/es.po create mode 100644 contract_sale_invoicing/i18n/es_MX.po create mode 100644 contract_sale_invoicing/i18n/fi.po create mode 100644 contract_sale_invoicing/i18n/fr.po create mode 100644 contract_sale_invoicing/i18n/gl.po create mode 100644 contract_sale_invoicing/i18n/hi_IN.po create mode 100644 contract_sale_invoicing/i18n/hr.po create mode 100644 contract_sale_invoicing/i18n/hr_HR.po create mode 100644 contract_sale_invoicing/i18n/hu.po create mode 100644 contract_sale_invoicing/i18n/it.po create mode 100644 contract_sale_invoicing/i18n/nl.po create mode 100644 contract_sale_invoicing/i18n/pt.po create mode 100644 contract_sale_invoicing/i18n/pt_BR.po create mode 100644 contract_sale_invoicing/i18n/pt_PT.po create mode 100644 contract_sale_invoicing/i18n/ro.po create mode 100644 contract_sale_invoicing/i18n/sk_SK.po create mode 100644 contract_sale_invoicing/i18n/sl.po create mode 100644 contract_sale_invoicing/i18n/tr.po create mode 100644 contract_sale_invoicing/i18n/tr_TR.po create mode 100644 contract_sale_invoicing/i18n/zh.po create mode 100644 contract_sale_invoicing/i18n/zh_CN.po create mode 100644 contract_sale_invoicing/models/__init__.py create mode 100644 contract_sale_invoicing/models/contract.py create mode 100644 contract_sale_invoicing/static/description/icon.png create mode 100644 contract_sale_invoicing/tests/__init__.py create mode 100644 contract_sale_invoicing/tests/test_contract_sale_invoicing.py create mode 100644 contract_sale_invoicing/views/contract_view.xml diff --git a/contract_sale_invoicing/README.rst b/contract_sale_invoicing/README.rst new file mode 100644 index 0000000000..ea7021dde6 --- /dev/null +++ b/contract_sale_invoicing/README.rst @@ -0,0 +1,69 @@ +.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: https://www.gnu.org/licenses/agpl + :alt: License: AGPL-3 + +========================================== +Contract Invoicing of Pending Sales Orders +========================================== + +This modules allows to include on the same invoice than the recurring invoice +contract, all the pending to invoice sales orders that you have with the same +analytic account. + +Usage +===== + +To use this module, you need to: + +#. Go to Invoicing > Sales > Contracts and select or create a new contract. +#. Check *Generate recurring invoices automatically*. +#. Mark the check "Invoice Pending Sales Orders". +#. On each invoicing, system will check if there's any pending sales orders + with same analyitic account and will append the lines to the invoice being + generated. + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/110/11.0 + + +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 smash it by providing detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* `Tecnativa `_: + + * Carlos Dauden + +Do not contact contributors directly about support or help with technical issues. + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +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. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/contract_sale_invoicing/__init__.py b/contract_sale_invoicing/__init__.py new file mode 100644 index 0000000000..31660d6a96 --- /dev/null +++ b/contract_sale_invoicing/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/contract_sale_invoicing/__manifest__.py b/contract_sale_invoicing/__manifest__.py new file mode 100644 index 0000000000..8d606c346c --- /dev/null +++ b/contract_sale_invoicing/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2018 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + 'name': 'Contract Invoicing of Pending Sales Orders', + 'summary': 'Include sales to invoice in contract invoice creation', + 'version': '11.0.1.0.0', + 'category': 'Contract Management', + 'website': 'https://github.com/oca/contract', + 'author': 'Tecnativa, ' + 'Odoo Community Association (OCA)', + 'license': 'AGPL-3', + 'installable': True, + 'depends': [ + 'contract', + 'sale_management', + ], + 'data': [ + 'views/contract_view.xml', + ], +} diff --git a/contract_sale_invoicing/i18n/ca.po b/contract_sale_invoicing/i18n/ca.po new file mode 100644 index 0000000000..e4d817cf40 --- /dev/null +++ b/contract_sale_invoicing/i18n/ca.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analític" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/contract_sale_invoicing.pot b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot new file mode 100644 index 0000000000..873a8cd4b2 --- /dev/null +++ b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.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: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "If checked include sales with same analytic account to invoice in contract invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" + diff --git a/contract_sale_invoicing/i18n/de.po b/contract_sale_invoicing/i18n/de.po new file mode 100644 index 0000000000..e97ae46c1e --- /dev/null +++ b/contract_sale_invoicing/i18n/de.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenstelle" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/el_GR.po b/contract_sale_invoicing/i18n/el_GR.po new file mode 100644 index 0000000000..6775919922 --- /dev/null +++ b/contract_sale_invoicing/i18n/el_GR.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Αναλυτικός Λογαριασμός" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/es.po b/contract_sale_invoicing/i18n/es.po new file mode 100644 index 0000000000..ad5d7744f5 --- /dev/null +++ b/contract_sale_invoicing/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-06 17:36+0200\n" +"PO-Revision-Date: 2018-04-06 17:38+0200\n" +"Last-Translator: Carlos Dauden \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.7.1\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "If checked include sales with same analytic account to invoice in contract invoice creation." +msgstr "Si está marcado se incluyen los pedidos a facturar que tengan la misma cuenta analítica en la creación de la factura del contrato" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "Facturar pedidos pendientes" diff --git a/contract_sale_invoicing/i18n/es_MX.po b/contract_sale_invoicing/i18n/es_MX.po new file mode 100644 index 0000000000..d2ad304ffa --- /dev/null +++ b/contract_sale_invoicing/i18n/es_MX.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/fi.po b/contract_sale_invoicing/i18n/fi.po new file mode 100644 index 0000000000..cf18a90f95 --- /dev/null +++ b/contract_sale_invoicing/i18n/fi.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analyyttinen tili" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/fr.po b/contract_sale_invoicing/i18n/fr.po new file mode 100644 index 0000000000..d1db4e6760 --- /dev/null +++ b/contract_sale_invoicing/i18n/fr.po @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-05 02:28+0000\n" +"PO-Revision-Date: 2018-05-05 02:28+0000\n" +"Last-Translator: Quentin THEURET , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" +"Si cochée, les ventes ayant le même compte analytique seront facturées lors " +"de la création de facture du contrat." + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "Commandes avec une facture en attente" diff --git a/contract_sale_invoicing/i18n/gl.po b/contract_sale_invoicing/i18n/gl.po new file mode 100644 index 0000000000..e8dbbe4722 --- /dev/null +++ b/contract_sale_invoicing/i18n/gl.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/hi_IN.po b/contract_sale_invoicing/i18n/hi_IN.po new file mode 100644 index 0000000000..4b8646ca9d --- /dev/null +++ b/contract_sale_invoicing/i18n/hi_IN.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" +"hi_IN/)\n" +"Language: hi_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "विश्लेषणात्मक खाता" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/hr.po b/contract_sale_invoicing/i18n/hr.po new file mode 100644 index 0000000000..6a214c3050 --- /dev/null +++ b/contract_sale_invoicing/i18n/hr.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/hr_HR.po b/contract_sale_invoicing/i18n/hr_HR.po new file mode 100644 index 0000000000..5cbd027537 --- /dev/null +++ b/contract_sale_invoicing/i18n/hr_HR.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Konto analitike" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/hu.po b/contract_sale_invoicing/i18n/hu.po new file mode 100644 index 0000000000..fef5e9e009 --- /dev/null +++ b/contract_sale_invoicing/i18n/hu.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitikus gyűjtőkód könyvelés" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/it.po b/contract_sale_invoicing/i18n/it.po new file mode 100644 index 0000000000..483d755a71 --- /dev/null +++ b/contract_sale_invoicing/i18n/it.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conto Analitico" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/nl.po b/contract_sale_invoicing/i18n/nl.po new file mode 100644 index 0000000000..05baaadb56 --- /dev/null +++ b/contract_sale_invoicing/i18n/nl.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Kostenplaats" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/pt.po b/contract_sale_invoicing/i18n/pt.po new file mode 100644 index 0000000000..eff4a6fc84 --- /dev/null +++ b/contract_sale_invoicing/i18n/pt.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/pt_BR.po b/contract_sale_invoicing/i18n/pt_BR.po new file mode 100644 index 0000000000..64e39d892a --- /dev/null +++ b/contract_sale_invoicing/i18n/pt_BR.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/pt_PT.po b/contract_sale_invoicing/i18n/pt_PT.po new file mode 100644 index 0000000000..e3133f8148 --- /dev/null +++ b/contract_sale_invoicing/i18n/pt_PT.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/ro.po b/contract_sale_invoicing/i18n/ro.po new file mode 100644 index 0000000000..1e598a4da8 --- /dev/null +++ b/contract_sale_invoicing/i18n/ro.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cont analitic" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/sk_SK.po b/contract_sale_invoicing/i18n/sk_SK.po new file mode 100644 index 0000000000..d29c41d91a --- /dev/null +++ b/contract_sale_invoicing/i18n/sk_SK.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" +"sk_SK/)\n" +"Language: sk_SK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytický účet" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/sl.po b/contract_sale_invoicing/i18n/sl.po new file mode 100644 index 0000000000..b0fd076205 --- /dev/null +++ b/contract_sale_invoicing/i18n/sl.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitični konto" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/tr.po b/contract_sale_invoicing/i18n/tr.po new file mode 100644 index 0000000000..7ba26db03c --- /dev/null +++ b/contract_sale_invoicing/i18n/tr.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitik Hesap" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/tr_TR.po b/contract_sale_invoicing/i18n/tr_TR.po new file mode 100644 index 0000000000..187daa1372 --- /dev/null +++ b/contract_sale_invoicing/i18n/tr_TR.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitik Hesap" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/zh.po b/contract_sale_invoicing/i18n/zh.po new file mode 100644 index 0000000000..dd338d7886 --- /dev/null +++ b/contract_sale_invoicing/i18n/zh.po @@ -0,0 +1,38 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# DIT INTL , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-27 01:12+0000\n" +"PO-Revision-Date: 2018-04-27 01:12+0000\n" +"Last-Translator: DIT INTL , 2018\n" +"Language-Team: Chinese (https://www.transifex.com/oca/teams/23907/zh/)\n" +"Language: zh\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "分析会计" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "如果选中,则在销售发票中包含分析帐户。" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "发票挂起的销售订单" diff --git a/contract_sale_invoicing/i18n/zh_CN.po b/contract_sale_invoicing/i18n/zh_CN.po new file mode 100644 index 0000000000..58cce6f45e --- /dev/null +++ b/contract_sale_invoicing/i18n/zh_CN.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account +msgid "Analytic Account" +msgstr "核算科目" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/models/__init__.py b/contract_sale_invoicing/models/__init__.py new file mode 100644 index 0000000000..d639560e19 --- /dev/null +++ b/contract_sale_invoicing/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import contract diff --git a/contract_sale_invoicing/models/contract.py b/contract_sale_invoicing/models/contract.py new file mode 100644 index 0000000000..9ae245bb21 --- /dev/null +++ b/contract_sale_invoicing/models/contract.py @@ -0,0 +1,32 @@ +# Copyright 2018 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class AccountAnalyticAccount(models.Model): + _inherit = 'account.analytic.account' + + invoicing_sales = fields.Boolean( + string='Invoice Pending Sales Orders', + help='If checked include sales with same analytic account to invoice ' + 'in contract invoice creation.', + ) + + @api.multi + def _create_invoice(self, invoice=False): + if not self.invoicing_sales: + return super(AccountAnalyticAccount, self)._create_invoice() + sales = self.env['sale.order'].search([ + ('analytic_account_id', '=', self.id), + ('partner_invoice_id', 'child_of', + self.partner_id.commercial_partner_id.ids), + ('invoice_status', '=', 'to invoice'), + ('date_order', '<=', + '{} 23:59:59'.format(self.recurring_next_date)), + ]) + if sales: + invoice_ids = sales.action_invoice_create() + invoice = self.env['account.invoice'].browse(invoice_ids)[:1] + return super(AccountAnalyticAccount, self)._create_invoice( + invoice=invoice) diff --git a/contract_sale_invoicing/static/description/icon.png b/contract_sale_invoicing/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/contract_sale_invoicing/tests/__init__.py b/contract_sale_invoicing/tests/__init__.py new file mode 100644 index 0000000000..0d440aef86 --- /dev/null +++ b/contract_sale_invoicing/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_contract_sale_invoicing diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py new file mode 100644 index 0000000000..a0eaf52397 --- /dev/null +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -0,0 +1,44 @@ +# Copyright 2018 Tecnativa - Carlos Dauden +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.addons.contract.tests.test_contract import TestContractBase + + +class TestContractSaleInvoicing(TestContractBase): + @classmethod + def setUpClass(cls): + super(TestContractSaleInvoicing, cls).setUpClass() + cls.product_so = cls.env.ref( + 'product.service_order_01_product_template') + cls.sale_order = cls.env['sale.order'].create({ + 'partner_id': cls.partner.id, + 'partner_invoice_id': cls.partner.id, + 'partner_shipping_id': cls.partner.id, + 'order_line': [(0, 0, {'name': cls.product_so.name, + 'product_id': cls.product_so.id, + 'product_uom_qty': 2, + 'product_uom': cls.product_so.uom_id.id, + 'price_unit': cls.product_so.list_price})], + 'pricelist_id': cls.partner.property_product_pricelist.id, + 'analytic_account_id': cls.contract.id, + 'date_order': '2016-02-15', + }) + + def test_not_sale_invoicing(self): + self.contract.invoicing_sales = False + self.sale_order.action_confirm() + self.contract.recurring_create_invoice() + self.assertEqual(self.sale_order.invoice_status, 'to invoice') + + def test_sale_invoicing(self): + self.contract.invoicing_sales = True + self.sale_order.action_confirm() + self.contract.recurring_create_invoice() + self.assertEqual(self.sale_order.invoice_status, 'invoiced') + + def test_contract_sale_invoicing_without(self): + self.contract.invoicing_sales = True + self.sale_order.analytic_account_id = False + self.sale_order.action_confirm() + self.contract.recurring_create_invoice() + self.assertEqual(self.sale_order.invoice_status, 'to invoice') diff --git a/contract_sale_invoicing/views/contract_view.xml b/contract_sale_invoicing/views/contract_view.xml new file mode 100644 index 0000000000..b492211fe6 --- /dev/null +++ b/contract_sale_invoicing/views/contract_view.xml @@ -0,0 +1,17 @@ + + + + + + + account.analytic.account + + + + + + + + + From f40a9de0d18072f4fa53614a51e5b01c959c9510 Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Thu, 25 Oct 2018 17:49:32 +0200 Subject: [PATCH 02/13] [MIG] contract_sale_invoicing: Migration to 12.0 --- contract_sale_invoicing/README.rst | 69 ++- contract_sale_invoicing/__init__.py | 2 + contract_sale_invoicing/__manifest__.py | 2 +- contract_sale_invoicing/i18n/ca.po | 6 +- .../i18n/contract_sale_invoicing.pot | 8 +- contract_sale_invoicing/i18n/de.po | 18 +- contract_sale_invoicing/i18n/el_GR.po | 6 +- contract_sale_invoicing/i18n/es.po | 14 +- contract_sale_invoicing/i18n/es_MX.po | 6 +- contract_sale_invoicing/i18n/fi.po | 6 +- contract_sale_invoicing/i18n/fr.po | 6 +- contract_sale_invoicing/i18n/gl.po | 6 +- contract_sale_invoicing/i18n/hi_IN.po | 6 +- contract_sale_invoicing/i18n/hr.po | 6 +- contract_sale_invoicing/i18n/hr_HR.po | 6 +- contract_sale_invoicing/i18n/hu.po | 6 +- contract_sale_invoicing/i18n/it.po | 19 +- contract_sale_invoicing/i18n/nl.po | 6 +- contract_sale_invoicing/i18n/pt.po | 15 +- contract_sale_invoicing/i18n/pt_BR.po | 21 +- contract_sale_invoicing/i18n/pt_PT.po | 6 +- contract_sale_invoicing/i18n/ro.po | 6 +- contract_sale_invoicing/i18n/sk_SK.po | 6 +- contract_sale_invoicing/i18n/sl.po | 6 +- contract_sale_invoicing/i18n/tr.po | 6 +- contract_sale_invoicing/i18n/tr_TR.po | 6 +- contract_sale_invoicing/i18n/zh.po | 6 +- contract_sale_invoicing/i18n/zh_CN.po | 17 +- .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 3 + contract_sale_invoicing/readme/USAGE.rst | 8 + .../static/description/index.html | 438 ++++++++++++++++++ .../tests/test_contract_sale_invoicing.py | 3 +- 33 files changed, 597 insertions(+), 152 deletions(-) create mode 100644 contract_sale_invoicing/readme/CONTRIBUTORS.rst create mode 100644 contract_sale_invoicing/readme/DESCRIPTION.rst create mode 100644 contract_sale_invoicing/readme/USAGE.rst create mode 100644 contract_sale_invoicing/static/description/index.html diff --git a/contract_sale_invoicing/README.rst b/contract_sale_invoicing/README.rst index ea7021dde6..bde2f7900f 100644 --- a/contract_sale_invoicing/README.rst +++ b/contract_sale_invoicing/README.rst @@ -1,15 +1,39 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: https://www.gnu.org/licenses/agpl - :alt: License: AGPL-3 - ========================================== Contract Invoicing of Pending Sales Orders ========================================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcontract-lightgray.png?logo=github + :target: https://github.com/OCA/contract/tree/12.0/contract_sale_invoicing + :alt: OCA/contract +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_sale_invoicing + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/110/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This modules allows to include on the same invoice than the recurring invoice contract, all the pending to invoice sales orders that you have with the same analytic account. +**Table of contents** + +.. contents:: + :local: + Usage ===== @@ -22,48 +46,45 @@ To use this module, you need to: with same analyitic account and will append the lines to the invoice being generated. - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/110/11.0 - - 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 smash it by providing detailed and welcomed feedback. +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 `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= -Images ------- +Authors +~~~~~~~ -* Odoo Community Association: `Icon `_. +* Tecnativa Contributors ------------- +~~~~~~~~~~~~ * `Tecnativa `_: * Carlos Dauden +* Souheil Bejaoui -Do not contact contributors directly about support or help with technical issues. +Maintainers +~~~~~~~~~~~ -Maintainer ----------- +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - 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. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/contract `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/contract_sale_invoicing/__init__.py b/contract_sale_invoicing/__init__.py index 31660d6a96..cca1a88e83 100644 --- a/contract_sale_invoicing/__init__.py +++ b/contract_sale_invoicing/__init__.py @@ -1,3 +1,5 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from . import models +from . import tests + diff --git a/contract_sale_invoicing/__manifest__.py b/contract_sale_invoicing/__manifest__.py index 8d606c346c..04228b1e4a 100644 --- a/contract_sale_invoicing/__manifest__.py +++ b/contract_sale_invoicing/__manifest__.py @@ -3,7 +3,7 @@ { 'name': 'Contract Invoicing of Pending Sales Orders', 'summary': 'Include sales to invoice in contract invoice creation', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'category': 'Contract Management', 'website': 'https://github.com/oca/contract', 'author': 'Tecnativa, ' diff --git a/contract_sale_invoicing/i18n/ca.po b/contract_sale_invoicing/i18n/ca.po index e4d817cf40..bf6b105d6b 100644 --- a/contract_sale_invoicing/i18n/ca.po +++ b/contract_sale_invoicing/i18n/ca.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Compte analític" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/contract_sale_invoicing.pot b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot index 873a8cd4b2..c1be6111f4 100644 --- a/contract_sale_invoicing/i18n/contract_sale_invoicing.pot +++ b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -19,14 +19,12 @@ msgid "Analytic Account" msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "If checked include sales with same analytic account to invoice in contract invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/de.po b/contract_sale_invoicing/i18n/de.po index e97ae46c1e..13b2f59c03 100644 --- a/contract_sale_invoicing/i18n/de.po +++ b/contract_sale_invoicing/i18n/de.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2019-06-28 13:42+0000\n" +"Last-Translator: Maria Sparenberg \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.6.1\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account @@ -24,15 +25,16 @@ msgid "Analytic Account" msgstr "Kostenstelle" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Wenn der Haken gesetzt ist, dann werden alle noch abzurechnenden " +"Verkaufsaufträge mit derselben Kostenstelle bei der Rechnungserstellung für " +"den Vertrag einbezogen." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Ausstehende Verkaufsaufträge abrechnen" diff --git a/contract_sale_invoicing/i18n/el_GR.po b/contract_sale_invoicing/i18n/el_GR.po index 6775919922..3a987be82e 100644 --- a/contract_sale_invoicing/i18n/el_GR.po +++ b/contract_sale_invoicing/i18n/el_GR.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Αναλυτικός Λογαριασμός" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/es.po b/contract_sale_invoicing/i18n/es.po index ad5d7744f5..ca60162c4e 100644 --- a/contract_sale_invoicing/i18n/es.po +++ b/contract_sale_invoicing/i18n/es.po @@ -23,13 +23,15 @@ msgid "Analytic Account" msgstr "Cuenta analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales -msgid "If checked include sales with same analytic account to invoice in contract invoice creation." -msgstr "Si está marcado se incluyen los pedidos a facturar que tengan la misma cuenta analítica en la creación de la factura del contrato" +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +msgid "" +"If checked include sales with same analytic account to invoice in contract " +"invoice creation." +msgstr "" +"Si está marcado se incluyen los pedidos a facturar que tengan la misma " +"cuenta analítica en la creación de la factura del contrato" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Facturar pedidos pendientes" diff --git a/contract_sale_invoicing/i18n/es_MX.po b/contract_sale_invoicing/i18n/es_MX.po index d2ad304ffa..a9e3d7a14e 100644 --- a/contract_sale_invoicing/i18n/es_MX.po +++ b/contract_sale_invoicing/i18n/es_MX.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Cuenta analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/fi.po b/contract_sale_invoicing/i18n/fi.po index cf18a90f95..7f4698db4f 100644 --- a/contract_sale_invoicing/i18n/fi.po +++ b/contract_sale_invoicing/i18n/fi.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Analyyttinen tili" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/fr.po b/contract_sale_invoicing/i18n/fr.po index d1db4e6760..07004e153d 100644 --- a/contract_sale_invoicing/i18n/fr.po +++ b/contract_sale_invoicing/i18n/fr.po @@ -25,8 +25,7 @@ msgid "Analytic Account" msgstr "Compte analytique" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." @@ -35,7 +34,6 @@ msgstr "" "de la création de facture du contrat." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Commandes avec une facture en attente" diff --git a/contract_sale_invoicing/i18n/gl.po b/contract_sale_invoicing/i18n/gl.po index e8dbbe4722..e73dcb74d5 100644 --- a/contract_sale_invoicing/i18n/gl.po +++ b/contract_sale_invoicing/i18n/gl.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Conta analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/hi_IN.po b/contract_sale_invoicing/i18n/hi_IN.po index 4b8646ca9d..a7c04c9c3d 100644 --- a/contract_sale_invoicing/i18n/hi_IN.po +++ b/contract_sale_invoicing/i18n/hi_IN.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "विश्लेषणात्मक खाता" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/hr.po b/contract_sale_invoicing/i18n/hr.po index 6a214c3050..6d2312a896 100644 --- a/contract_sale_invoicing/i18n/hr.po +++ b/contract_sale_invoicing/i18n/hr.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Analitički konto" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/hr_HR.po b/contract_sale_invoicing/i18n/hr_HR.po index 5cbd027537..fc6d32acda 100644 --- a/contract_sale_invoicing/i18n/hr_HR.po +++ b/contract_sale_invoicing/i18n/hr_HR.po @@ -26,15 +26,13 @@ msgid "Analytic Account" msgstr "Konto analitike" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/hu.po b/contract_sale_invoicing/i18n/hu.po index fef5e9e009..8c385ce28f 100644 --- a/contract_sale_invoicing/i18n/hu.po +++ b/contract_sale_invoicing/i18n/hu.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Analitikus gyűjtőkód könyvelés" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/it.po b/contract_sale_invoicing/i18n/it.po index 483d755a71..5594490b76 100644 --- a/contract_sale_invoicing/i18n/it.po +++ b/contract_sale_invoicing/i18n/it.po @@ -9,30 +9,31 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2019-06-26 15:42+0000\n" +"Last-Translator: Sergio Zanchetta \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.6.1\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account msgid "Analytic Account" -msgstr "Conto Analitico" +msgstr "Conto analitico" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Se selezionato, in fase di creazione del contratto aggiunge alla fattura le " +"vendite con lo stesso conto analitico." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Ordini di vendita in sospeso della fattura" diff --git a/contract_sale_invoicing/i18n/nl.po b/contract_sale_invoicing/i18n/nl.po index 05baaadb56..f15145d22a 100644 --- a/contract_sale_invoicing/i18n/nl.po +++ b/contract_sale_invoicing/i18n/nl.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Kostenplaats" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/pt.po b/contract_sale_invoicing/i18n/pt.po index eff4a6fc84..e5fe4fd2d6 100644 --- a/contract_sale_invoicing/i18n/pt.po +++ b/contract_sale_invoicing/i18n/pt.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2019-08-14 13:44+0000\n" +"Last-Translator: Pedro Castro Silva \n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 3.7.1\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account @@ -24,15 +25,15 @@ msgid "Analytic Account" msgstr "Conta Analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Se assinalado, inclui vendas com a mesma conta analítica na criação de " +"faturas do contrato." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Faturar Encomendas de Venda Pendentes" diff --git a/contract_sale_invoicing/i18n/pt_BR.po b/contract_sale_invoicing/i18n/pt_BR.po index 64e39d892a..579de691e9 100644 --- a/contract_sale_invoicing/i18n/pt_BR.po +++ b/contract_sale_invoicing/i18n/pt_BR.po @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" +"PO-Revision-Date: 2019-09-03 03:23+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account @@ -25,15 +26,15 @@ msgid "Analytic Account" msgstr "Conta Analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Se marcado, inclua vendas com a mesma conta analítica para faturar na " +"criação da fatura do contrato." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Ordens de venda pendentes da fatura" diff --git a/contract_sale_invoicing/i18n/pt_PT.po b/contract_sale_invoicing/i18n/pt_PT.po index e3133f8148..5121f7f2b0 100644 --- a/contract_sale_invoicing/i18n/pt_PT.po +++ b/contract_sale_invoicing/i18n/pt_PT.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Conta Analítica" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/ro.po b/contract_sale_invoicing/i18n/ro.po index 1e598a4da8..5b47483268 100644 --- a/contract_sale_invoicing/i18n/ro.po +++ b/contract_sale_invoicing/i18n/ro.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Cont analitic" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/sk_SK.po b/contract_sale_invoicing/i18n/sk_SK.po index d29c41d91a..f47a072a91 100644 --- a/contract_sale_invoicing/i18n/sk_SK.po +++ b/contract_sale_invoicing/i18n/sk_SK.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Analytický účet" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/sl.po b/contract_sale_invoicing/i18n/sl.po index b0fd076205..b9684e577e 100644 --- a/contract_sale_invoicing/i18n/sl.po +++ b/contract_sale_invoicing/i18n/sl.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Analitični konto" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/tr.po b/contract_sale_invoicing/i18n/tr.po index 7ba26db03c..d6cd144d0b 100644 --- a/contract_sale_invoicing/i18n/tr.po +++ b/contract_sale_invoicing/i18n/tr.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "Analitik Hesap" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/tr_TR.po b/contract_sale_invoicing/i18n/tr_TR.po index 187daa1372..4467a5d1a4 100644 --- a/contract_sale_invoicing/i18n/tr_TR.po +++ b/contract_sale_invoicing/i18n/tr_TR.po @@ -25,15 +25,13 @@ msgid "Analytic Account" msgstr "Analitik Hesap" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/zh.po b/contract_sale_invoicing/i18n/zh.po index dd338d7886..3e456ec411 100644 --- a/contract_sale_invoicing/i18n/zh.po +++ b/contract_sale_invoicing/i18n/zh.po @@ -24,15 +24,13 @@ msgid "Analytic Account" msgstr "分析会计" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "如果选中,则在销售发票中包含分析帐户。" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "发票挂起的销售订单" diff --git a/contract_sale_invoicing/i18n/zh_CN.po b/contract_sale_invoicing/i18n/zh_CN.po index 58cce6f45e..d4f73fa4f1 100644 --- a/contract_sale_invoicing/i18n/zh_CN.po +++ b/contract_sale_invoicing/i18n/zh_CN.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2019-09-05 19:23+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" "Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" "zh_CN/)\n" "Language: zh_CN\n" @@ -18,22 +18,21 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account msgid "Analytic Account" -msgstr "核算科目" +msgstr "分析账户" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,help:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." -msgstr "" +msgstr "如果选中,则在合同发票创建中包含具有相同分析帐户的销售。" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account_invoicing_sales -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_project_project_invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "待处理销售订单的发票" diff --git a/contract_sale_invoicing/readme/CONTRIBUTORS.rst b/contract_sale_invoicing/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..0f19795016 --- /dev/null +++ b/contract_sale_invoicing/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Tecnativa `_: + + * Carlos Dauden +* Souheil Bejaoui diff --git a/contract_sale_invoicing/readme/DESCRIPTION.rst b/contract_sale_invoicing/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..0d5fe5f9b1 --- /dev/null +++ b/contract_sale_invoicing/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This modules allows to include on the same invoice than the recurring invoice +contract, all the pending to invoice sales orders that you have with the same +analytic account. \ No newline at end of file diff --git a/contract_sale_invoicing/readme/USAGE.rst b/contract_sale_invoicing/readme/USAGE.rst new file mode 100644 index 0000000000..e9e299c5bf --- /dev/null +++ b/contract_sale_invoicing/readme/USAGE.rst @@ -0,0 +1,8 @@ +To use this module, you need to: + +#. Go to Invoicing > Sales > Contracts and select or create a new contract. +#. Check *Generate recurring invoices automatically*. +#. Mark the check "Invoice Pending Sales Orders". +#. On each invoicing, system will check if there's any pending sales orders + with same analyitic account and will append the lines to the invoice being + generated. diff --git a/contract_sale_invoicing/static/description/index.html b/contract_sale_invoicing/static/description/index.html new file mode 100644 index 0000000000..ac19164fe3 --- /dev/null +++ b/contract_sale_invoicing/static/description/index.html @@ -0,0 +1,438 @@ + + + + + + +Contract Invoicing of Pending Sales Orders + + + +
+

Contract Invoicing of Pending Sales Orders

+ + +

Beta License: AGPL-3 OCA/contract Translate me on Weblate Try me on Runbot

+

This modules allows to include on the same invoice than the recurring invoice +contract, all the pending to invoice sales orders that you have with the same +analytic account.

+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Invoicing > Sales > Contracts and select or create a new contract.
  2. +
  3. Check Generate recurring invoices automatically.
  4. +
  5. Mark the check “Invoice Pending Sales Orders”.
  6. +
  7. On each invoicing, system will check if there’s any pending sales orders +with same analyitic account and will append the lines to the invoice being +generated.
  8. +
+
+
+

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.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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/contract project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py index a0eaf52397..e655849b81 100644 --- a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -9,7 +9,8 @@ class TestContractSaleInvoicing(TestContractBase): def setUpClass(cls): super(TestContractSaleInvoicing, cls).setUpClass() cls.product_so = cls.env.ref( - 'product.service_order_01_product_template') + 'product.product_product_1') + cls.product_so.invoice_policy = 'order' cls.sale_order = cls.env['sale.order'].create({ 'partner_id': cls.partner.id, 'partner_invoice_id': cls.partner.id, From 78ff4a5c74ca908d3c6570df780737749e488956 Mon Sep 17 00:00:00 2001 From: Thomas Binsfeld Date: Wed, 29 May 2019 15:33:45 +0200 Subject: [PATCH 03/13] [REF] Contract Sale Invoicing: split from analytic account [REF] Contract Sale Invoicing: update translations [IMP] - Assert that the predecessor is available for new link at uncancel [RMV] - remove usless changes [RMV] - Remove usless field recurring_invoices after the total isolation between contract model and account analytic one. recurring_invoices which was used to mark analytic account as contract became usless [IMP] - P3 syntax [IMP] - use @openupgrade.migrate() and openupgrade.logged_query [IMP] - drop transient table in migration script --- contract_sale_invoicing/i18n/ca.po | 15 ++++++----- .../i18n/contract_sale_invoicing.pot | 8 +++--- contract_sale_invoicing/i18n/de.po | 27 +++++++++---------- contract_sale_invoicing/i18n/el_GR.po | 15 ++++++----- contract_sale_invoicing/i18n/es.po | 15 ++++++----- contract_sale_invoicing/i18n/es_MX.po | 15 ++++++----- contract_sale_invoicing/i18n/fi.po | 15 ++++++----- contract_sale_invoicing/i18n/fr.po | 15 ++++++----- contract_sale_invoicing/i18n/gl.po | 15 ++++++----- contract_sale_invoicing/i18n/hi_IN.po | 15 ++++++----- contract_sale_invoicing/i18n/hr.po | 15 ++++++----- contract_sale_invoicing/i18n/hr_HR.po | 15 ++++++----- contract_sale_invoicing/i18n/hu.po | 15 ++++++----- contract_sale_invoicing/i18n/it.po | 26 +++++++++--------- contract_sale_invoicing/i18n/nl.po | 15 ++++++----- contract_sale_invoicing/i18n/pt.po | 16 +++++------ contract_sale_invoicing/i18n/pt_BR.po | 17 +++++++----- contract_sale_invoicing/i18n/pt_PT.po | 15 ++++++----- contract_sale_invoicing/i18n/ro.po | 15 ++++++----- contract_sale_invoicing/i18n/sk_SK.po | 15 ++++++----- contract_sale_invoicing/i18n/sl.po | 15 ++++++----- contract_sale_invoicing/i18n/tr.po | 15 ++++++----- contract_sale_invoicing/i18n/tr_TR.po | 15 ++++++----- contract_sale_invoicing/i18n/zh.po | 15 ++++++----- contract_sale_invoicing/i18n/zh_CN.po | 15 ++++++----- contract_sale_invoicing/models/contract.py | 15 +++++------ .../tests/test_contract_sale_invoicing.py | 4 ++- .../views/contract_view.xml | 16 +++++------ 28 files changed, 246 insertions(+), 183 deletions(-) diff --git a/contract_sale_invoicing/i18n/ca.po b/contract_sale_invoicing/i18n/ca.po index bf6b105d6b..dededa2ca0 100644 --- a/contract_sale_invoicing/i18n/ca.po +++ b/contract_sale_invoicing/i18n/ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Compte analític" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analític" diff --git a/contract_sale_invoicing/i18n/contract_sale_invoicing.pot b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot index c1be6111f4..d79693b0c2 100644 --- a/contract_sale_invoicing/i18n/contract_sale_invoicing.pot +++ b/contract_sale_invoicing/i18n/contract_sale_invoicing.pot @@ -14,17 +14,17 @@ msgstr "" "Plural-Forms: \n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "If checked include sales with same analytic account to invoice in contract invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" diff --git a/contract_sale_invoicing/i18n/de.po b/contract_sale_invoicing/i18n/de.po index 13b2f59c03..9e90263006 100644 --- a/contract_sale_invoicing/i18n/de.po +++ b/contract_sale_invoicing/i18n/de.po @@ -8,33 +8,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-06-28 13:42+0000\n" -"Last-Translator: Maria Sparenberg \n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.6.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Kostenstelle" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" -"Wenn der Haken gesetzt ist, dann werden alle noch abzurechnenden " -"Verkaufsaufträge mit derselben Kostenstelle bei der Rechnungserstellung für " -"den Vertrag einbezogen." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "Ausstehende Verkaufsaufträge abrechnen" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenstelle" diff --git a/contract_sale_invoicing/i18n/el_GR.po b/contract_sale_invoicing/i18n/el_GR.po index 3a987be82e..4b842c33fe 100644 --- a/contract_sale_invoicing/i18n/el_GR.po +++ b/contract_sale_invoicing/i18n/el_GR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Αναλυτικός Λογαριασμός" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Αναλυτικός Λογαριασμός" diff --git a/contract_sale_invoicing/i18n/es.po b/contract_sale_invoicing/i18n/es.po index ca60162c4e..a6a663aab4 100644 --- a/contract_sale_invoicing/i18n/es.po +++ b/contract_sale_invoicing/i18n/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-06 17:36+0200\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-06 17:38+0200\n" "Last-Translator: Carlos Dauden \n" "Language-Team: \n" @@ -18,12 +18,12 @@ msgstr "" "X-Generator: Poedit 1.8.7.1\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Cuenta analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." @@ -32,6 +32,9 @@ msgstr "" "cuenta analítica en la creación de la factura del contrato" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Facturar pedidos pendientes" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" diff --git a/contract_sale_invoicing/i18n/es_MX.po b/contract_sale_invoicing/i18n/es_MX.po index a9e3d7a14e..fe47ba3a21 100644 --- a/contract_sale_invoicing/i18n/es_MX.po +++ b/contract_sale_invoicing/i18n/es_MX.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Cuenta analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" diff --git a/contract_sale_invoicing/i18n/fi.po b/contract_sale_invoicing/i18n/fi.po index 7f4698db4f..948d7b76cb 100644 --- a/contract_sale_invoicing/i18n/fi.po +++ b/contract_sale_invoicing/i18n/fi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analyyttinen tili" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analyyttinen tili" diff --git a/contract_sale_invoicing/i18n/fr.po b/contract_sale_invoicing/i18n/fr.po index 07004e153d..63e3f9ac77 100644 --- a/contract_sale_invoicing/i18n/fr.po +++ b/contract_sale_invoicing/i18n/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-05 02:28+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-05-05 02:28+0000\n" "Last-Translator: Quentin THEURET , 2018\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Compte analytique" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." @@ -34,6 +34,9 @@ msgstr "" "de la création de facture du contrat." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Commandes avec une facture en attente" + +#~ msgid "Analytic Account" +#~ msgstr "Compte analytique" diff --git a/contract_sale_invoicing/i18n/gl.po b/contract_sale_invoicing/i18n/gl.po index e73dcb74d5..960cdd8093 100644 --- a/contract_sale_invoicing/i18n/gl.po +++ b/contract_sale_invoicing/i18n/gl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conta analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta analítica" diff --git a/contract_sale_invoicing/i18n/hi_IN.po b/contract_sale_invoicing/i18n/hi_IN.po index a7c04c9c3d..4844e7bf1a 100644 --- a/contract_sale_invoicing/i18n/hi_IN.po +++ b/contract_sale_invoicing/i18n/hi_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "विश्लेषणात्मक खाता" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "विश्लेषणात्मक खाता" diff --git a/contract_sale_invoicing/i18n/hr.po b/contract_sale_invoicing/i18n/hr.po index 6d2312a896..2ef3a0b06f 100644 --- a/contract_sale_invoicing/i18n/hr.po +++ b/contract_sale_invoicing/i18n/hr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" @@ -20,18 +20,21 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitički konto" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" diff --git a/contract_sale_invoicing/i18n/hr_HR.po b/contract_sale_invoicing/i18n/hr_HR.po index fc6d32acda..5379fee0ed 100644 --- a/contract_sale_invoicing/i18n/hr_HR.po +++ b/contract_sale_invoicing/i18n/hr_HR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" @@ -21,18 +21,21 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Konto analitike" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Konto analitike" diff --git a/contract_sale_invoicing/i18n/hu.po b/contract_sale_invoicing/i18n/hu.po index 8c385ce28f..0f58b38c04 100644 --- a/contract_sale_invoicing/i18n/hu.po +++ b/contract_sale_invoicing/i18n/hu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitikus gyűjtőkód könyvelés" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitikus gyűjtőkód könyvelés" diff --git a/contract_sale_invoicing/i18n/it.po b/contract_sale_invoicing/i18n/it.po index 5594490b76..dd7d3c8049 100644 --- a/contract_sale_invoicing/i18n/it.po +++ b/contract_sale_invoicing/i18n/it.po @@ -8,32 +8,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-06-26 15:42+0000\n" -"Last-Translator: Sergio Zanchetta \n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.6.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conto analitico" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" -"Se selezionato, in fase di creazione del contratto aggiunge alla fattura le " -"vendite con lo stesso conto analitico." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "Ordini di vendita in sospeso della fattura" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conto Analitico" diff --git a/contract_sale_invoicing/i18n/nl.po b/contract_sale_invoicing/i18n/nl.po index f15145d22a..8cdda751d8 100644 --- a/contract_sale_invoicing/i18n/nl.po +++ b/contract_sale_invoicing/i18n/nl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Kostenplaats" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Kostenplaats" diff --git a/contract_sale_invoicing/i18n/pt.po b/contract_sale_invoicing/i18n/pt.po index e5fe4fd2d6..3dc9760fd2 100644 --- a/contract_sale_invoicing/i18n/pt.po +++ b/contract_sale_invoicing/i18n/pt.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-08-14 13:44+0000\n" -"Last-Translator: Pedro Castro Silva \n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" +"PO-Revision-Date: 2018-04-17 02:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "X-Generator: Weblate 3.7.1\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conta Analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." @@ -34,6 +34,6 @@ msgstr "" "faturas do contrato." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Faturar Encomendas de Venda Pendentes" diff --git a/contract_sale_invoicing/i18n/pt_BR.po b/contract_sale_invoicing/i18n/pt_BR.po index 579de691e9..9301fac4d5 100644 --- a/contract_sale_invoicing/i18n/pt_BR.po +++ b/contract_sale_invoicing/i18n/pt_BR.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-09-03 03:23+0000\n" -"Last-Translator: Rodrigo Macedo \n" +"PO-Revision-Date: 2019-10-10 20:36+0000\n" +"Last-Translator: Eder Brito \n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" "23907/pt_BR/)\n" "Language: pt_BR\n" @@ -21,12 +21,12 @@ msgstr "" "X-Generator: Weblate 3.8\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conta Analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "Contrato" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." @@ -35,6 +35,9 @@ msgstr "" "criação da fatura do contrato." #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "Ordens de venda pendentes da fatura" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" diff --git a/contract_sale_invoicing/i18n/pt_PT.po b/contract_sale_invoicing/i18n/pt_PT.po index 5121f7f2b0..fc2f12850c 100644 --- a/contract_sale_invoicing/i18n/pt_PT.po +++ b/contract_sale_invoicing/i18n/pt_PT.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conta Analítica" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" diff --git a/contract_sale_invoicing/i18n/ro.po b/contract_sale_invoicing/i18n/ro.po index 5b47483268..810d737ce1 100644 --- a/contract_sale_invoicing/i18n/ro.po +++ b/contract_sale_invoicing/i18n/ro.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" @@ -20,18 +20,21 @@ msgstr "" "2:1));\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Cont analitic" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cont analitic" diff --git a/contract_sale_invoicing/i18n/sk_SK.po b/contract_sale_invoicing/i18n/sk_SK.po index f47a072a91..38a1ea0048 100644 --- a/contract_sale_invoicing/i18n/sk_SK.po +++ b/contract_sale_invoicing/i18n/sk_SK.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analytický účet" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analytický účet" diff --git a/contract_sale_invoicing/i18n/sl.po b/contract_sale_invoicing/i18n/sl.po index b9684e577e..24ab0ab3f2 100644 --- a/contract_sale_invoicing/i18n/sl.po +++ b/contract_sale_invoicing/i18n/sl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" @@ -20,18 +20,21 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitični konto" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitični konto" diff --git a/contract_sale_invoicing/i18n/tr.po b/contract_sale_invoicing/i18n/tr.po index d6cd144d0b..74284c5c70 100644 --- a/contract_sale_invoicing/i18n/tr.po +++ b/contract_sale_invoicing/i18n/tr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitik Hesap" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitik Hesap" diff --git a/contract_sale_invoicing/i18n/tr_TR.po b/contract_sale_invoicing/i18n/tr_TR.po index 4467a5d1a4..6c46bebf65 100644 --- a/contract_sale_invoicing/i18n/tr_TR.po +++ b/contract_sale_invoicing/i18n/tr_TR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-17 02:41+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-17 02:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" @@ -20,18 +20,21 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitik Hesap" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analitik Hesap" diff --git a/contract_sale_invoicing/i18n/zh.po b/contract_sale_invoicing/i18n/zh.po index 3e456ec411..c4ac6e4da3 100644 --- a/contract_sale_invoicing/i18n/zh.po +++ b/contract_sale_invoicing/i18n/zh.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-04-27 01:12+0000\n" +"POT-Creation-Date: 2019-05-29 14:59+0000\n" "PO-Revision-Date: 2018-04-27 01:12+0000\n" "Last-Translator: DIT INTL , 2018\n" "Language-Team: Chinese (https://www.transifex.com/oca/teams/23907/zh/)\n" @@ -19,18 +19,21 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "分析会计" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "如果选中,则在销售发票中包含分析帐户。" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "发票挂起的销售订单" + +#~ msgid "Analytic Account" +#~ msgstr "分析会计" diff --git a/contract_sale_invoicing/i18n/zh_CN.po b/contract_sale_invoicing/i18n/zh_CN.po index d4f73fa4f1..19cb538513 100644 --- a/contract_sale_invoicing/i18n/zh_CN.po +++ b/contract_sale_invoicing/i18n/zh_CN.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-09-05 19:23+0000\n" +"PO-Revision-Date: 2019-09-17 18:24+0000\n" "Last-Translator: 黎伟杰 <674416404@qq.com>\n" "Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" "zh_CN/)\n" @@ -21,18 +21,21 @@ msgstr "" "X-Generator: Weblate 3.8\n" #. module: contract_sale_invoicing -#: model:ir.model,name:contract_sale_invoicing.model_account_analytic_account -msgid "Analytic Account" -msgstr "分析账户" +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "合同" #. module: contract_sale_invoicing -#: model:ir.model.fields,help:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "如果选中,则在合同发票创建中包含具有相同分析帐户的销售。" #. module: contract_sale_invoicing -#: model:ir.model.fields,field_description:contract_sale_invoicing.field_account_analytic_account__invoicing_sales +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" msgstr "待处理销售订单的发票" + +#~ msgid "Analytic Account" +#~ msgstr "分析账户" diff --git a/contract_sale_invoicing/models/contract.py b/contract_sale_invoicing/models/contract.py index 9ae245bb21..092c19118d 100644 --- a/contract_sale_invoicing/models/contract.py +++ b/contract_sale_invoicing/models/contract.py @@ -4,8 +4,8 @@ from odoo import api, fields, models -class AccountAnalyticAccount(models.Model): - _inherit = 'account.analytic.account' +class ContractContract(models.Model): + _inherit = 'contract.contract' invoicing_sales = fields.Boolean( string='Invoice Pending Sales Orders', @@ -14,11 +14,12 @@ class AccountAnalyticAccount(models.Model): ) @api.multi - def _create_invoice(self, invoice=False): + def _recurring_create_invoice(self, date_ref=False): + invoices = super()._recurring_create_invoice(date_ref) if not self.invoicing_sales: - return super(AccountAnalyticAccount, self)._create_invoice() + return invoices sales = self.env['sale.order'].search([ - ('analytic_account_id', '=', self.id), + ('analytic_account_id', '=', self.analytic_account_id.id), ('partner_invoice_id', 'child_of', self.partner_id.commercial_partner_id.ids), ('invoice_status', '=', 'to invoice'), @@ -27,6 +28,4 @@ def _create_invoice(self, invoice=False): ]) if sales: invoice_ids = sales.action_invoice_create() - invoice = self.env['account.invoice'].browse(invoice_ids)[:1] - return super(AccountAnalyticAccount, self)._create_invoice( - invoice=invoice) + invoices |= self.env['account.invoice'].browse(invoice_ids)[:1] diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py index e655849b81..9722add759 100644 --- a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -8,6 +8,8 @@ class TestContractSaleInvoicing(TestContractBase): @classmethod def setUpClass(cls): super(TestContractSaleInvoicing, cls).setUpClass() + cls.contract.analytic_account_id = \ + cls.env['account.analytic.account'].search([], limit=1) cls.product_so = cls.env.ref( 'product.product_product_1') cls.product_so.invoice_policy = 'order' @@ -21,7 +23,7 @@ def setUpClass(cls): 'product_uom': cls.product_so.uom_id.id, 'price_unit': cls.product_so.list_price})], 'pricelist_id': cls.partner.property_product_pricelist.id, - 'analytic_account_id': cls.contract.id, + 'analytic_account_id': cls.contract.analytic_account_id.id, 'date_order': '2016-02-15', }) diff --git a/contract_sale_invoicing/views/contract_view.xml b/contract_sale_invoicing/views/contract_view.xml index b492211fe6..46ec28c252 100644 --- a/contract_sale_invoicing/views/contract_view.xml +++ b/contract_sale_invoicing/views/contract_view.xml @@ -4,14 +4,14 @@ - - account.analytic.account - - - - + + contract.contract + + + + + - - + From 30e7a7583f863677b4f389b0559fc1e1d1d58b23 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Mon, 14 Oct 2019 13:20:11 +0200 Subject: [PATCH 04/13] [FIX] add missing newlines in readme files --- contract_sale_invoicing/readme/DESCRIPTION.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contract_sale_invoicing/readme/DESCRIPTION.rst b/contract_sale_invoicing/readme/DESCRIPTION.rst index 0d5fe5f9b1..a3c42315ef 100644 --- a/contract_sale_invoicing/readme/DESCRIPTION.rst +++ b/contract_sale_invoicing/readme/DESCRIPTION.rst @@ -1,3 +1,3 @@ This modules allows to include on the same invoice than the recurring invoice contract, all the pending to invoice sales orders that you have with the same -analytic account. \ No newline at end of file +analytic account. From 7e8a1afb33233274fd52cac6c992dcd1d64642f2 Mon Sep 17 00:00:00 2001 From: Martronic SA Date: Mon, 21 Oct 2019 11:07:32 +0200 Subject: [PATCH 05/13] contract_sale_invoicing fix moved field Since that commit : https://github.com/OCA/contract/blob/a429b10c20cfd7b40064cbfdfd0313a5b1e27007, account_analytic_id has been moved to group_id. --- contract_sale_invoicing/models/contract.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contract_sale_invoicing/models/contract.py b/contract_sale_invoicing/models/contract.py index 092c19118d..ca5094e770 100644 --- a/contract_sale_invoicing/models/contract.py +++ b/contract_sale_invoicing/models/contract.py @@ -19,7 +19,7 @@ def _recurring_create_invoice(self, date_ref=False): if not self.invoicing_sales: return invoices sales = self.env['sale.order'].search([ - ('analytic_account_id', '=', self.analytic_account_id.id), + ('analytic_account_id', '=', self.group_id.id), ('partner_invoice_id', 'child_of', self.partner_id.commercial_partner_id.ids), ('invoice_status', '=', 'to invoice'), From fa6910e6eb42565e05daf44d2f465912d4fe2929 Mon Sep 17 00:00:00 2001 From: Martronic SA Date: Mon, 21 Oct 2019 13:41:14 +0200 Subject: [PATCH 06/13] Update test account_analytic_id -> group_id replaced contract's account_analytic_id by group_id --- contract_sale_invoicing/__manifest__.py | 2 +- contract_sale_invoicing/i18n/de.po | 13 ++++---- contract_sale_invoicing/i18n/es.po | 14 ++++----- contract_sale_invoicing/i18n/es_CL.po | 30 +++++++++++++++++++ contract_sale_invoicing/i18n/pt.po | 8 ++--- contract_sale_invoicing/i18n/pt_BR.po | 10 +++---- .../tests/test_contract_sale_invoicing.py | 4 +-- 7 files changed, 57 insertions(+), 24 deletions(-) create mode 100644 contract_sale_invoicing/i18n/es_CL.po diff --git a/contract_sale_invoicing/__manifest__.py b/contract_sale_invoicing/__manifest__.py index 04228b1e4a..7cb9108867 100644 --- a/contract_sale_invoicing/__manifest__.py +++ b/contract_sale_invoicing/__manifest__.py @@ -3,7 +3,7 @@ { 'name': 'Contract Invoicing of Pending Sales Orders', 'summary': 'Include sales to invoice in contract invoice creation', - 'version': '12.0.1.0.0', + 'version': '12.0.1.0.2', 'category': 'Contract Management', 'website': 'https://github.com/oca/contract', 'author': 'Tecnativa, ' diff --git a/contract_sale_invoicing/i18n/de.po b/contract_sale_invoicing/i18n/de.po index 9e90263006..fb8d26e056 100644 --- a/contract_sale_invoicing/i18n/de.po +++ b/contract_sale_invoicing/i18n/de.po @@ -9,19 +9,20 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-29 14:59+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2019-10-29 21:33+0000\n" +"Last-Translator: Rudolf Schnapka \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.8\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Vertrag" #. module: contract_sale_invoicing #: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales @@ -29,11 +30,13 @@ msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Wenn angewählt, schließe Verkäufe mit gleicher abzurechnender Kostenstelle " +"in Vertragsabrechnung ein." #. module: contract_sale_invoicing #: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Rechne ausstehende Verkaufsaufträge ab" #~ msgid "Analytic Account" #~ msgstr "Kostenstelle" diff --git a/contract_sale_invoicing/i18n/es.po b/contract_sale_invoicing/i18n/es.po index a6a663aab4..14c41a7f51 100644 --- a/contract_sale_invoicing/i18n/es.po +++ b/contract_sale_invoicing/i18n/es.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-29 14:59+0000\n" -"PO-Revision-Date: 2018-04-06 17:38+0200\n" -"Last-Translator: Carlos Dauden \n" +"PO-Revision-Date: 2020-03-25 18:13+0000\n" +"Last-Translator: Nelson Ramírez Sánchez \n" "Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.7.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: contract_sale_invoicing #: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales @@ -28,8 +28,8 @@ msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" -"Si está marcado se incluyen los pedidos a facturar que tengan la misma " -"cuenta analítica en la creación de la factura del contrato" +"Si está marcado, incluya las ventas con la misma cuenta analítica para " +"facturar en la creación de la factura del contrato." #. module: contract_sale_invoicing #: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales diff --git a/contract_sale_invoicing/i18n/es_CL.po b/contract_sale_invoicing/i18n/es_CL.po new file mode 100644 index 0000000000..de389d138a --- /dev/null +++ b/contract_sale_invoicing/i18n/es_CL.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * contract_sale_invoicing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: contract_sale_invoicing +#: model:ir.model,name:contract_sale_invoicing.model_contract_contract +msgid "Contract" +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales +msgid "If checked include sales with same analytic account to invoice in contract invoice creation." +msgstr "" + +#. module: contract_sale_invoicing +#: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales +msgid "Invoice Pending Sales Orders" +msgstr "" diff --git a/contract_sale_invoicing/i18n/pt.po b/contract_sale_invoicing/i18n/pt.po index 3dc9760fd2..89fb37c51c 100644 --- a/contract_sale_invoicing/i18n/pt.po +++ b/contract_sale_invoicing/i18n/pt.po @@ -9,20 +9,20 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-29 14:59+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2020-02-17 19:13+0000\n" +"Last-Translator: Pedro Castro Silva \n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 3.7.1\n" +"X-Generator: Weblate 3.10\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: contract_sale_invoicing #: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales diff --git a/contract_sale_invoicing/i18n/pt_BR.po b/contract_sale_invoicing/i18n/pt_BR.po index 9301fac4d5..34bb9aa217 100644 --- a/contract_sale_invoicing/i18n/pt_BR.po +++ b/contract_sale_invoicing/i18n/pt_BR.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-04-17 02:41+0000\n" -"PO-Revision-Date: 2019-10-10 20:36+0000\n" -"Last-Translator: Eder Brito \n" +"PO-Revision-Date: 2020-06-17 01:19+0000\n" +"Last-Translator: Fernando Colus \n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" "23907/pt_BR/)\n" "Language: pt_BR\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.8\n" +"X-Generator: Weblate 3.10\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract @@ -31,13 +31,13 @@ msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" -"Se marcado, inclua vendas com a mesma conta analítica para faturar na " +"Se marcada, inclua vendas com a mesma conta analítica para faturar na " "criação da fatura do contrato." #. module: contract_sale_invoicing #: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "Ordens de venda pendentes da fatura" +msgstr "Ordens de Venda Pendentes de Fatura" #~ msgid "Analytic Account" #~ msgstr "Conta Analítica" diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py index 9722add759..0e0d513452 100644 --- a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -8,7 +8,7 @@ class TestContractSaleInvoicing(TestContractBase): @classmethod def setUpClass(cls): super(TestContractSaleInvoicing, cls).setUpClass() - cls.contract.analytic_account_id = \ + cls.contract.group_id = \ cls.env['account.analytic.account'].search([], limit=1) cls.product_so = cls.env.ref( 'product.product_product_1') @@ -23,7 +23,7 @@ def setUpClass(cls): 'product_uom': cls.product_so.uom_id.id, 'price_unit': cls.product_so.list_price})], 'pricelist_id': cls.partner.property_product_pricelist.id, - 'analytic_account_id': cls.contract.analytic_account_id.id, + 'analytic_account_id': cls.contract.group_id.id, 'date_order': '2016-02-15', }) From 462ebe52801e4bb6d514cd37d95229c3240072d2 Mon Sep 17 00:00:00 2001 From: Harshad Date: Tue, 4 Aug 2020 17:08:18 +0530 Subject: [PATCH 07/13] [FIX] looping contract in recurring_create_invoice to support multi recordset --- contract_sale_invoicing/__manifest__.py | 2 +- contract_sale_invoicing/i18n/fr.po | 9 ++++--- contract_sale_invoicing/i18n/it.po | 11 +++++--- contract_sale_invoicing/models/contract.py | 29 ++++++++++++---------- 4 files changed, 29 insertions(+), 22 deletions(-) diff --git a/contract_sale_invoicing/__manifest__.py b/contract_sale_invoicing/__manifest__.py index 7cb9108867..5d5c148212 100644 --- a/contract_sale_invoicing/__manifest__.py +++ b/contract_sale_invoicing/__manifest__.py @@ -3,7 +3,7 @@ { 'name': 'Contract Invoicing of Pending Sales Orders', 'summary': 'Include sales to invoice in contract invoice creation', - 'version': '12.0.1.0.2', + 'version': '12.0.1.0.3', 'category': 'Contract Management', 'website': 'https://github.com/oca/contract', 'author': 'Tecnativa, ' diff --git a/contract_sale_invoicing/i18n/fr.po b/contract_sale_invoicing/i18n/fr.po index 63e3f9ac77..bce34d5cd4 100644 --- a/contract_sale_invoicing/i18n/fr.po +++ b/contract_sale_invoicing/i18n/fr.po @@ -10,19 +10,20 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-29 14:59+0000\n" -"PO-Revision-Date: 2018-05-05 02:28+0000\n" -"Last-Translator: Quentin THEURET , 2018\n" +"PO-Revision-Date: 2021-01-04 11:44+0000\n" +"Last-Translator: Rémi \n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contrat" #. module: contract_sale_invoicing #: model:ir.model.fields,help:contract_sale_invoicing.field_contract_contract__invoicing_sales diff --git a/contract_sale_invoicing/i18n/it.po b/contract_sale_invoicing/i18n/it.po index dd7d3c8049..9041c99e82 100644 --- a/contract_sale_invoicing/i18n/it.po +++ b/contract_sale_invoicing/i18n/it.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-05-29 14:59+0000\n" -"PO-Revision-Date: 2018-04-17 02:41+0000\n" -"Last-Translator: OCA Transbot , 2018\n" +"PO-Revision-Date: 2021-01-30 11:44+0000\n" +"Last-Translator: Andrea Cometa \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: contract_sale_invoicing #: model:ir.model,name:contract_sale_invoicing.model_contract_contract @@ -29,11 +30,13 @@ msgid "" "If checked include sales with same analytic account to invoice in contract " "invoice creation." msgstr "" +"Se spuntato, include le vendite con lo stesso conto analitico da fatturare " +"nella creazione della fattura da contratto." #. module: contract_sale_invoicing #: model:ir.model.fields,field_description:contract_sale_invoicing.field_contract_contract__invoicing_sales msgid "Invoice Pending Sales Orders" -msgstr "" +msgstr "Fattura ordini di vendita in sospeso" #~ msgid "Analytic Account" #~ msgstr "Conto Analitico" diff --git a/contract_sale_invoicing/models/contract.py b/contract_sale_invoicing/models/contract.py index ca5094e770..8562eb7973 100644 --- a/contract_sale_invoicing/models/contract.py +++ b/contract_sale_invoicing/models/contract.py @@ -16,16 +16,19 @@ class ContractContract(models.Model): @api.multi def _recurring_create_invoice(self, date_ref=False): invoices = super()._recurring_create_invoice(date_ref) - if not self.invoicing_sales: - return invoices - sales = self.env['sale.order'].search([ - ('analytic_account_id', '=', self.group_id.id), - ('partner_invoice_id', 'child_of', - self.partner_id.commercial_partner_id.ids), - ('invoice_status', '=', 'to invoice'), - ('date_order', '<=', - '{} 23:59:59'.format(self.recurring_next_date)), - ]) - if sales: - invoice_ids = sales.action_invoice_create() - invoices |= self.env['account.invoice'].browse(invoice_ids)[:1] + for contract in self: + if not contract.invoicing_sales or not contract.recurring_next_date: + continue + sales = self.env['sale.order'].search([ + ('analytic_account_id', '=', contract.group_id.id), + ('partner_invoice_id', 'child_of', + contract.partner_id.commercial_partner_id.ids), + ('invoice_status', '=', 'to invoice'), + ('date_order', '<=', + '{} 23:59:59'.format(contract.recurring_next_date)), + ]) + if sales: + invoice_ids = sales.action_invoice_create() + invoices |= self.env['account.invoice'].browse(invoice_ids)[:1] + + return invoices From 044e94c459342abb8cd58c16f1f2a513d5d5a8ca Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Thu, 19 Jan 2023 16:36:20 +0100 Subject: [PATCH 08/13] [FIX] Development statuses --- contract_sale_invoicing/README.rst | 15 +++++--- contract_sale_invoicing/__manifest__.py | 4 +- .../static/description/index.html | 38 ++++++++++--------- 3 files changed, 31 insertions(+), 26 deletions(-) diff --git a/contract_sale_invoicing/README.rst b/contract_sale_invoicing/README.rst index bde2f7900f..03c32fb199 100644 --- a/contract_sale_invoicing/README.rst +++ b/contract_sale_invoicing/README.rst @@ -2,10 +2,13 @@ Contract Invoicing of Pending Sales Orders ========================================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:677f350039713fce998708f88a5907a26cde8dac2595c5f0e5d78af8c31a3c9f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Contract Invoicing of Pending Sales Orders .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_sale_invoicing :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/110/12.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/contract&target_branch=12.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This modules allows to include on the same invoice than the recurring invoice contract, all the pending to invoice sales orders that you have with the same @@ -51,7 +54,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 +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. diff --git a/contract_sale_invoicing/__manifest__.py b/contract_sale_invoicing/__manifest__.py index 5d5c148212..b84fc713b0 100644 --- a/contract_sale_invoicing/__manifest__.py +++ b/contract_sale_invoicing/__manifest__.py @@ -3,9 +3,9 @@ { 'name': 'Contract Invoicing of Pending Sales Orders', 'summary': 'Include sales to invoice in contract invoice creation', - 'version': '12.0.1.0.3', + 'version': '12.0.1.0.4', 'category': 'Contract Management', - 'website': 'https://github.com/oca/contract', + 'website': 'https://github.com/OCA/contract', 'author': 'Tecnativa, ' 'Odoo Community Association (OCA)', 'license': 'AGPL-3', diff --git a/contract_sale_invoicing/static/description/index.html b/contract_sale_invoicing/static/description/index.html index ac19164fe3..15b5c24f4b 100644 --- a/contract_sale_invoicing/static/description/index.html +++ b/contract_sale_invoicing/static/description/index.html @@ -1,20 +1,20 @@ - + - + Contract Invoicing of Pending Sales Orders -
-

Contract Invoicing of Pending Sales Orders

+
+ + +Odoo Community Association + +
+

Contract Invoicing of Pending Sales Orders

-

Beta License: AGPL-3 OCA/contract Translate me on Weblate Try me on Runboat

-

This modules allows to include on the same invoice than the recurring invoice -contract, all the pending to invoice sales orders that you have with the same -analytic account.

+

Beta License: AGPL-3 OCA/contract Translate me on Weblate Try me on Runboat

+

This modules allows to include on the same invoice than the recurring +invoice contract, all the pending to invoice sales orders that you have +with the same analytic account.

Table of contents

    @@ -387,56 +392,65 @@

    Contract Invoicing of Pending Sales Orders

-

Usage

+

Usage

To use this module, you need to:

    -
  1. Go to Invoicing > Sales > Contracts and select or create a new contract.
  2. +
  3. Go to Invoicing > Customers > Customers Contracts and select or +create a new contract.
  4. Check Generate recurring invoices automatically.
  5. Mark the check “Invoice Pending Sales Orders”.
  6. -
  7. On each invoicing, system will check if there’s any pending sales orders -with same analyitic account and will append the lines to the invoice being -generated.
  8. +
  9. On each invoicing, system will check if there’s any pending sales +orders with same analyitic account and will append the lines to the +invoice being generated.
-

Bug Tracker

+

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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Tecnativa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

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/contract project on GitHub.

+

This module is part of the OCA/contract project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
diff --git a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py index f0b7a83c7f..55aea70b13 100644 --- a/contract_sale_invoicing/tests/test_contract_sale_invoicing.py +++ b/contract_sale_invoicing/tests/test_contract_sale_invoicing.py @@ -5,23 +5,20 @@ from freezegun import freeze_time -from odoo.addons.contract.tests.test_contract import TestContractBase +from odoo.addons.base.tests.common import BaseCommon @freeze_time("2016-02-28") -class TestContractSaleInvoicing(TestContractBase): +class TestContractSaleInvoicing(BaseCommon): @classmethod def setUpClass(cls): super().setUpClass() - cls.env = cls.env( - context=dict( - cls.env.context, - mail_create_nolog=True, - mail_create_nosubscribe=True, - mail_notrack=True, - no_reset_password=True, - tracking_disable=True, - ) + cls.contract = cls.env["contract.contract"].create( + { + "name": "Test Contract", + "partner_id": cls.partner.id, + "company_id": cls.env.company.id, + } ) cls.contract.group_id = cls.env["account.analytic.account"].search([], limit=1) cls.product_so = cls.env.ref("product.product_product_1") @@ -67,3 +64,10 @@ def test_contract_sale_invoicing_without(self): self.sale_order.action_confirm() self.contract.recurring_create_invoice() self.assertEqual(self.sale_order.invoice_status, "to invoice") + + def test_sale_invoicing_journal_id_access(self): + self.contract.invoicing_sales = True + self.sale_order.action_confirm() + invoices = self.contract.recurring_create_invoice() + self.assertTrue(invoices) + self.assertTrue(all(invoices.mapped("journal_id"))) diff --git a/contract_sale_invoicing/views/contract_view.xml b/contract_sale_invoicing/views/contract_view.xml index cedb83b5e2..e1784b8ae8 100644 --- a/contract_sale_invoicing/views/contract_view.xml +++ b/contract_sale_invoicing/views/contract_view.xml @@ -7,7 +7,7 @@ contract.contract - + diff --git a/setup/contract_sale_invoicing/odoo/addons/contract_sale_invoicing b/setup/contract_sale_invoicing/odoo/addons/contract_sale_invoicing new file mode 120000 index 0000000000..0af10a4126 --- /dev/null +++ b/setup/contract_sale_invoicing/odoo/addons/contract_sale_invoicing @@ -0,0 +1 @@ +../../../../contract_sale_invoicing \ No newline at end of file diff --git a/setup/contract_sale_invoicing/setup.py b/setup/contract_sale_invoicing/setup.py new file mode 100644 index 0000000000..28c57bb640 --- /dev/null +++ b/setup/contract_sale_invoicing/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)