update 3rd-party addon contract (bug fixes)

develop
Ahmed Aly 2018-04-20 10:39:41 +02:00
parent dd79071daa
commit 86e7f75004
27 changed files with 1926 additions and 354 deletions

View File

@ -33,6 +33,8 @@ To use this module, you need to:
* Invoicing type: pre-paid or post-paid. * Invoicing type: pre-paid or post-paid.
#. Add the lines to be invoiced with the product, description, quantity and #. Add the lines to be invoiced with the product, description, quantity and
price. price.
#. You can mark Auto-price? for having a price automatically obtained applying
the pricelist to the product price.
#. You have the possibility to use the markers #START# or #END# in the #. You have the possibility to use the markers #START# or #END# in the
description field to show the start and end date of the invoiced period. description field to show the start and end date of the invoiced period.
#. Choosing between pre-paid and post-paid, you modify the dates that are shown #. Choosing between pre-paid and post-paid, you modify the dates that are shown

View File

@ -1,14 +1,14 @@
# Copyright 2004-2010 OpenERP SA # Copyright 2004-2010 OpenERP SA
# Copyright 2014-2017 Tecnativa - Pedro M. Baeza # Copyright 2014-2017 Tecnativa - Pedro M. Baeza
# Copyright 2015 Domatix # Copyright 2015 Domatix
# Copyright 2016-2017 Tecnativa - Carlos Dauden # Copyright 2016-2018 Tecnativa - Carlos Dauden
# Copyright 2017 Tecnativa - Vicent Cubells # Copyright 2017 Tecnativa - Vicent Cubells
# Copyright 2016-2017 LasLabs Inc. # Copyright 2016-2017 LasLabs Inc.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{ {
'name': 'Contracts Management - Recurring', 'name': 'Contracts Management - Recurring',
'version': '11.0.1.1.0', 'version': '11.0.2.0.1',
'category': 'Contract Management', 'category': 'Contract Management',
'license': 'AGPL-3', 'license': 'AGPL-3',
'author': "OpenERP SA, " 'author': "OpenERP SA, "
@ -19,6 +19,7 @@
'depends': ['base', 'account', 'analytic'], 'depends': ['base', 'account', 'analytic'],
'data': [ 'data': [
'security/ir.model.access.csv', 'security/ir.model.access.csv',
'security/contract_security.xml',
'report/report_contract.xml', 'report/report_contract.xml',
'report/contract_views.xml', 'report/contract_views.xml',
'data/contract_cron.xml', 'data/contract_cron.xml',

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-01-17 13:50+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-01-17 13:50+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -161,7 +161,12 @@ msgid "Click to create a new contract."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:309
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +184,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -208,6 +219,11 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -233,16 +249,40 @@ msgstr "Creat el"
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +302,7 @@ msgid "Discount (%)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:135
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "" msgstr ""
@ -328,14 +368,10 @@ msgstr ""
msgid "Invoices" msgid "Invoices"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "" msgstr ""
@ -401,7 +437,7 @@ msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:212
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -484,6 +520,11 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
@ -537,19 +578,44 @@ msgid "Year(s)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:204
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:261
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -558,12 +624,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_invoice_line #: model:ir.model,name:contract.model_account_analytic_invoice_line
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form

View File

@ -4,13 +4,14 @@
# #
# Translators: # Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017 # OCA Transbot <transbot@odoo-community.org>, 2017
# Ricardo Gross <rwgross@gmail.com>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: Ricardo Gross <rwgross@gmail.com>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\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"
@ -136,7 +137,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.report_contract_document #: model:ir.ui.view,arch_db:contract.report_contract_document
msgid "<strong>Unit Price</strong>" msgid "<strong>Unit Price</strong>"
msgstr "" msgstr "preis pro Stück"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
@ -150,10 +151,16 @@ msgstr "Kostenrechnungspositionen"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Kostenstelle" msgstr "Kostenstelle"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
msgstr "" msgstr "Klicken um eine neue Vertragsvorlage zu erstellen."
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.action_account_analytic_overdue_all #: model:ir.actions.act_window,help:contract.action_account_analytic_overdue_all
@ -161,15 +168,20 @@ msgid "Click to create a new contract."
msgstr "Klicken, um neuen Vertrag anzulegen." msgstr "Klicken, um neuen Vertrag anzulegen."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr "E-Mail verfassen"
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_res_partner #: model:ir.model,name:contract.model_res_partner
msgid "Contact" msgid "Contact"
msgstr "" msgstr "Kontakt"
#. module: contract #. module: contract
#: model:ir.actions.report,name:contract.report_contract #: model:ir.actions.report,name:contract.report_contract
@ -179,6 +191,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Vertrag" msgstr "Vertrag"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +204,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -208,6 +227,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Verträge" msgstr "Verträge"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +254,46 @@ msgstr "Angelegt am"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Datum der nächsten Rechnung" msgstr "Datum der nächsten Rechnung"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +313,7 @@ msgid "Discount (%)"
msgstr "Rabatt (%)" msgstr "Rabatt (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "Rabatt muss kleiner oder gleich 100 sein" msgstr "Rabatt muss kleiner oder gleich 100 sein"
@ -297,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Erzeuge wiederkehrende Rechnungen automatisch" msgstr "Erzeuge wiederkehrende Rechnungen automatisch"
@ -312,6 +364,15 @@ msgstr "Gruppiere..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -320,6 +381,7 @@ msgstr "Rechnung"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Rechnungspositionen" msgstr "Rechnungspositionen"
@ -329,20 +391,18 @@ msgstr "Rechnungspositionen"
msgid "Invoices" msgid "Invoices"
msgstr "Rechnungen" msgstr "Rechnungen"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Journal" msgstr "Journal"
@ -396,13 +456,18 @@ msgstr "Name"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Nächste Rechnung" msgstr "Nächste Rechnung"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Legen Sie bitte ein Verkaufsjournal für das Unternehmen '%s' fest." msgstr "Legen Sie bitte ein Verkaufsjournal für das Unternehmen '%s' fest."
@ -422,6 +487,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Preisliste" msgstr "Preisliste"
@ -441,6 +507,7 @@ msgstr "Menge"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -454,12 +521,14 @@ msgstr "Periodische Rechnungen"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Wiederholung je" msgstr "Wiederholung je"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Wiederholung in (Tagen/Wochen/Monaten/Jahren)" msgstr "Wiederholung in (Tagen/Wochen/Monaten/Jahren)"
@ -485,15 +554,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Legen Sie das Intervall für automatische Rechnungslegung fest." msgstr "Legen Sie das Intervall für automatische Rechnungslegung fest."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -538,19 +620,44 @@ msgid "Year(s)"
msgstr "Jahr(e)" msgstr "Jahr(e)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Sie müssen zunächst einen Kunden für den Vertrag '%s' auswählen." msgstr "Sie müssen zunächst einen Kunden für den Vertrag '%s' auswählen."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -559,12 +666,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_invoice_line #: model:ir.model,name:contract.model_account_analytic_invoice_line
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form

View File

@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>, 2017\n" "Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -143,7 +143,7 @@ msgstr "<strong>Contrato: </strong>"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.report_contract_document #: model:ir.ui.view,arch_db:contract.report_contract_document
msgid "<strong>Date Start: </strong>" msgid "<strong>Date Start: </strong>"
msgstr "<strong>Fecha inicio: </strong>" msgstr "<strong>Fecha de inicio: </strong>"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.report_contract_document #: model:ir.ui.view,arch_db:contract.report_contract_document
@ -197,18 +197,29 @@ msgstr "Ver líneas contables analíticas"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Cuenta analítica" msgstr "Cuenta analítica"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr "¿Precio automático?"
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
msgstr "Pinche para crear una nueva plantilla de contrato" msgstr "Pulse para crear una nueva plantilla de contrato."
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.action_account_analytic_overdue_all #: model:ir.actions.act_window,help:contract.action_account_analytic_overdue_all
msgid "Click to create a new contract." msgid "Click to create a new contract."
msgstr "Pinche para crear un contrato nuevo. " msgstr "Pulse para crear un contrato nuevo. "
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "Componer correo electrónico" msgstr "Componer correo electrónico"
@ -226,6 +237,13 @@ msgstr "Contacto"
msgid "Contract" msgid "Contract"
msgstr "Contrato" msgstr "Contrato"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
"La fecha de inicio del contrato '%s' no puede ser superior a la fecha de fin"
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -233,6 +251,7 @@ msgstr "Líneas de contrato"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Plantilla de contrato" msgstr "Plantilla de contrato"
@ -255,6 +274,12 @@ msgstr "Plantillas de contrato"
msgid "Contracts" msgid "Contracts"
msgstr "Contratos" msgstr "Contratos"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr "Visibilidad de crear factura"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -276,20 +301,46 @@ msgstr "Creado en"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "Fecha fin" msgstr "Fecha fin"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "Fecha inicio" msgstr "Fecha de inicio"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Próxima fecha de factura" msgstr "Próxima fecha de factura"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -309,7 +360,7 @@ msgid "Discount (%)"
msgstr "Descuento (%)" msgstr "Descuento (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "El descuento debería ser menor o igual a 100" msgstr "El descuento debería ser menor o igual a 100"
@ -345,6 +396,7 @@ msgstr "Generar facturas recurrentes desde los contratos"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Generar facturas recurrentes automáticamente." msgstr "Generar facturas recurrentes automáticamente."
@ -360,6 +412,17 @@ msgstr "Agrupar por..."
msgid "ID" msgid "ID"
msgstr "ID (identificación)" msgstr "ID (identificación)"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
"Si está marcado, el precio se obtendrá automáticamente aplicando la tarifa "
"al producto. Si no, podrá introducir un precio manual"
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -368,6 +431,7 @@ msgstr "Factura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Líneas de factura" msgstr "Líneas de factura"
@ -377,20 +441,18 @@ msgstr "Líneas de factura"
msgid "Invoices" msgid "Invoices"
msgstr "Facturas" msgstr "Facturas"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr "Tipo Facturación"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Tipo de facturación" msgstr "Tipo de facturación"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Diario" msgstr "Diario"
@ -445,16 +507,21 @@ msgstr "Nombre"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Próxima factura" msgstr "Próxima factura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr "Empresa (siempre Falso)"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "Empresa y contactos" msgstr "Empresa y contactos"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Por favor define un diario de ventas para la compañía '%s'." msgstr "Por favor defina un diario de ventas para la compañía '%s'."
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_invoicing_type:0 #: selection:account.analytic.account,recurring_invoicing_type:0
@ -471,6 +538,7 @@ msgstr "Prepago"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Lista de precios" msgstr "Lista de precios"
@ -490,6 +558,7 @@ msgstr "Cantidad"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "Recurrencia" msgstr "Recurrencia"
@ -503,12 +572,14 @@ msgstr "Facturas recurrentes"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Repetir cada" msgstr "Repetir cada"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Repetir cada (días/semana/mes/año)" msgstr "Repetir cada (días/semana/mes/año)"
@ -532,17 +603,30 @@ msgstr "Secuencia"
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_sequence #: model:ir.model.fields,help:contract.field_account_analytic_contract_line_sequence
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_sequence #: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_sequence
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "Secuencia de la línea de contrato cuando se visualizan los contratos" msgstr "Secuencia de la linea de contrato cuando se muestra en los contratos"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr "Muestra los contratos para esta empresa/contacto"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr "Precio específico"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Especifica el intervalo para la generación de facturas automática." msgstr "Especifica el intervalo para la generación de facturas automática."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
"Especifica si la fecha de proceso es desde o hasta la fecha de facturación" "Especifica si la fecha de proceso es desde o hasta la fecha de facturación"
@ -573,7 +657,7 @@ msgstr "NIF:"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Valid" msgid "Valid"
msgstr "Vigente" msgstr "Válido"
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
@ -588,13 +672,22 @@ msgid "Year(s)"
msgstr "Año(s)" msgstr "Año(s)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
"No puede tener una fecha de próxima factura anterior a la fecha de inicio "
"del contrato '%s'"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "¡Seleccione un cliente para este contrato %s!" msgstr "¡Seleccione un cliente para este contrato %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
@ -603,6 +696,24 @@ msgstr ""
"Debe revisar las fechas de inicio y de fin\n" "Debe revisar las fechas de inicio y de fin\n"
"%s" "%s"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr "Debe especificar un cliente para el contrato '%s'"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr "Debe suministrar una fecha de próxima factura para el contrato '%s'"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr "Debe suministrar una fecha de inicio para el contrato '%s'"
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -613,11 +724,6 @@ msgstr "account.analytic.contract"
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr "Mostrar los contratos de este partner"
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-03-30 11:59+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-03-30 11:59+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -161,7 +161,12 @@ msgid "Click to create a new contract."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:312
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +184,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contrat" msgstr "Contrat"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +197,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -208,6 +220,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Contrats" msgstr "Contrats"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +247,46 @@ msgstr "Date"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Date de la prochaine facture" msgstr "Date de la prochaine facture"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +306,7 @@ msgid "Discount (%)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:135
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "" msgstr ""
@ -296,6 +340,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "" msgstr ""
@ -319,6 +364,7 @@ msgstr "Facture"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "" msgstr ""
@ -328,20 +374,18 @@ msgstr ""
msgid "Invoices" msgid "Invoices"
msgstr "Factures" msgstr "Factures"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Type de facture" msgstr "Type de facture"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "" msgstr ""
@ -401,7 +445,7 @@ msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -421,6 +465,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Liste de prix" msgstr "Liste de prix"
@ -440,6 +485,7 @@ msgstr "Quantité"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -453,12 +499,14 @@ msgstr "Factures récurrentes"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Répéter Chaque" msgstr "Répéter Chaque"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Répéter chaque (Jours/Semaine/Mois/Année)" msgstr "Répéter chaque (Jours/Semaine/Mois/Année)"
@ -484,15 +532,22 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -537,19 +592,44 @@ msgid "Year(s)"
msgstr "Année(s)" msgstr "Année(s)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:264
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -560,11 +640,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-03-30 11:59+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-03-30 11:59+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/hi_IN/)\n" "Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/hi_IN/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -161,7 +161,12 @@ msgid "Click to create a new contract."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:312
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +184,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "अनुबंध" msgstr "अनुबंध"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +197,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "अनुबंध टेम्पलेट" msgstr "अनुबंध टेम्पलेट"
@ -208,6 +220,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "अनुबंध" msgstr "अनुबंध"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +247,46 @@ msgstr "को निर्मित"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +306,7 @@ msgid "Discount (%)"
msgstr "छूट (%)" msgstr "छूट (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:135
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "" msgstr ""
@ -296,6 +340,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "" msgstr ""
@ -319,6 +364,7 @@ msgstr "बीजक"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "" msgstr ""
@ -328,20 +374,18 @@ msgstr ""
msgid "Invoices" msgid "Invoices"
msgstr "चालान" msgstr "चालान"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "पत्रिका" msgstr "पत्रिका"
@ -401,7 +445,7 @@ msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -421,6 +465,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "" msgstr ""
@ -440,6 +485,7 @@ msgstr "संख्या"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -453,12 +499,14 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "" msgstr ""
@ -484,15 +532,22 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -537,19 +592,44 @@ msgid "Year(s)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:264
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -560,11 +640,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Stavke analitike"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Analitički konto" msgstr "Analitički konto"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Kliknite za kreiranje novog ugovora." msgstr "Kliknite za kreiranje novog ugovora."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Ugovor" msgstr "Ugovor"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -208,6 +226,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Ugovori" msgstr "Ugovori"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Kreirano"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Datum sljedećeg računa" msgstr "Datum sljedećeg računa"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Popust (%)" msgstr "Popust (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "Popusti bi trebali biti manji ili jednaki 100" msgstr "Popusti bi trebali biti manji ili jednaki 100"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Automatski generira ponavljajuće račune" msgstr "Automatski generira ponavljajuće račune"
@ -313,6 +364,15 @@ msgstr "Grupiraj po..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Račun"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Stavke računa" msgstr "Stavke računa"
@ -330,20 +391,18 @@ msgstr "Stavke računa"
msgid "Invoices" msgid "Invoices"
msgstr "Računi" msgstr "Računi"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Vrsta izdavanja računa" msgstr "Vrsta izdavanja računa"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Dnevnik" msgstr "Dnevnik"
@ -397,13 +456,18 @@ msgstr "Naziv"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Sljedeći račun" msgstr "Sljedeći račun"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -423,6 +487,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Cjenik" msgstr "Cjenik"
@ -442,6 +507,7 @@ msgstr "Količina"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -455,12 +521,14 @@ msgstr "Ponavljajući računi"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Ponovi svakih" msgstr "Ponovi svakih"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "" msgstr ""
@ -486,15 +554,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -539,19 +620,44 @@ msgid "Year(s)"
msgstr "Godina(e)" msgstr "Godina(e)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -562,11 +668,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" "Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Stavke analitičkog dnevnika"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Konto analitike" msgstr "Konto analitike"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Kliknite za kreiranje novog ugovora." msgstr "Kliknite za kreiranje novog ugovora."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Ugovor" msgstr "Ugovor"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Predložak ugovora" msgstr "Predložak ugovora"
@ -208,6 +226,12 @@ msgstr "Predlošci ugovora"
msgid "Contracts" msgid "Contracts"
msgstr "Ugovori" msgstr "Ugovori"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Kreirano"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Datum sljedećeg računa" msgstr "Datum sljedećeg računa"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Popust (%)" msgstr "Popust (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "Popust treba biti manji ili jednak 100" msgstr "Popust treba biti manji ili jednak 100"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Generiraj ponavljajuće račune automatski" msgstr "Generiraj ponavljajuće račune automatski"
@ -313,6 +364,15 @@ msgstr "Grupiraj po..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Račun"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Stavke računa" msgstr "Stavke računa"
@ -330,20 +391,18 @@ msgstr "Stavke računa"
msgid "Invoices" msgid "Invoices"
msgstr "Računi" msgstr "Računi"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr "Tip izdavanja računa"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Tip izdavanja računa" msgstr "Tip izdavanja računa"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Dnevnik" msgstr "Dnevnik"
@ -397,13 +456,18 @@ msgstr "Naziv"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Sljedeći račun" msgstr "Sljedeći račun"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Molimo definirajte dnevnik prodaje za poduzeće '%s'." msgstr "Molimo definirajte dnevnik prodaje za poduzeće '%s'."
@ -423,6 +487,7 @@ msgstr "Avansno plaćanje"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Cjenik" msgstr "Cjenik"
@ -442,6 +507,7 @@ msgstr "Količina"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "Ponavljanje" msgstr "Ponavljanje"
@ -455,12 +521,14 @@ msgstr "Ponavljajući računi"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Ponovi svakih" msgstr "Ponovi svakih"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Ponavljaj svakih (Dana/Tjedana/Mjesec/Godina)" msgstr "Ponavljaj svakih (Dana/Tjedana/Mjesec/Godina)"
@ -486,15 +554,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Odredite interval za automatsko generiranje računa." msgstr "Odredite interval za automatsko generiranje računa."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "Navedite da li je datum obrade 'od' ili 'do' datuma računa" msgstr "Navedite da li je datum obrade 'od' ili 'do' datuma računa"
@ -539,19 +620,44 @@ msgid "Year(s)"
msgstr "Godina(e)" msgstr "Godina(e)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Prvo morate odabrati partnera za Ugovor %s!" msgstr "Prvo morate odabrati partnera za Ugovor %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -562,11 +668,6 @@ msgstr "account.analytic.contract"
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Righe analitiche"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Conto Analitico" msgstr "Conto Analitico"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Cliccare per creare un nuovo contratto" msgstr "Cliccare per creare un nuovo contratto"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contratto" msgstr "Contratto"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Template di contratto" msgstr "Template di contratto"
@ -208,6 +226,12 @@ msgstr "Template di contratto"
msgid "Contracts" msgid "Contracts"
msgstr "Contratti" msgstr "Contratti"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Creato il"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Data prossima fattura" msgstr "Data prossima fattura"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Sconto (%)" msgstr "Sconto (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "Lo sconto dovrebbe essere minore o uguale a 100" msgstr "Lo sconto dovrebbe essere minore o uguale a 100"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Genera automaticamente fatture ricorrenti" msgstr "Genera automaticamente fatture ricorrenti"
@ -313,6 +364,15 @@ msgstr "Raggruppa per..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Fattura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Righe fattura" msgstr "Righe fattura"
@ -330,20 +391,18 @@ msgstr "Righe fattura"
msgid "Invoices" msgid "Invoices"
msgstr "Fatture" msgstr "Fatture"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr "Tipo fatturazione"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Tipo fatturazione" msgstr "Tipo fatturazione"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Sezionale" msgstr "Sezionale"
@ -398,13 +457,18 @@ msgstr "Nome"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Prossima fattura" msgstr "Prossima fattura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Definire un sezionale vendite per l'azienda '%s'." msgstr "Definire un sezionale vendite per l'azienda '%s'."
@ -424,6 +488,7 @@ msgstr "Pre-pagata"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Listino" msgstr "Listino"
@ -443,6 +508,7 @@ msgstr "Quantità"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "Ricorrenza" msgstr "Ricorrenza"
@ -456,12 +522,14 @@ msgstr "Fatture ricorrenti"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Ripeti ogni" msgstr "Ripeti ogni"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Ripeti ogni (Giorni/settimane/mesi/anni)" msgstr "Ripeti ogni (Giorni/settimane/mesi/anni)"
@ -487,15 +555,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Specificare l'intervallo per la generazione automatica delle fatture" msgstr "Specificare l'intervallo per la generazione automatica delle fatture"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
"Specificare se la data di elaborazione è 'dalla' o 'alla' data fattura" "Specificare se la data di elaborazione è 'dalla' o 'alla' data fattura"
@ -541,19 +622,44 @@ msgid "Year(s)"
msgstr "Anno(i)" msgstr "Anno(i)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Bisogna prima selezionare un cliente per il contratto %s!" msgstr "Bisogna prima selezionare un cliente per il contratto %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -564,11 +670,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Kostenplaatsenboekingen"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Kostenplaats" msgstr "Kostenplaats"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Klik voor het aanmaken van een nieuw contract" msgstr "Klik voor het aanmaken van een nieuw contract"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contract" msgstr "Contract"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -208,6 +226,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Contracten" msgstr "Contracten"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Aangemaakt op"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Datum volgende factuur" msgstr "Datum volgende factuur"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Korting (%)" msgstr "Korting (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "De korting moet kleiner of gelijk aan 100 zijn" msgstr "De korting moet kleiner of gelijk aan 100 zijn"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Periodieke facturering" msgstr "Periodieke facturering"
@ -313,6 +364,15 @@ msgstr "Groepeer op..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Factuur"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Sjablonen factuurregels" msgstr "Sjablonen factuurregels"
@ -330,20 +391,18 @@ msgstr "Sjablonen factuurregels"
msgid "Invoices" msgid "Invoices"
msgstr "Facturen" msgstr "Facturen"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Factuur soort" msgstr "Factuur soort"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Dagboek" msgstr "Dagboek"
@ -397,13 +456,18 @@ msgstr "Naam"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Volgende factuur" msgstr "Volgende factuur"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "U dient een verkoopboek te definiëren voor het bedrijf '%s'." msgstr "U dient een verkoopboek te definiëren voor het bedrijf '%s'."
@ -423,6 +487,7 @@ msgstr "Pre-paid"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Prijslijst" msgstr "Prijslijst"
@ -442,6 +507,7 @@ msgstr "Hoeveelheid"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -455,12 +521,14 @@ msgstr "Periodieke facturen"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Herhaal elke:" msgstr "Herhaal elke:"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Herhaal elke (dag/week/maand/jaar)" msgstr "Herhaal elke (dag/week/maand/jaar)"
@ -486,9 +554,21 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
"Specificeer het interval voor het aanmaken van de herhalende facturen." "Specificeer het interval voor het aanmaken van de herhalende facturen."
@ -496,6 +576,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
"Specificeer als de verwerkingsdatum de 'van' of 't/m' factuur datum is." "Specificeer als de verwerkingsdatum de 'van' of 't/m' factuur datum is."
@ -541,19 +622,44 @@ msgid "Year(s)"
msgstr "Jaar" msgstr "Jaar"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr " Er moet eerst een klant worden ingesteld op contract %s!" msgstr " Er moet eerst een klant worden ingesteld op contract %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -564,11 +670,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-03-30 11:59+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-03-30 11:59+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" "Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -161,7 +161,12 @@ msgid "Click to create a new contract."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:312
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +184,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contract" msgstr "Contract"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +197,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Contractsjabloon" msgstr "Contractsjabloon"
@ -208,6 +220,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Contracten" msgstr "Contracten"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +247,46 @@ msgstr "Aangemaakt op"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +306,7 @@ msgid "Discount (%)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:135
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "" msgstr ""
@ -296,6 +340,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "" msgstr ""
@ -319,6 +364,7 @@ msgstr "Factuur"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "" msgstr ""
@ -328,20 +374,18 @@ msgstr ""
msgid "Invoices" msgid "Invoices"
msgstr "Facturen" msgstr "Facturen"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "" msgstr ""
@ -401,7 +445,7 @@ msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -421,6 +465,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "" msgstr ""
@ -440,6 +485,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -453,12 +499,14 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "" msgstr ""
@ -484,15 +532,22 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -537,19 +592,44 @@ msgid "Year(s)"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:264
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -560,11 +640,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Linhas de Conta Analítica"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Conta Analítica" msgstr "Conta Analítica"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Clique para criar um novo contrato." msgstr "Clique para criar um novo contrato."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contrato" msgstr "Contrato"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Modelo de Contrato" msgstr "Modelo de Contrato"
@ -208,6 +226,12 @@ msgstr "Modelos de Contratos"
msgid "Contracts" msgid "Contracts"
msgstr "Contratos" msgstr "Contratos"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Criado em"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Data da Próxima Fatura" msgstr "Data da Próxima Fatura"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Desconto (%)" msgstr "Desconto (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "O desconto deve ser igual ou inferior a 100" msgstr "O desconto deve ser igual ou inferior a 100"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Gerar faturas recorrentes automaticamente" msgstr "Gerar faturas recorrentes automaticamente"
@ -313,6 +364,15 @@ msgstr "Agrupar Por..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Fatura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Linha de Fatura" msgstr "Linha de Fatura"
@ -330,20 +391,18 @@ msgstr "Linha de Fatura"
msgid "Invoices" msgid "Invoices"
msgstr "Faturas" msgstr "Faturas"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr "Tipo de Faturação"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Tipo de faturação" msgstr "Tipo de faturação"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Diário" msgstr "Diário"
@ -397,13 +456,18 @@ msgstr "Nome"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Próxima Fatura" msgstr "Próxima Fatura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Por favor, defina um diário de vendas para a empresa '%s'." msgstr "Por favor, defina um diário de vendas para a empresa '%s'."
@ -423,6 +487,7 @@ msgstr "Pré-pago"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Lista de Preços" msgstr "Lista de Preços"
@ -442,6 +507,7 @@ msgstr "Quantidade"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "Recorrência" msgstr "Recorrência"
@ -455,12 +521,14 @@ msgstr "Faturas Recorrentes"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Repetir a cada" msgstr "Repetir a cada"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Repatir a cada (Dia/Semana/Mês/Ano)" msgstr "Repatir a cada (Dia/Semana/Mês/Ano)"
@ -486,15 +554,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Especifique o intervalo para a geração automática de faturas." msgstr "Especifique o intervalo para a geração automática de faturas."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
"Especifique se a data de processamento é 'de' ou 'até' relativamente à data " "Especifique se a data de processamento é 'de' ou 'até' relativamente à data "
@ -541,19 +622,44 @@ msgid "Year(s)"
msgstr "Ano(s)" msgstr "Ano(s)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Deve primeiro selecionar um Cliente para o Contrato %s!" msgstr "Deve primeiro selecionar um Cliente para o Contrato %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -564,11 +670,6 @@ msgstr "account.analytic.contract"
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr ""
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Conta analítica" msgstr "Conta analítica"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Clique para criar um novo contrato." msgstr "Clique para criar um novo contrato."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Contrato" msgstr "Contrato"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -208,6 +226,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Contratos" msgstr "Contratos"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Criado em"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Dia da próxima fatura" msgstr "Dia da próxima fatura"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "Desconto (%)" msgstr "Desconto (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "Desconto deve ser menor ou igual a 100" msgstr "Desconto deve ser menor ou igual a 100"
@ -297,6 +347,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Gerar faturas recorrentes automaticamente" msgstr "Gerar faturas recorrentes automaticamente"
@ -312,6 +363,15 @@ msgstr "Agrupar por..."
msgid "ID" msgid "ID"
msgstr "Identificação" msgstr "Identificação"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -320,6 +380,7 @@ msgstr "Fatura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Linhas da fatura" msgstr "Linhas da fatura"
@ -329,20 +390,18 @@ msgstr "Linhas da fatura"
msgid "Invoices" msgid "Invoices"
msgstr "Faturas" msgstr "Faturas"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Tipos de faturamento" msgstr "Tipos de faturamento"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "" msgstr ""
@ -396,13 +455,18 @@ msgstr "Nome"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Próxima fatura" msgstr "Próxima fatura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "" msgstr ""
@ -422,6 +486,7 @@ msgstr "Pre-pago"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Lista de preço" msgstr "Lista de preço"
@ -441,6 +506,7 @@ msgstr "Quantidade"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -454,12 +520,14 @@ msgstr "Faturas recorrentes"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Repete cada" msgstr "Repete cada"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Repete cada (Dia/Semana/Mês/Ano)" msgstr "Repete cada (Dia/Semana/Mês/Ano)"
@ -485,15 +553,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Especifique o intervalo para a geração automática da fatura." msgstr "Especifique o intervalo para a geração automática da fatura."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -538,19 +619,44 @@ msgid "Year(s)"
msgstr "Ano(s)" msgstr "Ano(s)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Primeiro você deve selecionar um Cliente para o contrato %s!" msgstr "Primeiro você deve selecionar um Cliente para o contrato %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -561,11 +667,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -150,6 +150,12 @@ msgstr "Analitik Hesap Satırı"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Analitik Hesap" msgstr "Analitik Hesap"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -161,7 +167,12 @@ msgid "Click to create a new contract."
msgstr "Yeni bir sözleşme oluşturmak için tıklayın." msgstr "Yeni bir sözleşme oluşturmak için tıklayın."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -179,6 +190,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Sözleşme" msgstr "Sözleşme"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -186,6 +203,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "Sözleşme Şablonu" msgstr "Sözleşme Şablonu"
@ -208,6 +226,12 @@ msgstr "Sözleşme Şablonları"
msgid "Contracts" msgid "Contracts"
msgstr "Sözleşmeler" msgstr "Sözleşmeler"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -229,20 +253,46 @@ msgstr "Oluşturuldu"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Sonraki Fatura Tarihi" msgstr "Sonraki Fatura Tarihi"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -262,7 +312,7 @@ msgid "Discount (%)"
msgstr "İndirim (%)" msgstr "İndirim (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "İndirim 100'den az veya ona eşit olmalıdır" msgstr "İndirim 100'den az veya ona eşit olmalıdır"
@ -297,6 +347,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Otomatik olarak tekrarlanan faturalar oluştur" msgstr "Otomatik olarak tekrarlanan faturalar oluştur"
@ -312,6 +363,15 @@ msgstr "Grupla ..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -320,6 +380,7 @@ msgstr "Fatura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Fatura Satırları" msgstr "Fatura Satırları"
@ -329,20 +390,18 @@ msgstr "Fatura Satırları"
msgid "Invoices" msgid "Invoices"
msgstr "Faturalar" msgstr "Faturalar"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr "Fatura Türü"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Fatura türü" msgstr "Fatura türü"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Yevmiye" msgstr "Yevmiye"
@ -396,13 +455,18 @@ msgstr "Adı"
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Sonraki Fatura" msgstr "Sonraki Fatura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Lütfen '%s' firması için bir satış yevmiyesi tanımlayın." msgstr "Lütfen '%s' firması için bir satış yevmiyesi tanımlayın."
@ -422,6 +486,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Fiyat Listesi" msgstr "Fiyat Listesi"
@ -441,6 +506,7 @@ msgstr "Miktar"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "Tekrarlayan" msgstr "Tekrarlayan"
@ -454,12 +520,14 @@ msgstr "Tekrarlayan Faturalar"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "" msgstr ""
@ -485,15 +553,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "" msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -538,19 +619,44 @@ msgid "Year(s)"
msgstr "Yıl(lar)" msgstr "Yıl(lar)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Önce Sözleşme %s için bir Müşteri seçmelisiniz!" msgstr "Önce Sözleşme %s için bir Müşteri seçmelisiniz!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -561,11 +667,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -8,15 +8,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-21 18:22+0000\n" "POT-Creation-Date: 2018-04-06 21:09+0000\n"
"PO-Revision-Date: 2017-11-21 18:22+0000\n" "PO-Revision-Date: 2018-04-06 21:09+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\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"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Language: tr_TR\n" "Language: tr_TR\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: contract #. module: contract
#: model:mail.template,body_html:contract.email_contract_template #: model:mail.template,body_html:contract.email_contract_template
@ -151,6 +151,12 @@ msgstr "Analitik Hesap Satırları"
msgid "Analytic Account" msgid "Analytic Account"
msgstr "Analitik Hesap" msgstr "Analitik Hesap"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_automatic_price
msgid "Auto-price?"
msgstr ""
#. module: contract #. module: contract
#: model:ir.actions.act_window,help:contract.account_analytic_contract_action #: model:ir.actions.act_window,help:contract.account_analytic_contract_action
msgid "Click to create a new contract template." msgid "Click to create a new contract template."
@ -162,7 +168,12 @@ msgid "Click to create a new contract."
msgstr "Yeni bir sözleşme oluşturmak için tıklayın." msgstr "Yeni bir sözleşme oluşturmak için tıklayın."
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:264 #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_company_id
msgid "Company"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:332
#, python-format #, python-format
msgid "Compose Email" msgid "Compose Email"
msgstr "" msgstr ""
@ -180,6 +191,12 @@ msgstr ""
msgid "Contract" msgid "Contract"
msgstr "Sözleşme" msgstr "Sözleşme"
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:138
#, python-format
msgid "Contract '%s' start date can't be later than end date"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract_line #: model:ir.model,name:contract.model_account_analytic_contract_line
msgid "Contract Lines" msgid "Contract Lines"
@ -187,6 +204,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_contract_template_id
#: model:ir.model.fields,field_description:contract.field_project_project_contract_template_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Contract Template" msgid "Contract Template"
msgstr "" msgstr ""
@ -209,6 +227,12 @@ msgstr ""
msgid "Contracts" msgid "Contracts"
msgstr "Sözleşmeler" msgstr "Sözleşmeler"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_create_invoice_visibility
#: model:ir.model.fields,field_description:contract.field_project_project_create_invoice_visibility
msgid "Create Invoice Visibility"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "Create invoices" msgid "Create invoices"
@ -230,20 +254,46 @@ msgstr "Oluşturulma"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_end
#: model:ir.model.fields,field_description:contract.field_project_project_date_end
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Date End" msgid "Date End"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_from
msgid "Date From"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start #: model:ir.model.fields,field_description:contract.field_account_analytic_account_date_start
msgid "Date Start" msgid "Date Start"
msgstr "" msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_date_to
msgid "Date To"
msgstr ""
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_from
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_from
msgid "Date from invoiced period"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_next_date
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_next_date
msgid "Date of Next Invoice" msgid "Date of Next Invoice"
msgstr "Sonraki Fatura Tarihi" msgstr "Sonraki Fatura Tarihi"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_date_to
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_date_to
msgid "Date to invoiced period"
msgstr ""
#. module: contract #. module: contract
#: selection:account.analytic.account,recurring_rule_type:0 #: selection:account.analytic.account,recurring_rule_type:0
#: selection:account.analytic.contract,recurring_rule_type:0 #: selection:account.analytic.contract,recurring_rule_type:0
@ -263,7 +313,7 @@ msgid "Discount (%)"
msgstr "İndirim (%)" msgstr "İndirim (%)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_invoice_line.py:82 #: code:addons/contract/models/account_analytic_invoice_line.py:177
#, python-format #, python-format
msgid "Discount should be less or equal to 100" msgid "Discount should be less or equal to 100"
msgstr "İndirim 100'den az veya ona eşit olmalıdır" msgstr "İndirim 100'den az veya ona eşit olmalıdır"
@ -298,6 +348,7 @@ msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoices
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoices
msgid "Generate recurring invoices automatically" msgid "Generate recurring invoices automatically"
msgstr "Otomatik olarak tekrarlanan faturalar oluştur" msgstr "Otomatik olarak tekrarlanan faturalar oluştur"
@ -313,6 +364,15 @@ msgstr "Grupla ..."
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_contract_line_automatic_price
#: model:ir.model.fields,help:contract.field_account_analytic_invoice_line_automatic_price
msgid ""
"If this is marked, the price will be obtained automatically applying the "
"pricelist to the product. If not, you will be able to introduce a manual "
"price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_invoice #: model:ir.model,name:contract.model_account_invoice
msgid "Invoice" msgid "Invoice"
@ -321,6 +381,7 @@ msgstr "Fatura"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoice_line_ids
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoice_line_ids
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_form
msgid "Invoice Lines" msgid "Invoice Lines"
msgstr "Fatura Satırları" msgstr "Fatura Satırları"
@ -330,20 +391,18 @@ msgstr "Fatura Satırları"
msgid "Invoices" msgid "Invoices"
msgstr "Faturalar" msgstr "Faturalar"
#. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing Type"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_invoicing_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Invoicing type" msgid "Invoicing type"
msgstr "Fatura türü" msgstr "Fatura türü"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_journal_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_journal_id
#: model:ir.model.fields,field_description:contract.field_project_project_journal_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Journal" msgid "Journal"
msgstr "Yevmiye" msgstr "Yevmiye"
@ -397,13 +456,18 @@ msgstr ""
msgid "Next Invoice" msgid "Next Invoice"
msgstr "Sonraki Fatura" msgstr "Sonraki Fatura"
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_partner_id
msgid "Partner (always False)"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search #: model:ir.ui.view,arch_db:contract.view_account_analytic_account_contract_search
msgid "Partner and dependents" msgid "Partner and dependents"
msgstr "" msgstr ""
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:170 #: code:addons/contract/models/account_analytic_account.py:214
#, python-format #, python-format
msgid "Please define a sale journal for the company '%s'." msgid "Please define a sale journal for the company '%s'."
msgstr "Lütfen '%s' şirketi için bir satış yevmiyesi tanımlayın." msgstr "Lütfen '%s' şirketi için bir satış yevmiyesi tanımlayın."
@ -423,6 +487,7 @@ msgstr "Ön Ödemeli"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_account_pricelist_id
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_pricelist_id
#: model:ir.model.fields,field_description:contract.field_project_project_pricelist_id
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Pricelist" msgid "Pricelist"
msgstr "Fiyat Listesi" msgstr "Fiyat Listesi"
@ -442,6 +507,7 @@ msgstr "Miktar"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_rule_type
#: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search #: model:ir.ui.view,arch_db:contract.account_analytic_contract_view_search
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
@ -455,12 +521,14 @@ msgstr "Tekrarlayan Faturalar"
#. module: contract #. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,field_description:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,field_description:contract.field_project_project_recurring_interval
msgid "Repeat Every" msgid "Repeat Every"
msgstr "Tekrarlama Sıklığı" msgstr "Tekrarlama Sıklığı"
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_interval
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_interval
#: model:ir.model.fields,help:contract.field_project_project_recurring_interval
msgid "Repeat every (Days/Week/Month/Year)" msgid "Repeat every (Days/Week/Month/Year)"
msgstr "Tekrarlama sıklığı(Gün /Hafta /Ay /Yıl)" msgstr "Tekrarlama sıklığı(Gün /Hafta /Ay /Yıl)"
@ -486,15 +554,28 @@ msgstr ""
msgid "Sequence of the contract line when displaying contracts" msgid "Sequence of the contract line when displaying contracts"
msgstr "" msgstr ""
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "Show the contracts for this partner"
msgstr ""
#. module: contract
#: model:ir.model.fields,field_description:contract.field_account_analytic_contract_line_specific_price
#: model:ir.model.fields,field_description:contract.field_account_analytic_invoice_line_specific_price
msgid "Specific Price"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_rule_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_rule_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_rule_type
msgid "Specify Interval for automatic invoice generation." msgid "Specify Interval for automatic invoice generation."
msgstr "Otomatik fatura üretimi için Aralık'ı belirtin." msgstr "Otomatik fatura üretimi için Aralık'ı belirtin."
#. module: contract #. module: contract
#: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_account_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type #: model:ir.model.fields,help:contract.field_account_analytic_contract_recurring_invoicing_type
#: model:ir.model.fields,help:contract.field_project_project_recurring_invoicing_type
msgid "Specify if process date is 'from' or 'to' invoicing date" msgid "Specify if process date is 'from' or 'to' invoicing date"
msgstr "" msgstr ""
@ -539,19 +620,44 @@ msgid "Year(s)"
msgstr "Yıl(lar)" msgstr "Yıl(lar)"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:162 #: code:addons/contract/models/account_analytic_account.py:111
#, python-format
msgid ""
"You can't have a next invoicing date before the start of the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:206
#, python-format #, python-format
msgid "You must first select a Customer for Contract %s!" msgid "You must first select a Customer for Contract %s!"
msgstr "Önce bir Müşteri Sözleşmesi seçmelisiniz %s!" msgstr "Önce bir Müşteri Sözleşmesi seçmelisiniz %s!"
#. module: contract #. module: contract
#: code:addons/contract/models/account_analytic_account.py:217 #: code:addons/contract/models/account_analytic_account.py:284
#, python-format #, python-format
msgid "" msgid ""
"You must review start and end dates!\n" "You must review start and end dates!\n"
"%s" "%s"
msgstr "" msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:102
#, python-format
msgid "You must supply a customer for the contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:120
#, python-format
msgid "You must supply a next invoicing date for contract '%s'"
msgstr ""
#. module: contract
#: code:addons/contract/models/account_analytic_account.py:129
#, python-format
msgid "You must supply a start date for contract '%s'"
msgstr ""
#. module: contract #. module: contract
#: model:ir.model,name:contract.model_account_analytic_contract #: model:ir.model,name:contract.model_account_analytic_contract
msgid "account.analytic.contract" msgid "account.analytic.contract"
@ -562,11 +668,6 @@ msgstr ""
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "account.analytic.invoice.line" msgstr "account.analytic.invoice.line"
#. module: contract
#: model:ir.ui.view,arch_db:contract.view_partner_form
msgid "show the contracts for this partner"
msgstr ""
#. module: contract #. module: contract
#: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form #: model:ir.ui.view,arch_db:contract.account_analytic_account_recurring_form_form
msgid "⇒ Show recurring invoices" msgid "⇒ Show recurring invoices"

View File

@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
# Copyright 2015-2017 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
def migrate(cr, version):
"""Rename column for specific price for keeping backwards compatibility."""
if not version:
return
cr.execute(
"ALTER TABLE account_analytic_invoice_line "
"RENAME price_unit TO specific_price"
)

View File

@ -1,7 +1,7 @@
# Copyright 2004-2010 OpenERP SA # Copyright 2004-2010 OpenERP SA
# Copyright 2014 Angel Moya <angel.moya@domatix.com> # Copyright 2014 Angel Moya <angel.moya@domatix.com>
# Copyright 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com> # Copyright 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com>
# Copyright 2016-2017 Carlos Dauden <carlos.dauden@tecnativa.com> # Copyright 2016-2018 Carlos Dauden <carlos.dauden@tecnativa.com>
# Copyright 2016-2017 LasLabs Inc. # Copyright 2016-2017 LasLabs Inc.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
@ -50,6 +50,17 @@ class AccountAnalyticAccount(models.Model):
index=True, index=True,
default=lambda self: self.env.user, default=lambda self: self.env.user,
) )
create_invoice_visibility = fields.Boolean(
compute='_compute_create_invoice_visibility',
)
@api.depends('recurring_next_date', 'date_end')
def _compute_create_invoice_visibility(self):
for contract in self:
contract.create_invoice_visibility = (
not contract.date_end or
contract.recurring_next_date <= contract.date_end
)
@api.onchange('contract_template_id') @api.onchange('contract_template_id')
def _onchange_contract_template_id(self): def _onchange_contract_template_id(self):
@ -60,15 +71,13 @@ class AccountAnalyticAccount(models.Model):
deletion ensures that any errant lines that are created are also deletion ensures that any errant lines that are created are also
deleted. deleted.
""" """
contract = self.contract_template_id contract = self.contract_template_id
if not contract:
return
for field_name, field in contract._fields.items(): for field_name, field in contract._fields.items():
if field.name == 'recurring_invoice_line_ids': if field.name == 'recurring_invoice_line_ids':
lines = self._convert_contract_lines(contract) lines = self._convert_contract_lines(contract)
self.recurring_invoice_line_ids = lines self.recurring_invoice_line_ids = lines
elif not any(( elif not any((
field.compute, field.related, field.automatic, field.compute, field.related, field.automatic,
field.readonly, field.company_dependent, field.readonly, field.company_dependent,
@ -76,21 +85,68 @@ class AccountAnalyticAccount(models.Model):
)): )):
self[field_name] = self.contract_template_id[field_name] self[field_name] = self.contract_template_id[field_name]
@api.onchange('recurring_invoices') @api.onchange('date_start')
def _onchange_recurring_invoices(self): def _onchange_date_start(self):
if self.date_start and self.recurring_invoices: if self.date_start:
self.recurring_next_date = self.date_start self.recurring_next_date = self.date_start
@api.onchange('partner_id') @api.onchange('partner_id')
def _onchange_partner_id(self): def _onchange_partner_id(self):
self.pricelist_id = self.partner_id.property_product_pricelist.id self.pricelist_id = self.partner_id.property_product_pricelist.id
@api.constrains('partner_id', 'recurring_invoices')
def _check_partner_id_recurring_invoices(self):
for contract in self.filtered('recurring_invoices'):
if not contract.partner_id:
raise ValidationError(
_("You must supply a customer for the contract '%s'") %
contract.name
)
@api.constrains('recurring_next_date', 'date_start')
def _check_recurring_next_date_start_date(self):
for contract in self.filtered('recurring_next_date'):
if contract.date_start > contract.recurring_next_date:
raise ValidationError(
_("You can't have a next invoicing date before the start "
"of the contract '%s'") % contract.name
)
@api.constrains('recurring_next_date', 'recurring_invoices')
def _check_recurring_next_date_recurring_invoices(self):
for contract in self.filtered('recurring_invoices'):
if not contract.recurring_next_date:
raise ValidationError(
_("You must supply a next invoicing date for contract "
"'%s'") % contract.name
)
@api.constrains('date_start', 'recurring_invoices')
def _check_date_start_recurring_invoices(self):
for contract in self.filtered('recurring_invoices'):
if not contract.date_start:
raise ValidationError(
_("You must supply a start date for contract '%s'") %
contract.name
)
@api.constrains('date_start', 'date_end')
def _check_start_end_dates(self):
for contract in self.filtered('date_end'):
if contract.date_start > contract.date_end:
raise ValidationError(
_("Contract '%s' start date can't be later than end date")
% contract.name
)
@api.multi @api.multi
def _convert_contract_lines(self, contract): def _convert_contract_lines(self, contract):
self.ensure_one() self.ensure_one()
new_lines = [] new_lines = []
for contract_line in contract.recurring_invoice_line_ids: for contract_line in contract.recurring_invoice_line_ids:
vals = contract_line._convert_to_write(contract_line.read()[0]) vals = contract_line._convert_to_write(contract_line.read()[0])
# Remove template link field named as analytic account field
vals.pop('analytic_account_id', False)
new_lines.append((0, 0, vals)) new_lines.append((0, 0, vals))
return new_lines return new_lines
@ -108,17 +164,9 @@ class AccountAnalyticAccount(models.Model):
return relativedelta(years=interval) return relativedelta(years=interval)
@api.model @api.model
def _insert_markers(self, line, date_start, next_date, date_format): def _insert_markers(self, line, date_format):
contract = line.analytic_account_id date_from = fields.Date.from_string(line.date_from)
if contract.recurring_invoicing_type == 'pre-paid': date_to = fields.Date.from_string(line.date_to)
date_from = date_start
date_to = next_date - relativedelta(days=1)
else:
date_from = (date_start -
self.get_relative_delta(contract.recurring_rule_type,
contract.recurring_interval) +
relativedelta(days=1))
date_to = date_start
name = line.name name = line.name
name = name.replace('#START#', date_from.strftime(date_format)) name = name.replace('#START#', date_from.strftime(date_format))
name = name.replace('#END#', date_to.strftime(date_format)) name = name.replace('#END#', date_to.strftime(date_format))
@ -137,16 +185,12 @@ class AccountAnalyticAccount(models.Model):
invoice_line._onchange_product_id() invoice_line._onchange_product_id()
invoice_line_vals = invoice_line._convert_to_write(invoice_line._cache) invoice_line_vals = invoice_line._convert_to_write(invoice_line._cache)
# Insert markers # Insert markers
name = line.name
contract = line.analytic_account_id contract = line.analytic_account_id
if 'old_date' in self.env.context and 'next_date' in self.env.context:
lang_obj = self.env['res.lang'] lang_obj = self.env['res.lang']
lang = lang_obj.search( lang = lang_obj.search(
[('code', '=', contract.partner_id.lang)]) [('code', '=', contract.partner_id.lang)])
date_format = lang.date_format or '%m/%d/%Y' date_format = lang.date_format or '%m/%d/%Y'
name = self._insert_markers( name = self._insert_markers(line, date_format)
line, self.env.context['old_date'],
self.env.context['next_date'], date_format)
invoice_line_vals.update({ invoice_line_vals.update({
'name': name, 'name': name,
'account_analytic_id': contract.id, 'account_analytic_id': contract.id,
@ -192,20 +236,41 @@ class AccountAnalyticAccount(models.Model):
return invoice._convert_to_write(invoice._cache) return invoice._convert_to_write(invoice._cache)
@api.multi @api.multi
def _create_invoice(self): def _prepare_invoice_update(self, invoice):
vals = self._prepare_invoice()
update_vals = {
'contract_id': self.id,
'date_invoice': vals.get('date_invoice', False),
'reference': ' '.join(filter(None, [
invoice.reference, vals.get('reference')])),
'origin': ' '.join(filter(None, [
invoice.origin, vals.get('origin')])),
}
return update_vals
@api.multi
def _create_invoice(self, invoice=False):
"""
:param invoice: If not False add lines to this invoice
:return: invoice created or updated
"""
self.ensure_one() self.ensure_one()
invoice_vals = self._prepare_invoice() if invoice and invoice.state == 'draft':
invoice = self.env['account.invoice'].create(invoice_vals) invoice.update(self._prepare_invoice_update(invoice))
else:
invoice = self.env['account.invoice'].create(
self._prepare_invoice())
for line in self.recurring_invoice_line_ids: for line in self.recurring_invoice_line_ids:
invoice_line_vals = self._prepare_invoice_line(line, invoice.id) invoice_line_vals = self._prepare_invoice_line(line, invoice.id)
if invoice_line_vals:
self.env['account.invoice.line'].create(invoice_line_vals) self.env['account.invoice.line'].create(invoice_line_vals)
invoice.compute_taxes() invoice.compute_taxes()
return invoice return invoice
@api.multi @api.multi
def recurring_create_invoice(self): def recurring_create_invoice(self):
""" """Create invoices from contracts
Create invoices from contracts
:return: invoices created :return: invoices created
""" """
invoices = self.env['account.invoice'] invoices = self.env['account.invoice']
@ -213,9 +278,12 @@ class AccountAnalyticAccount(models.Model):
ref_date = contract.recurring_next_date or fields.Date.today() ref_date = contract.recurring_next_date or fields.Date.today()
if (contract.date_start > ref_date or if (contract.date_start > ref_date or
contract.date_end and contract.date_end < ref_date): contract.date_end and contract.date_end < ref_date):
if self.env.context.get('cron'):
continue # Don't fail on cron jobs
raise ValidationError( raise ValidationError(
_("You must review start and end dates!\n%s") % _("You must review start and end dates!\n%s") %
contract.name) contract.name
)
old_date = fields.Date.from_string(ref_date) old_date = fields.Date.from_string(ref_date)
new_date = old_date + self.get_relative_delta( new_date = old_date + self.get_relative_delta(
contract.recurring_rule_type, contract.recurring_interval) contract.recurring_rule_type, contract.recurring_interval)
@ -223,20 +291,20 @@ class AccountAnalyticAccount(models.Model):
ctx.update({ ctx.update({
'old_date': old_date, 'old_date': old_date,
'next_date': new_date, 'next_date': new_date,
# Force company for correct evaluate domain access rules # Force company for correct evaluation of domain access rules
'force_company': contract.company_id.id, 'force_company': contract.company_id.id,
}) })
# Re-read contract with correct company # Re-read contract with correct company
invoices |= contract.with_context(ctx)._create_invoice() invoices |= contract.with_context(ctx)._create_invoice()
contract.write({ contract.write({
'recurring_next_date': new_date.strftime('%Y-%m-%d') 'recurring_next_date': fields.Date.to_string(new_date)
}) })
return invoices return invoices
@api.model @api.model
def cron_recurring_create_invoice(self): def cron_recurring_create_invoice(self):
today = fields.Date.today() today = fields.Date.today()
contracts = self.search([ contracts = self.with_context(cron=True).search([
('recurring_invoices', '=', True), ('recurring_invoices', '=', True),
('recurring_next_date', '<=', today), ('recurring_next_date', '<=', today),
'|', '|',

View File

@ -1,8 +1,9 @@
# © 2004-2010 OpenERP SA # -*- coding: utf-8 -*-
# © 2014 Angel Moya <angel.moya@domatix.com> # Copyright 2004-2010 OpenERP SA
# © 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com> # Copyright 2014 Angel Moya <angel.moya@domatix.com>
# © 2016 Carlos Dauden <carlos.dauden@tecnativa.com> # Copyright 2016 Carlos Dauden <carlos.dauden@tecnativa.com>
# Copyright 2016-2017 LasLabs Inc. # Copyright 2016-2017 LasLabs Inc.
# Copyright 2015-2017 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models from odoo import api, fields, models
@ -14,11 +15,17 @@ class AccountAnalyticContract(models.Model):
# These fields will not be synced to the contract # These fields will not be synced to the contract
NO_SYNC = [ NO_SYNC = [
'name', 'name',
'partner_id',
] ]
name = fields.Char( name = fields.Char(
required=True, required=True,
) )
# Needed for avoiding errors on several inherited behaviors
partner_id = fields.Many2one(
comodel_name="res.partner",
string="Partner (always False)",
)
pricelist_id = fields.Many2one( pricelist_id = fields.Many2one(
comodel_name='product.pricelist', comodel_name='product.pricelist',
string='Pricelist', string='Pricelist',
@ -59,6 +66,12 @@ class AccountAnalyticContract(models.Model):
default=lambda s: s._default_journal(), default=lambda s: s._default_journal(),
domain="[('type', '=', 'sale'),('company_id', '=', company_id)]", domain="[('type', '=', 'sale'),('company_id', '=', company_id)]",
) )
company_id = fields.Many2one(
'res.company',
string='Company',
required=True,
default=lambda self: self.env.user.company_id,
)
@api.model @api.model
def _default_journal(self): def _default_journal(self):

View File

@ -1,10 +1,13 @@
# © 2004-2010 OpenERP SA # -*- coding: utf-8 -*-
# © 2014 Angel Moya <angel.moya@domatix.com> # Copyright 2004-2010 OpenERP SA
# © 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com> # Copyright 2014 Angel Moya <angel.moya@domatix.com>
# © 2016 Carlos Dauden <carlos.dauden@tecnativa.com> # Copyright 2016 Carlos Dauden <carlos.dauden@tecnativa.com>
# Copyright 2016-2017 LasLabs Inc. # Copyright 2016-2017 LasLabs Inc.
# Copyright 2015-2017 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from dateutil.relativedelta import relativedelta
from odoo import api, fields, models from odoo import api, fields, models
from odoo.addons import decimal_precision as dp from odoo.addons import decimal_precision as dp
from odoo.exceptions import ValidationError from odoo.exceptions import ValidationError
@ -39,9 +42,19 @@ class AccountAnalyticInvoiceLine(models.Model):
string='Unit of Measure', string='Unit of Measure',
required=True, required=True,
) )
automatic_price = fields.Boolean(
string="Auto-price?",
help="If this is marked, the price will be obtained automatically "
"applying the pricelist to the product. If not, you will be "
"able to introduce a manual price",
)
specific_price = fields.Float(
string='Specific Price',
)
price_unit = fields.Float( price_unit = fields.Float(
'Unit Price', string='Unit Price',
required=True, compute="_compute_price_unit",
inverse="_inverse_price_unit",
) )
price_subtotal = fields.Float( price_subtotal = fields.Float(
compute='_compute_price_subtotal', compute='_compute_price_subtotal',
@ -59,6 +72,47 @@ class AccountAnalyticInvoiceLine(models.Model):
default=10, default=10,
help="Sequence of the contract line when displaying contracts", help="Sequence of the contract line when displaying contracts",
) )
date_from = fields.Date(
string='Date From',
compute='_compute_date_from',
help='Date from invoiced period',
)
date_to = fields.Date(
string='Date To',
compute='_compute_date_to',
help='Date to invoiced period',
)
@api.depends(
'automatic_price',
'specific_price',
'product_id',
'quantity',
'analytic_account_id.pricelist_id',
'analytic_account_id.partner_id',
)
def _compute_price_unit(self):
"""Get the specific price if no auto-price, and the price obtained
from the pricelist otherwise.
"""
for line in self:
if line.automatic_price:
product = line.product_id.with_context(
quantity=line.quantity,
pricelist=line.analytic_account_id.pricelist_id.id,
partner=line.analytic_account_id.partner_id.id,
date=line.env.context.get('old_date', fields.Date.today()),
)
line.price_unit = product.price
else:
line.price_unit = line.specific_price
# Tip in https://github.com/odoo/odoo/issues/23891#issuecomment-376910788
@api.onchange('price_unit')
def _inverse_price_unit(self):
"""Store the specific price in the no auto-price records."""
for line in self.filtered(lambda x: not x.automatic_price):
line.specific_price = line.price_unit
@api.multi @api.multi
@api.depends('quantity', 'price_unit', 'discount') @api.depends('quantity', 'price_unit', 'discount')
@ -73,6 +127,47 @@ class AccountAnalyticInvoiceLine(models.Model):
else: else:
line.price_subtotal = subtotal line.price_subtotal = subtotal
def _compute_date_from(self):
# When call from template line.analytic_account_id comodel is
# 'account.analytic.contract',
if self._name != 'account.analytic.invoice.line':
return
for line in self:
contract = line.analytic_account_id
date_start = (
self.env.context.get('old_date') or fields.Date.from_string(
contract.recurring_next_date or fields.Date.today())
)
if contract.recurring_invoicing_type == 'pre-paid':
date_from = date_start
else:
date_from = (date_start - contract.get_relative_delta(
contract.recurring_rule_type,
contract.recurring_interval) + relativedelta(days=1))
line.date_from = fields.Date.to_string(date_from)
def _compute_date_to(self):
# When call from template line.analytic_account_id comodel is
# 'account.analytic.contract',
if self._name != 'account.analytic.invoice.line':
return
for line in self:
contract = line.analytic_account_id
date_start = (
self.env.context.get('old_date') or fields.Date.from_string(
contract.recurring_next_date or fields.Date.today())
)
next_date = (
self.env.context.get('next_date') or
date_start + contract.get_relative_delta(
contract.recurring_rule_type, contract.recurring_interval)
)
if contract.recurring_invoicing_type == 'pre-paid':
date_to = next_date - relativedelta(days=1)
else:
date_to = date_start
line.date_to = fields.Date.to_string(date_to)
@api.multi @api.multi
@api.constrains('discount') @api.constrains('discount')
def _check_discount(self): def _check_discount(self):
@ -97,12 +192,12 @@ class AccountAnalyticInvoiceLine(models.Model):
if self.analytic_account_id._name == 'account.analytic.account': if self.analytic_account_id._name == 'account.analytic.account':
date = ( date = (
self.analytic_account_id.recurring_next_date or self.analytic_account_id.recurring_next_date or
fields.Datetime.now() fields.Date.today()
) )
partner = self.analytic_account_id.partner_id partner = self.analytic_account_id.partner_id
else: else:
date = fields.Datetime.now() date = fields.Date.today()
partner = self.env.user.partner_id partner = self.env.user.partner_id
product = self.product_id.with_context( product = self.product_id.with_context(

View File

@ -18,8 +18,7 @@ class ResPartner(models.Model):
for partner in self: for partner in self:
partner.contract_count = Contract.search_count([ partner.contract_count = Contract.search_count([
('recurring_invoices', '=', True), ('recurring_invoices', '=', True),
('partner_id', '=', partner.id), ('partner_id', 'child_of', partner.ids),
('date_start', '<=', today),
'|', '|',
('date_end', '=', False), ('date_end', '=', False),
('date_end', '>=', today), ('date_end', '>=', today),
@ -37,9 +36,10 @@ class ResPartner(models.Model):
self.env.context, self.env.context,
search_default_recurring_invoices=True, search_default_recurring_invoices=True,
search_default_not_finished=True, search_default_not_finished=True,
search_default_partner_id=self.id,
default_partner_id=self.id, default_partner_id=self.id,
default_recurring_invoices=True, default_recurring_invoices=True,
default_pricelist_id=self.property_product_pricelist.id,
), ),
domain=[('partner_id', '=', self.id)],
) )
return res return res

View File

@ -0,0 +1,10 @@
<odoo noupdate="1">
<record id="rule_contract_template_multi_company" model="ir.rule">
<field name="name">Contract template multi-company</field>
<field name="model_id" ref="model_account_analytic_contract"/>
<field name="global" eval="True"/>
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]</field>
</record>
</odoo>

View File

@ -1,7 +1,7 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"account_analytic_contract_manager","Recurring manager","model_account_analytic_contract","account.group_account_manager",1,1,1,1 "account_analytic_contract_manager","Recurring manager","model_account_analytic_contract","account.group_account_manager",1,1,1,1
"account_analytic_contract_user","Recurring user","model_account_analytic_contract","account.group_account_user",1,0,0,0 "account_analytic_contract_user","Recurring user","model_account_analytic_contract","account.group_account_invoice",1,0,0,0
"account_analytic_invoice_line_manager","Recurring manager","model_account_analytic_invoice_line","account.group_account_manager",1,1,1,1 "account_analytic_invoice_line_manager","Recurring manager","model_account_analytic_invoice_line","account.group_account_manager",1,1,1,1
"account_analytic_invoice_line_user","Recurring user","model_account_analytic_invoice_line","account.group_account_user",1,0,0,0 "account_analytic_invoice_line_user","Recurring user","model_account_analytic_invoice_line","account.group_account_invoice",1,0,0,0
"account_analytic_contract_line_manager","Recurring manager","model_account_analytic_contract_line","account.group_account_manager",1,1,1,1 "account_analytic_contract_line_manager","Recurring manager","model_account_analytic_contract_line","account.group_account_manager",1,1,1,1
"account_analytic_contract_line_user","Recurring user","model_account_analytic_contract_line","account.group_account_user",1,0,0,0 "account_analytic_contract_line_user","Recurring user","model_account_analytic_contract_line","account.group_account_invoice",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 account_analytic_contract_manager Recurring manager model_account_analytic_contract account.group_account_manager 1 1 1 1
3 account_analytic_contract_user Recurring user model_account_analytic_contract account.group_account_user account.group_account_invoice 1 0 0 0
4 account_analytic_invoice_line_manager Recurring manager model_account_analytic_invoice_line account.group_account_manager 1 1 1 1
5 account_analytic_invoice_line_user Recurring user model_account_analytic_invoice_line account.group_account_user account.group_account_invoice 1 0 0 0
6 account_analytic_contract_line_manager Recurring manager model_account_analytic_contract_line account.group_account_manager 1 1 1 1
7 account_analytic_contract_line_user Recurring user model_account_analytic_contract_line account.group_account_user account.group_account_invoice 1 0 0 0

View File

@ -59,23 +59,33 @@ class TestContract(TestContractBase):
with self.assertRaises(ValidationError): with self.assertRaises(ValidationError):
self.acct_line.write({'discount': 120}) self.acct_line.write({'discount': 120})
def test_automatic_price(self):
self.acct_line.automatic_price = True
self.product.list_price = 1100
self.assertEqual(self.acct_line.price_unit, 1100)
# Try to write other price
self.acct_line.price_unit = 10
self.acct_line.refresh()
self.assertEqual(self.acct_line.price_unit, 1100)
# Now disable automatic price
self.acct_line.automatic_price = False
self.acct_line.price_unit = 10
self.acct_line.refresh()
self.assertEqual(self.acct_line.price_unit, 10)
def test_contract(self): def test_contract(self):
self.assertAlmostEqual(self.acct_line.price_subtotal, 50.0) self.assertAlmostEqual(self.acct_line.price_subtotal, 50.0)
res = self.acct_line._onchange_product_id() res = self.acct_line._onchange_product_id()
self.assertIn('uom_id', res['domain']) self.assertIn('uom_id', res['domain'])
self.acct_line.price_unit = 100.0 self.acct_line.price_unit = 100.0
self.contract.partner_id = False
with self.assertRaises(ValidationError): with self.assertRaises(ValidationError):
self.contract.recurring_create_invoice() self.contract.partner_id = False
self.contract.partner_id = self.partner.id self.contract.partner_id = self.partner.id
self.contract.recurring_create_invoice() self.contract.recurring_create_invoice()
self.invoice_monthly = self.env['account.invoice'].search( self.invoice_monthly = self.env['account.invoice'].search(
[('contract_id', '=', self.contract.id)]) [('contract_id', '=', self.contract.id)])
self.assertTrue(self.invoice_monthly) self.assertTrue(self.invoice_monthly)
self.assertEqual(self.contract.recurring_next_date, '2016-03-29') self.assertEqual(self.contract.recurring_next_date, '2016-03-29')
self.inv_line = self.invoice_monthly.invoice_line_ids[0] self.inv_line = self.invoice_monthly.invoice_line_ids[0]
self.assertTrue(self.inv_line.invoice_line_tax_ids) self.assertTrue(self.inv_line.invoice_line_tax_ids)
self.assertAlmostEqual(self.inv_line.price_subtotal, 50.0) self.assertAlmostEqual(self.inv_line.price_subtotal, 50.0)
@ -128,11 +138,11 @@ class TestContract(TestContractBase):
self.assertEqual(self.contract.pricelist_id, self.assertEqual(self.contract.pricelist_id,
self.contract.partner_id.property_product_pricelist) self.contract.partner_id.property_product_pricelist)
def test_onchange_recurring_invoices(self): def test_onchange_date_start(self):
self.contract.recurring_next_date = False date = '2016-01-01'
self.contract._onchange_recurring_invoices() self.contract.date_start = date
self.assertEqual(self.contract.recurring_next_date, self.contract._onchange_date_start()
self.contract.date_start) self.assertEqual(self.contract.recurring_next_date, date)
def test_uom(self): def test_uom(self):
uom_litre = self.env.ref('product.product_uom_litre') uom_litre = self.env.ref('product.product_uom_litre')
@ -159,6 +169,31 @@ class TestContract(TestContractBase):
with self.assertRaises(ValidationError): with self.assertRaises(ValidationError):
contract_no_journal.recurring_create_invoice() contract_no_journal.recurring_create_invoice()
def test_check_date_end(self):
with self.assertRaises(ValidationError):
self.contract.date_end = '2015-12-31'
def test_check_recurring_next_date_start_date(self):
with self.assertRaises(ValidationError):
self.contract.write({
'date_start': '2017-01-01',
'recurring_next_date': '2016-01-01',
})
def test_check_recurring_next_date_recurring_invoices(self):
with self.assertRaises(ValidationError):
self.contract.write({
'recurring_invoices': True,
'recurring_next_date': False,
})
def test_check_date_start_recurring_invoices(self):
with self.assertRaises(ValidationError):
self.contract.write({
'recurring_invoices': True,
'date_start': False,
})
def test_onchange_contract_template_id(self): def test_onchange_contract_template_id(self):
"""It should change the contract values to match the template.""" """It should change the contract values to match the template."""
self.contract.contract_template_id = self.template self.contract.contract_template_id = self.template
@ -240,24 +275,14 @@ class TestContract(TestContractBase):
self.contract.copy() self.contract.copy()
self.assertEqual(self.partner.contract_count, count) self.assertEqual(self.partner.contract_count, count)
def test_date_end(self):
"""It should don't create invoices from finished contract."""
AccountInvoice = self.env['account.invoice']
self.contract.date_end = '2015-12-31'
with self.assertRaises(ValidationError):
self.contract.recurring_create_invoice()
init_count = AccountInvoice.search_count(
[('contract_id', '=', self.contract.id)])
self.contract.cron_recurring_create_invoice()
last_count = AccountInvoice.search_count(
[('contract_id', '=', self.contract.id)])
self.assertEqual(last_count, init_count)
def test_same_date_start_and_date_end(self): def test_same_date_start_and_date_end(self):
"""It should create one invoice with same start and end date.""" """It should create one invoice with same start and end date."""
AccountInvoice = self.env['account.invoice'] AccountInvoice = self.env['account.invoice']
self.contract.date_start = self.contract.date_end = fields.Date.today() self.contract.write({
self.contract.recurring_next_date = self.contract.date_start 'date_start': fields.Date.today(),
'date_end': fields.Date.today(),
'recurring_next_date': fields.Date.today(),
})
init_count = AccountInvoice.search_count( init_count = AccountInvoice.search_count(
[('contract_id', '=', self.contract.id)]) [('contract_id', '=', self.contract.id)])
self.contract.cron_recurring_create_invoice() self.contract.cron_recurring_create_invoice()
@ -266,3 +291,28 @@ class TestContract(TestContractBase):
self.assertEqual(last_count, init_count + 1) self.assertEqual(last_count, init_count + 1)
with self.assertRaises(ValidationError): with self.assertRaises(ValidationError):
self.contract.recurring_create_invoice() self.contract.recurring_create_invoice()
def test_compute_create_invoice_visibility(self):
self.contract.write({
'recurring_next_date': '2017-01-01',
'date_start': '2016-01-01',
'date_end': False,
})
self.assertTrue(self.contract.create_invoice_visibility)
self.contract.date_end = '2017-01-01'
self.assertTrue(self.contract.create_invoice_visibility)
self.contract.date_end = '2016-01-01'
self.assertFalse(self.contract.create_invoice_visibility)
def test_extend_invoice(self):
AccountInvoice = self.env['account.invoice']
self.contract.recurring_create_invoice()
invoice = AccountInvoice.search(
[('contract_id', '=', self.contract.id)])
invoice.origin = 'Orig Invoice'
self.contract._create_invoice(invoice)
self.assertEqual(invoice.origin, 'Orig Invoice Test Contract')
invoice_count = AccountInvoice.search_count(
[('contract_id', '=', self.contract.id)])
self.assertEqual(invoice_count, 1)
self.assertEqual(len(invoice.invoice_line_ids), 2)

View File

@ -8,6 +8,9 @@
<field name="mode">primary</field> <field name="mode">primary</field>
<field name="priority" eval="9999"/> <field name="priority" eval="9999"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="partner_id" position="attributes">
<attribute name="attrs">{'required': [('recurring_invoices', '=', True)]}</attribute>
</field>
<xpath expr="//div[@name='button_box']/.." position="before"> <xpath expr="//div[@name='button_box']/.." position="before">
<header> <header>
<button name="action_contract_send" type="object" string="Send by Email" groups="base.group_user"/> <button name="action_contract_send" type="object" string="Send by Email" groups="base.group_user"/>
@ -19,10 +22,11 @@
/> />
<div> <div>
<field name="recurring_invoices" class="oe_inline"/> <field name="recurring_invoices" class="oe_inline"/>
<field name="create_invoice_visibility" invisible="1"/>
<label for="recurring_invoices" /> <label for="recurring_invoices" />
<button name="recurring_create_invoice" <button name="recurring_create_invoice"
type="object" type="object"
attrs="{'invisible': [('recurring_invoices','!=',True)]}" attrs="{'invisible': ['|', ('recurring_invoices', '!=', True), ('create_invoice_visibility', '=', False)]}"
string="Create invoices" string="Create invoices"
class="oe_link" class="oe_link"
groups="base.group_no_one" groups="base.group_no_one"
@ -36,8 +40,11 @@
</div> </div>
<group col="4" attrs="{'invisible': [('recurring_invoices','!=',True)]}"> <group col="4" attrs="{'invisible': [('recurring_invoices','!=',True)]}">
<field name="contract_template_id" colspan="4"/> <field name="contract_template_id" colspan="4"/>
<field name="journal_id"/> <field name="journal_id"
attrs="{'required': [('recurring_invoices', '=', True)]}"
/>
<field name="pricelist_id"/> <field name="pricelist_id"/>
<field name="company_id" groups="base.group_multi_company"/>
<label for="recurring_interval"/> <label for="recurring_interval"/>
<div> <div>
<field name="recurring_interval" <field name="recurring_interval"
@ -49,10 +56,16 @@
attrs="{'required': [('recurring_invoices', '=', True)]}" attrs="{'required': [('recurring_invoices', '=', True)]}"
/> />
</div> </div>
<field name="recurring_invoicing_type"/> <field name="recurring_invoicing_type"
<field name="date_start"/> attrs="{'required': [('recurring_invoices', '=', True)]}"
/>
<field name="date_start"
attrs="{'required': [('recurring_invoices', '=', True)]}"
/>
<field name="date_end"/> <field name="date_end"/>
<field name="recurring_next_date"/> <field name="recurring_next_date"
attrs="{'required': [('recurring_invoices', '=', True)]}"
/>
</group> </group>
<label for="recurring_invoice_line_ids" <label for="recurring_invoice_line_ids"
attrs="{'invisible': [('recurring_invoices','=',False)]}" attrs="{'invisible': [('recurring_invoices','=',False)]}"
@ -65,7 +78,9 @@
<field name="name"/> <field name="name"/>
<field name="quantity"/> <field name="quantity"/>
<field name="uom_id"/> <field name="uom_id"/>
<field name="price_unit"/> <field name="automatic_price"/>
<field name="price_unit" attrs="{'readonly': [('automatic_price', '=', True)]}"/>
<field name="specific_price" invisible="1"/>
<field name="discount" groups="sale.group_discount_per_so_line" /> <field name="discount" groups="sale.group_discount_per_so_line" />
<field name="price_subtotal"/> <field name="price_subtotal"/>
</tree> </tree>
@ -103,12 +118,11 @@
<field name="model">account.analytic.account</field> <field name="model">account.analytic.account</field>
<field name="inherit_id" ref="analytic.view_account_analytic_account_search"/> <field name="inherit_id" ref="analytic.view_account_analytic_account_search"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="name" position="after">
<field name="partner_id" position="after"> <field name="partner_id" position="after">
<!-- Use other field because partner_id already used --> <field name="partner_id" filter_domain="[('partner_id', 'child_of', self)]"
<field name="company_id" filter_domain="[('partner_id', 'child_of', self)]"
string="Partner and dependents"/> string="Partner and dependents"/>
</field> </field>
<field name="name" position="after">
<field name="journal_id"/> <field name="journal_id"/>
<field name="pricelist_id"/> <field name="pricelist_id"/>
<separator/> <separator/>
@ -119,11 +133,11 @@
<separator/> <separator/>
<filter name="not_finished" <filter name="not_finished"
string="Valid" string="Valid"
domain="['|', ('date_end', '=', False), ('date_end', '&gt;=', time.strftime('%%Y-%%m-%%d'))]" domain="['|', ('date_end', '=', False), ('date_end', '&gt;=', time.strftime('%Y-%m-%d'))]"
/> />
<filter name="finished" <filter name="finished"
string="Finished" string="Finished"
domain="[('date_end', '&lt;', time.strftime('%%Y-%%m-%%d'))]" domain="[('date_end', '&lt;', time.strftime('%Y-%m-%d'))]"
/> />
<group expand="0" string="Group By..."> <group expand="0" string="Group By...">
<filter string="Next Invoice" <filter string="Next Invoice"
@ -145,7 +159,7 @@
<field name="res_model">account.analytic.account</field> <field name="res_model">account.analytic.account</field>
<field name="view_type">form</field> <field name="view_type">form</field>
<field name="view_mode">tree,form</field> <field name="view_mode">tree,form</field>
<field name="context">{'is_contract':1, 'search_default_not_finished':1, 'search_default_recurring_invoices':1}</field> <field name="context">{'is_contract':1, 'search_default_not_finished':1, 'search_default_recurring_invoices':1, 'default_recurring_invoices': 1}</field>
<field name="search_view_id" ref="analytic.view_account_analytic_account_search"/> <field name="search_view_id" ref="analytic.view_account_analytic_account_search"/>
<field name="help" type="html"> <field name="help" type="html">
<p class="oe_view_nocontent_create"> <p class="oe_view_nocontent_create">

View File

@ -7,10 +7,12 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<form string="Contract Template"> <form string="Contract Template">
<group name="group_main"> <group name="group_main">
<field name="company_id" invisible="1" />
<field name="name" /> <field name="name" />
<group name="group_main_left"> <group name="group_main_left">
<field name="journal_id" /> <field name="journal_id" />
<field name="pricelist_id" /> <field name="pricelist_id" />
<field name="company_id" groups="base.group_multi_company"/>
</group> </group>
<group name="group_main_right"> <group name="group_main_right">
<field name="recurring_invoicing_type" /> <field name="recurring_invoicing_type" />
@ -28,14 +30,16 @@
</group> </group>
</group> </group>
<group name="group_invoice_lines" string="Invoice Lines"> <group name="group_invoice_lines" string="Invoice Lines">
<field name="recurring_invoice_line_ids"> <field name="recurring_invoice_line_ids" nolabel="1">
<tree string="Account Analytic Lines" editable="bottom"> <tree string="Account Analytic Lines" editable="bottom">
<field name="sequence" widget="handle" /> <field name="sequence" widget="handle" />
<field name="product_id" /> <field name="product_id" />
<field name="name" /> <field name="name" />
<field name="quantity" /> <field name="quantity" />
<field name="uom_id" /> <field name="uom_id" />
<field name="price_unit" /> <field name="automatic_price"/>
<field name="price_unit" attrs="{'readonly': [('automatic_price', '=', True)]}"/>
<field name="specific_price" invisible="1"/>
<field name="discount" groups="sale.group_discount_per_so_line" /> <field name="discount" groups="sale.group_discount_per_so_line" />
<field name="price_subtotal" /> <field name="price_subtotal" />
</tree> </tree>
@ -79,7 +83,7 @@
<filter string="Recurrence" <filter string="Recurrence"
context="{'group_by': 'recurring_rule_type'}" context="{'group_by': 'recurring_rule_type'}"
/> />
<filter string="Invoicing Type" <filter string="Invoicing type"
context="{'group_by': 'recurring_invoicing_type'}" context="{'group_by': 'recurring_invoicing_type'}"
/> />
<filter string="Pricelist" <filter string="Pricelist"

View File

@ -10,7 +10,7 @@
<xpath expr="//div[@name='button_box']" position="inside"> <xpath expr="//div[@name='button_box']" position="inside">
<button name="act_show_contract" type="object" class="oe_stat_button" <button name="act_show_contract" type="object" class="oe_stat_button"
icon="fa-book" icon="fa-book"
help="show the contracts for this partner"> help="Show the contracts for this partner">
<field name="contract_count" widget="statinfo" string="Contracts"/> <field name="contract_count" widget="statinfo" string="Contracts"/>
</button> </button>
</xpath> </xpath>