mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[ADD] contract/contract_sale_invoicing: New module
This commit is contained in:
69
contract_sale_invoicing/README.rst
Normal file
69
contract_sale_invoicing/README.rst
Normal file
@@ -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
|
||||||
|
<https://github.com/OCA/contract/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 <https://odoo-community.org/logo.png>`_.
|
||||||
|
|
||||||
|
Contributors
|
||||||
|
------------
|
||||||
|
|
||||||
|
* `Tecnativa <https://www.tecnativa.com>`_:
|
||||||
|
|
||||||
|
* 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.
|
||||||
3
contract_sale_invoicing/__init__.py
Normal file
3
contract_sale_invoicing/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
from . import models
|
||||||
20
contract_sale_invoicing/__manifest__.py
Normal file
20
contract_sale_invoicing/__manifest__.py
Normal file
@@ -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',
|
||||||
|
],
|
||||||
|
}
|
||||||
38
contract_sale_invoicing/i18n/ca.po
Normal file
38
contract_sale_invoicing/i18n/ca.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
32
contract_sale_invoicing/i18n/contract_sale_invoicing.pot
Normal file
32
contract_sale_invoicing/i18n/contract_sale_invoicing.pot
Normal file
@@ -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 ""
|
||||||
|
|
||||||
38
contract_sale_invoicing/i18n/de.po
Normal file
38
contract_sale_invoicing/i18n/de.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/el_GR.po
Normal file
39
contract_sale_invoicing/i18n/el_GR.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
35
contract_sale_invoicing/i18n/es.po
Normal file
35
contract_sale_invoicing/i18n/es.po
Normal file
@@ -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 <carlos.dauden@tecnativa.com>\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"
|
||||||
39
contract_sale_invoicing/i18n/es_MX.po
Normal file
39
contract_sale_invoicing/i18n/es_MX.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/fi.po
Normal file
38
contract_sale_invoicing/i18n/fi.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
41
contract_sale_invoicing/i18n/fr.po
Normal file
41
contract_sale_invoicing/i18n/fr.po
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 2018
|
||||||
|
# Quentin THEURET <odoo@kerpeo.com>, 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 <odoo@kerpeo.com>, 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"
|
||||||
38
contract_sale_invoicing/i18n/gl.po
Normal file
38
contract_sale_invoicing/i18n/gl.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/hi_IN.po
Normal file
39
contract_sale_invoicing/i18n/hi_IN.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/hr.po
Normal file
39
contract_sale_invoicing/i18n/hr.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
40
contract_sale_invoicing/i18n/hr_HR.po
Normal file
40
contract_sale_invoicing/i18n/hr_HR.po
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/hu.po
Normal file
38
contract_sale_invoicing/i18n/hu.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/it.po
Normal file
38
contract_sale_invoicing/i18n/it.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/nl.po
Normal file
38
contract_sale_invoicing/i18n/nl.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/pt.po
Normal file
38
contract_sale_invoicing/i18n/pt.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/pt_BR.po
Normal file
39
contract_sale_invoicing/i18n/pt_BR.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/pt_PT.po
Normal file
39
contract_sale_invoicing/i18n/pt_PT.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/ro.po
Normal file
39
contract_sale_invoicing/i18n/ro.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/sk_SK.po
Normal file
39
contract_sale_invoicing/i18n/sk_SK.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/sl.po
Normal file
39
contract_sale_invoicing/i18n/sl.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/tr.po
Normal file
38
contract_sale_invoicing/i18n/tr.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
39
contract_sale_invoicing/i18n/tr_TR.po
Normal file
39
contract_sale_invoicing/i18n/tr_TR.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
38
contract_sale_invoicing/i18n/zh.po
Normal file
38
contract_sale_invoicing/i18n/zh.po
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# DIT INTL <ditintlgroup@gmail.com>, 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 <ditintlgroup@gmail.com>, 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 "发票挂起的销售订单"
|
||||||
39
contract_sale_invoicing/i18n/zh_CN.po
Normal file
39
contract_sale_invoicing/i18n/zh_CN.po
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * contract_sale_invoicing
|
||||||
|
#
|
||||||
|
# Translators:
|
||||||
|
# OCA Transbot <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 ""
|
||||||
3
contract_sale_invoicing/models/__init__.py
Normal file
3
contract_sale_invoicing/models/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
from . import contract
|
||||||
32
contract_sale_invoicing/models/contract.py
Normal file
32
contract_sale_invoicing/models/contract.py
Normal file
@@ -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)
|
||||||
BIN
contract_sale_invoicing/static/description/icon.png
Normal file
BIN
contract_sale_invoicing/static/description/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.2 KiB |
3
contract_sale_invoicing/tests/__init__.py
Normal file
3
contract_sale_invoicing/tests/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
from . import test_contract_sale_invoicing
|
||||||
@@ -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')
|
||||||
17
contract_sale_invoicing/views/contract_view.xml
Normal file
17
contract_sale_invoicing/views/contract_view.xml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Copyright 2018 Tecnativa - Carlos Dauden
|
||||||
|
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
|
||||||
|
|
||||||
|
<odoo>
|
||||||
|
|
||||||
|
<record id="account_analytic_account_recurring_form_form" model="ir.ui.view">
|
||||||
|
<field name="model">account.analytic.account</field>
|
||||||
|
<field name="inherit_id" ref="contract.account_analytic_account_recurring_form_form"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<field name="recurring_next_date" position="after">
|
||||||
|
<field name="invoicing_sales"/>
|
||||||
|
</field>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
</odoo>
|
||||||
Reference in New Issue
Block a user