[IMP] contract: Add followers to invoices created

[UPD] Update contract.pot

[UPD] README.rst
This commit is contained in:
Víctor Martínez
2020-11-30 10:23:08 +01:00
committed by Christopher Rogos
parent cdc17eba63
commit 5b52ee97d0
77 changed files with 442 additions and 33 deletions

View File

@@ -98,18 +98,22 @@ Authors
Contributors Contributors
~~~~~~~~~~~~ ~~~~~~~~~~~~
* Pedro M. Baeza <pedro.baeza@tecnativa.com>
* Carlos Dauden <carlos.dauden@tecnativa.com>
* Angel Moya <angel.moya@domatix.com> * Angel Moya <angel.moya@domatix.com>
* Dave Lasley <dave@laslabs.com> * Dave Lasley <dave@laslabs.com>
* Vicent Cubells <vicent.cubells@tecnativa.com>
* Miquel Raïch <miquel.raich@eficent.com> * Miquel Raïch <miquel.raich@eficent.com>
* Souheil Bejaoui <souheil.bejaoui@acsone.eu> * Souheil Bejaoui <souheil.bejaoui@acsone.eu>
* Thomas Binsfeld <thomas.binsfeld@acsone.eu> * Thomas Binsfeld <thomas.binsfeld@acsone.eu>
* Rafael Blasco <rafael.blasco@tecnativa.com>
* Guillaume Vandamme <guillaume.vandamme@acsone.eu> * Guillaume Vandamme <guillaume.vandamme@acsone.eu>
* Raphaël Reverdy <raphael.reverdy@akretion.com> * Raphaël Reverdy <raphael.reverdy@akretion.com>
* `Tecnativa <https://www.tecnativa.com>`_:
* Pedro M. Baeza
* Carlos Dauden
* Vicent Cubells
* Rafael Blasco
* Víctor Martínez
Maintainers Maintainers
~~~~~~~~~~~ ~~~~~~~~~~~

View File

@@ -10,7 +10,7 @@
{ {
"name": "Recurring - Contracts Management", "name": "Recurring - Contracts Management",
"version": "13.0.1.0.2", "version": "13.0.1.0.3",
"category": "Contract Management", "category": "Contract Management",
"license": "AGPL-3", "license": "AGPL-3",
"author": "Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)", "author": "Tecnativa, ACSONE SA/NV, Odoo Community Association (OCA)",
@@ -28,6 +28,7 @@
"data/contract_cron.xml", "data/contract_cron.xml",
"data/contract_renew_cron.xml", "data/contract_renew_cron.xml",
"data/mail_template.xml", "data/mail_template.xml",
"data/mail_message_subtype.xml",
"data/ir_ui_menu.xml", "data/ir_ui_menu.xml",
"wizards/contract_line_wizard.xml", "wizards/contract_line_wizard.xml",
"wizards/contract_manually_create_invoice.xml", "wizards/contract_manually_create_invoice.xml",

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" ?>
<odoo noupdate="1">
<record id="mail_message_subtype_invoice_created" model="mail.message.subtype">
<field name="name">Invoice created</field>
<field name="res_model">contract.contract</field>
</record>
</odoo>

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1064,6 +1064,11 @@ msgstr "Data de la Següent Factura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Facturar Cada" msgstr "Facturar Cada"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -966,6 +966,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1091,6 +1091,11 @@ msgstr "Datum der nächsten Rechnung"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Abrechnungsintervall" msgstr "Abrechnungsintervall"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -988,6 +988,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1091,6 +1091,11 @@ msgstr "Fecha de factura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Facturar cada" msgstr "Facturar cada"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -11,8 +11,8 @@ msgstr ""
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2017-11-21 18:22+0000\n"
"PO-Revision-Date: 2020-11-22 06:36+0000\n" "PO-Revision-Date: 2020-11-22 06:36+0000\n"
"Last-Translator: Ignacio Buioli <ibuioli@gmail.com>\n" "Last-Translator: Ignacio Buioli <ibuioli@gmail.com>\n"
"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" "Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/"
"23907/es_AR/)\n" "teams/23907/es_AR/)\n"
"Language: es_AR\n" "Language: es_AR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -93,8 +93,8 @@ msgstr ""
" &nbsp;&nbsp;<strong>REFERENCIAS</strong><br />\n" " &nbsp;&nbsp;<strong>REFERENCIAS</strong><br />\n"
" &nbsp;&nbsp;Contrato: <strong>${object.name}</strong><br />\n" " &nbsp;&nbsp;Contrato: <strong>${object.name}</strong><br />\n"
" % if object.date_start:\n" " % if object.date_start:\n"
" &nbsp;&nbsp;Inicio de la Fecha de Contrato: ${object.date_start or " " &nbsp;&nbsp;Inicio de la Fecha de Contrato: ${object.date_start or ''}"
"''}<br />\n" "<br />\n"
" % endif\n" " % endif\n"
"\n" "\n"
" % if object.user_id:\n" " % if object.user_id:\n"
@@ -117,14 +117,14 @@ msgstr ""
"background-repeat: repeat no-repeat;\">\n" "background-repeat: repeat no-repeat;\">\n"
" <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; color: " " <h3 style=\"margin: 0px; padding: 2px 14px; font-size: 12px; color: "
"#DDD;\">\n" "#DDD;\">\n"
" <strong style=\"text-transform:uppercase;\"" " <strong style=\"text-transform:uppercase;\">${object.company_id."
">${object.company_id.name}</strong></h3>\n" "name}</strong></h3>\n"
" </div>\n" " </div>\n"
" <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-height: " " <div style=\"width: 347px; margin: 0px; padding: 5px 14px; line-height: "
"16px; background-color: #F2F2F2;\">\n" "16px; background-color: #F2F2F2;\">\n"
" <span style=\"color: #222; margin-bottom: 5px; display: block; \">\n" " <span style=\"color: #222; margin-bottom: 5px; display: block; \">\n"
" ${object.company_id.partner_id.sudo().with_context(show_address=" " ${object.company_id.partner_id.sudo()."
"True, html_format=True).name_get()[0][1] | safe}\n" "with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n"
" </span>\n" " </span>\n"
" % if object.company_id.phone:\n" " % if object.company_id.phone:\n"
" <div style=\"margin-top: 0px; margin-right: 0px; margin-bottom: " " <div style=\"margin-top: 0px; margin-right: 0px; margin-bottom: "
@@ -135,8 +135,8 @@ msgstr ""
" % endif\n" " % endif\n"
" % if object.company_id.website:\n" " % if object.company_id.website:\n"
" <div>\n" " <div>\n"
" Sitio Web: <a href=\"${object.company_id.website}\"" " Sitio Web: <a href=\"${object.company_id.website}\">${object."
">${object.company_id.website}</a>\n" "company_id.website}</a>\n"
" </div>\n" " </div>\n"
" %endif\n" " %endif\n"
" <p></p>\n" " <p></p>\n"
@@ -163,8 +163,8 @@ msgstr ""
"<span attrs=\"{'invisible': [('contract_to_invoice_count', '&gt;', 1)]}\">\n" "<span attrs=\"{'invisible': [('contract_to_invoice_count', '&gt;', 1)]}\">\n"
" contracto a facturar\n" " contracto a facturar\n"
" </span>\n" " </span>\n"
" <span attrs=\"{'invisible': [(" " <span attrs=\"{'invisible': "
"'contract_to_invoice_count', '&lt;', 1)]}\">\n" "[('contract_to_invoice_count', '&lt;', 1)]}\">\n"
" contratos a facturar\n" " contratos a facturar\n"
" </span>" " </span>"
@@ -348,7 +348,8 @@ msgstr "Añadir una sección"
#: code:addons/contract/models/contract_line.py:0 #: code:addons/contract/models/contract_line.py:0
#, python-format #, python-format
msgid "An auto-renew line must have a end date" msgid "An auto-renew line must have a end date"
msgstr "Una línea de renovación automática debe tener una fecha de finalización" msgstr ""
"Una línea de renovación automática debe tener una fecha de finalización"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_contract_line__analytic_tag_ids #: model:ir.model.fields,field_description:contract.field_contract_line__analytic_tag_ids
@@ -1106,6 +1107,11 @@ msgstr "Fecha de Factura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Facturar Cada" msgstr "Facturar Cada"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1040,6 +1040,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -988,6 +988,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -983,6 +983,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1096,6 +1096,11 @@ msgstr "Laskupäivä"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Laskutusväli" msgstr "Laskutusväli"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1098,6 +1098,11 @@ msgstr "Date de facture"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Facturer tous les" msgstr "Facturer tous les"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -986,6 +986,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1077,6 +1077,11 @@ msgstr "Factura seguinte"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Factura" msgstr "Factura"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1008,6 +1008,11 @@ msgstr "बीजक"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "बीजक" msgstr "बीजक"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1016,6 +1016,11 @@ msgstr "Sljedeći račun"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Račun" msgstr "Račun"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1014,6 +1014,11 @@ msgstr "Sljedeći račun"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Račun" msgstr "Račun"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -987,6 +987,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1099,6 +1099,11 @@ msgstr "Data prossima fattura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Fatturare ogni" msgstr "Fatturare ogni"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -986,6 +986,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -986,6 +986,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1102,6 +1102,11 @@ msgstr "Volgende factuurdatum"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Factureer iedere" msgstr "Factureer iedere"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1006,6 +1006,11 @@ msgstr "Factuur"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Factuur" msgstr "Factuur"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -986,6 +986,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1100,6 +1100,11 @@ msgstr "Data da Fatura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Faturar a Cada" msgstr "Faturar a Cada"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1094,6 +1094,11 @@ msgstr "Data da Fatura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Faturar a Cada" msgstr "Faturar a Cada"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -990,6 +990,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -989,6 +989,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1007,6 +1007,11 @@ msgstr "Счёт-фактура"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Счёт-фактура" msgstr "Счёт-фактура"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -987,6 +987,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -986,6 +986,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1081,6 +1081,11 @@ msgstr "Sonraki Fatura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Fatura" msgstr "Fatura"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1012,6 +1012,11 @@ msgstr "Sonraki Fatura"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "Fatura" msgstr "Fatura"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -984,6 +984,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -1086,6 +1086,11 @@ msgstr "下一个发票日期"
msgid "Invoice Every" msgid "Invoice Every"
msgstr "发票间隔" msgstr "发票间隔"
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -985,6 +985,11 @@ msgstr ""
msgid "Invoice Every" msgid "Invoice Every"
msgstr "" msgstr ""
#. module: contract
#: model:mail.message.subtype,name:contract.mail_message_subtype_invoice_created
msgid "Invoice created"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract__recurring_interval
#: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval #: model:ir.model.fields,help:contract.field_contract_abstract_contract_line__recurring_interval

View File

@@ -466,9 +466,22 @@ class ContractContract(models.Model):
) )
return invoice return invoice
@api.model
def _invoice_followers(self, invoices):
invoice_create_subtype = self.sudo().env.ref(
"contract.mail_message_subtype_invoice_created"
)
for item in self:
partner_ids = item.message_follower_ids.filtered(
lambda x: invoice_create_subtype in x.subtype_ids
).mapped("partner_id")
if partner_ids:
invoices.message_subscribe(partner_ids=partner_ids.ids)
def _recurring_create_invoice(self, date_ref=False): def _recurring_create_invoice(self, date_ref=False):
invoices_values = self._prepare_recurring_invoices_values(date_ref) invoices_values = self._prepare_recurring_invoices_values(date_ref)
moves = self.env["account.move"].create(invoices_values) moves = self.env["account.move"].create(invoices_values)
self._invoice_followers(moves)
self._compute_recurring_next_date() self._compute_recurring_next_date()
return moves return moves

View File

@@ -1,11 +1,15 @@
* Pedro M. Baeza <pedro.baeza@tecnativa.com>
* Carlos Dauden <carlos.dauden@tecnativa.com>
* Angel Moya <angel.moya@domatix.com> * Angel Moya <angel.moya@domatix.com>
* Dave Lasley <dave@laslabs.com> * Dave Lasley <dave@laslabs.com>
* Vicent Cubells <vicent.cubells@tecnativa.com>
* Miquel Raïch <miquel.raich@eficent.com> * Miquel Raïch <miquel.raich@eficent.com>
* Souheil Bejaoui <souheil.bejaoui@acsone.eu> * Souheil Bejaoui <souheil.bejaoui@acsone.eu>
* Thomas Binsfeld <thomas.binsfeld@acsone.eu> * Thomas Binsfeld <thomas.binsfeld@acsone.eu>
* Rafael Blasco <rafael.blasco@tecnativa.com>
* Guillaume Vandamme <guillaume.vandamme@acsone.eu> * Guillaume Vandamme <guillaume.vandamme@acsone.eu>
* Raphaël Reverdy <raphael.reverdy@akretion.com> * Raphaël Reverdy <raphael.reverdy@akretion.com>
* `Tecnativa <https://www.tecnativa.com>`_:
* Pedro M. Baeza
* Carlos Dauden
* Vicent Cubells
* Rafael Blasco
* Víctor Martínez

View File

@@ -447,18 +447,32 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
</div> </div>
<div class="section" id="contributors"> <div class="section" id="contributors">
<h2><a class="toc-backref" href="#id7">Contributors</a></h2> <h2><a class="toc-backref" href="#id7">Contributors</a></h2>
<ul>
<li><p class="first">Angel Moya &lt;<a class="reference external" href="mailto:angel.moya&#64;domatix.com">angel.moya&#64;domatix.com</a>&gt;</p>
</li>
<li><p class="first">Dave Lasley &lt;<a class="reference external" href="mailto:dave&#64;laslabs.com">dave&#64;laslabs.com</a>&gt;</p>
</li>
<li><p class="first">Miquel Raïch &lt;<a class="reference external" href="mailto:miquel.raich&#64;eficent.com">miquel.raich&#64;eficent.com</a>&gt;</p>
</li>
<li><p class="first">Souheil Bejaoui &lt;<a class="reference external" href="mailto:souheil.bejaoui&#64;acsone.eu">souheil.bejaoui&#64;acsone.eu</a>&gt;</p>
</li>
<li><p class="first">Thomas Binsfeld &lt;<a class="reference external" href="mailto:thomas.binsfeld&#64;acsone.eu">thomas.binsfeld&#64;acsone.eu</a>&gt;</p>
</li>
<li><p class="first">Guillaume Vandamme &lt;<a class="reference external" href="mailto:guillaume.vandamme&#64;acsone.eu">guillaume.vandamme&#64;acsone.eu</a>&gt;</p>
</li>
<li><p class="first">Raphaël Reverdy &lt;<a class="reference external" href="mailto:raphael.reverdy&#64;akretion.com">raphael.reverdy&#64;akretion.com</a>&gt;</p>
</li>
<li><p class="first"><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a>:</p>
<blockquote>
<ul class="simple"> <ul class="simple">
<li>Pedro M. Baeza &lt;<a class="reference external" href="mailto:pedro.baeza&#64;tecnativa.com">pedro.baeza&#64;tecnativa.com</a>&gt;</li> <li>Pedro M. Baeza</li>
<li>Carlos Dauden &lt;<a class="reference external" href="mailto:carlos.dauden&#64;tecnativa.com">carlos.dauden&#64;tecnativa.com</a>&gt;</li> <li>Carlos Dauden</li>
<li>Angel Moya &lt;<a class="reference external" href="mailto:angel.moya&#64;domatix.com">angel.moya&#64;domatix.com</a>&gt;</li> <li>Vicent Cubells</li>
<li>Dave Lasley &lt;<a class="reference external" href="mailto:dave&#64;laslabs.com">dave&#64;laslabs.com</a>&gt;</li> <li>Rafael Blasco</li>
<li>Vicent Cubells &lt;<a class="reference external" href="mailto:vicent.cubells&#64;tecnativa.com">vicent.cubells&#64;tecnativa.com</a>&gt;</li> <li>Víctor Martínez</li>
<li>Miquel Raïch &lt;<a class="reference external" href="mailto:miquel.raich&#64;eficent.com">miquel.raich&#64;eficent.com</a>&gt;</li> </ul>
<li>Souheil Bejaoui &lt;<a class="reference external" href="mailto:souheil.bejaoui&#64;acsone.eu">souheil.bejaoui&#64;acsone.eu</a>&gt;</li> </blockquote>
<li>Thomas Binsfeld &lt;<a class="reference external" href="mailto:thomas.binsfeld&#64;acsone.eu">thomas.binsfeld&#64;acsone.eu</a>&gt;</li> </li>
<li>Rafael Blasco &lt;<a class="reference external" href="mailto:rafael.blasco&#64;tecnativa.com">rafael.blasco&#64;tecnativa.com</a>&gt;</li>
<li>Guillaume Vandamme &lt;<a class="reference external" href="mailto:guillaume.vandamme&#64;acsone.eu">guillaume.vandamme&#64;acsone.eu</a>&gt;</li>
<li>Raphaël Reverdy &lt;<a class="reference external" href="mailto:raphael.reverdy&#64;akretion.com">raphael.reverdy&#64;akretion.com</a>&gt;</li>
</ul> </ul>
</div> </div>
<div class="section" id="maintainers"> <div class="section" id="maintainers">

View File

@@ -220,6 +220,21 @@ class TestContract(TestContractBase):
self.assertEqual(self.acct_line.recurring_next_date, recurring_next_date) self.assertEqual(self.acct_line.recurring_next_date, recurring_next_date)
self.assertEqual(self.acct_line.last_date_invoiced, last_date_invoiced) self.assertEqual(self.acct_line.last_date_invoiced, last_date_invoiced)
def test_contract_invoice_followers(self):
self.acct_line.recurring_next_date = "2018-02-23"
self.acct_line.recurring_rule_type = "daily"
self.contract.pricelist_id = False
self.contract.message_subscribe(
partner_ids=self.contract.partner_id.ids,
subtype_ids=self.env.ref(
"contract.mail_message_subtype_invoice_created"
).ids,
)
self.contract._recurring_create_invoice()
invoice_daily = self.contract._get_related_invoices()
self.assertTrue(invoice_daily)
self.assertEqual(len(invoice_daily.message_partner_ids.ids), 1)
def test_contract_weekly_post_paid(self): def test_contract_weekly_post_paid(self):
recurring_next_date = to_date("2018-03-01") recurring_next_date = to_date("2018-03-01")
last_date_invoiced = to_date("2018-02-21") last_date_invoiced = to_date("2018-02-21")