diff --git a/account_check/ANALISIS CHEQUES.ods b/account_check/ANALISIS CHEQUES.ods new file mode 100644 index 00000000..35f1ba3a Binary files /dev/null and b/account_check/ANALISIS CHEQUES.ods differ diff --git a/account_check/__init__.py b/account_check/__init__.py new file mode 100644 index 00000000..9dfc1e2a --- /dev/null +++ b/account_check/__init__.py @@ -0,0 +1,6 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from . import models +from . import wizard diff --git a/account_check/__manifest__.py b/account_check/__manifest__.py new file mode 100644 index 00000000..1f2a946b --- /dev/null +++ b/account_check/__manifest__.py @@ -0,0 +1,36 @@ +{ + 'name': 'Account Check Management', + 'version': '16.0.1.0.0', + 'category': 'Accounting', + 'summary': 'Accounting, Payment, Check, Third, Issue', + 'website': 'www.codequarters.com', + 'author': 'CODEQUARTERS', + 'license': 'AGPL-3', + 'images': [ + ], + 'depends': [ + 'account', + 'account_payment_fix', + # TODO we should move field amount_company_currency to + # account_payment_fix so that we dont need to depend on + # account_payment_group + ], + 'data': [ + 'data/account_payment_method_data.xml', + #'data/ir_actions_server_data.xml', + 'wizard/account_check_action_wizard_view.xml', + 'wizard/print_pre_numbered_checks_view.xml', + 'views/res_config_settings_view.xml', + # 'views/account_payment_view.xml', TODO: Check journal_id in domain of check_fields + 'views/account_check_view.xml', + 'views/account_journal_dashboard_view.xml', + 'views/account_journal_view.xml', + 'views/account_checkbook_view.xml', + # 'views/account_chart_template_view.xml', + 'security/ir.model.access.csv', + 'security/account_check_security.xml', + ], + 'installable': True, + 'auto_install': False, + 'application': True, +} diff --git a/account_check/data/account_payment_method_data.xml b/account_check/data/account_payment_method_data.xml new file mode 100644 index 00000000..fb5083d6 --- /dev/null +++ b/account_check/data/account_payment_method_data.xml @@ -0,0 +1,26 @@ + + + + + + Received Third Check + received_third_check + inbound + + + + Delivered Third Check + delivered_third_check + outbound + + + + Issue Check + issue_check + outbound + + + + + + diff --git a/account_check/i18n/account_check.pot b/account_check/i18n/account_check.pot new file mode 100644 index 00000000..b5144de8 --- /dev/null +++ b/account_check/i18n/account_check.pot @@ -0,0 +1,1320 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-23 12:33+0000\n" +"PO-Revision-Date: 2023-10-23 12:33+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:585 +#, python-format +msgid " check %s" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:145 +#, python-format +msgid " up to %s" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__issue_check_subtype +#: model:ir.model.fields,help:account_check.field_account_checkbook__issue_check_subtype +#: model:ir.model.fields,help:account_check.field_account_payment__check_subtype +msgid "* Con cheques corrientes el asiento generado por el pago descontará directamente de la cuenta de banco y además la fecha de pago no es obligatoria.\n" +"* Con cheques diferidos el asiento generado por el pago se hará contra la cuenta definida para tal fin en la compañía, luego será necesario el asiento de débito que se puede generar desde el extracto o desde el cheque." +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_create_form +msgid "ÖNEMLİ: Çek işlemleri, çek üzerinde bulunan ödemeler, transferler veya butonlar ile otomatik olarak oluşturulur.
Sadece geleneksel olmayan devreler üzerinde ilk kontrol yüklemesi veya ayarlamalar için işlemler oluşturmalı veya değiştirmelisiniz.\"" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_chart_template +msgid "Account Chart Template" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check +msgid "Account Check" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check_action_wizard +msgid "Account Check Action Wizard" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_checkbook +msgid "Account Checkbook" +msgstr "" + +#. module: account_check +#: code:addons/account_check/wizard/account_check_action_wizard.py:42 +#, python-format +msgid "Action %s not supported on checks" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__action_type +msgid "Action type passed on the context" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__amount +msgid "Amount" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__amount_company_currency +msgid "Amount Company Currency" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__bank_id +msgid "Bank" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Bank Debit" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Bank Rejection" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__block_manual_number +msgid "Block manual number?" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__block_manual_number +msgid "Block user to enter manually another number than the suggested" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Cancel" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Cancelled" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Changed" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__check_id +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_id +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_graph +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_pivot +msgid "Check" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:479 +#, python-format +msgid "Check \"%s\" debit" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:673 +#, python-format +msgid "Check \"%s\" rejection" +msgstr "" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_account_check_action_wizard +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +msgid "Check Action" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_bank_id +msgid "Check Bank" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_deposit_type +msgid "Check Deposit Type" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_payment_date +msgid "Check Due Date" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_issue_date +msgid "Check Issue Date" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_number +msgid "Check Number" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:339 +#, python-format +msgid "Check Number (%s) must be unique per Checkbook!\n" +"* Check ids: %s" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:355 +#, python-format +msgid "Check Number (%s) must be unique per Owner and Bank!\n" +"* Check ids: %s" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_owner_name +msgid "Check Owner Name" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_owner_vat +msgid "Check Owner Vat" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:299 +#: code:addons/account_check/models/account_payment.py:225 +#, python-format +msgid "Check Payment Date must be greater than Issue Date" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_type +msgid "Check Type" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:311 +#, python-format +msgid "Check number (%s) can't be greater than %s on checkbook %s (%s)" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Check to print and numerate" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/res_company.py:42 +#, python-format +msgid "Check type %s not implemented!" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__checkbook_id +#: model:ir.model.fields,field_description:account_check.field_account_payment__checkbook_id +msgid "Checkbook" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_journal__checkbook_ids +#: model_terms:ir.ui.view,arch_db:account_check.view_account_checkbook_form +#: model_terms:ir.ui.view,arch_db:account_check.view_account_checkbook_tree +msgid "Checkbooks" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_ids +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_calendar +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_tree +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Checks" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_payment_search +msgid "Checks To Print and Numerate" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__sequence_id +msgid "Checks numbering sequence." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_journal.py:128 +#, python-format +msgid "Checks to Print and Numerate" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Checks to print and numerate" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Claim to Customer" +msgstr "" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Claimed" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__company_id +msgid "Company" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__company_currency_id +msgid "Company currency" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__company_id +msgid "Company related to this journal" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +msgid "Confirm" +msgstr "" + +#. module: account_check +#: selection:account.payment,check_deposit_type:0 +msgid "Consolidated" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__create_uid +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__create_uid +msgid "Created by" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__create_date +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__create_date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__create_date +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__create_date +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__create_date +msgid "Created on" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__credit_account_id +msgid "Credit Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__currency_id +msgid "Currency" +msgstr "" + +#. module: account_check +#: selection:account.checkbook,issue_check_subtype:0 +msgid "Currents" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:143 +#, python-format +msgid "Currents Checks" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__date +msgid "Date" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__debit_account_id +msgid "Debit Account" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:776 +#, python-format +msgid "Debit note for operation %s not implemented!" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Debited" +msgstr "" + +#. module: account_check +#: selection:account.checkbook,issue_check_subtype:0 +msgid "Deferred" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Deferred Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__deferred_check_account_id +msgid "Deferred Check Account" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:141 +#, python-format +msgid "Deferred Checks" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__deferred_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__deferred_check_account_id +msgid "Deferred Checks Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__deferred_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__deferred_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__deferred_check_account_id +msgid "Deferred Checks account, for eg. \"Deferred Checks\"" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:420 +#, python-format +msgid "Deliver checks %s" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Delivered" +msgstr "" + +#. module: account_check +#: model:account.payment.method,name:account_check.account_payment_method_delivered_third_check +msgid "Delivered Third Check" +msgstr "" + +#. module: account_check +#: selection:account.check,type:0 +msgid "Deposit Promissory Note" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:584 +#, python-format +msgid "Deposit check %s" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:402 +#, python-format +msgid "Deposit checks %s" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Deposited" +msgstr "" + +#. module: account_check +#: selection:account.payment,check_deposit_type:0 +msgid "Detailed" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__display_name +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__display_name +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__display_name +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__display_name +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__display_name +msgid "Display Name" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.checkbook,state:0 +msgid "Draft" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__payment_date +msgid "Due Date" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:554 +#, python-format +msgid "Error not specified" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:550 +#, python-format +msgid "Está queriendo imprimir y enumerar cheques que ya han sido numerados. Seleccione solo cheques numerados o solo cheques sin número." +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__first_partner_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "First operation partner" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Group By..." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:449 +#, python-format +msgid "Hand check %s" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Handed" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Holding" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Holding Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__holding_check_account_id +msgid "Holding Check Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__holding_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__holding_check_account_id +msgid "Holding Checks Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__holding_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__holding_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__holding_check_account_id +msgid "Holding Checks account for third checks, for eg. \"Holding Checks\"" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__id +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__id +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__id +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__id +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__id +msgid "ID" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:645 +#, python-format +msgid "If you create a check with different currency thant the company currency, you must provide \"Amount\" and \"Amount Company Currency\"" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__range_to +msgid "If you set a number here, this checkbook will be automatically set as used when this number is raised." +msgstr "" + +#. module: account_check +#: selection:account.checkbook,state:0 +msgid "In Use" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:524 +#, python-format +msgid "In order to print multiple checks at once, they must belong to the same checkbook." +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_check +#: selection:account.check,type:0 +#: model:account.payment.method,name:account_check.account_payment_method_issue_check +msgid "Issue Check" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__issue_check_subtype +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__issue_check_subtype +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_subtype +msgid "Issue Check Subtype" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Issue Check(s) handed" +msgstr "" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_issue_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__issue_check_ids +#: model:ir.ui.menu,name:account_check.menu_issue_check +msgid "Issue Checks" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__issue_date +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Issue Date" +msgstr "" + +#. module: account_check +#: selection:account.check,type:0 +msgid "Issue Promissory Note" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a debit note from supplier in draft state and change check state" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a draft debit note from supplier and change check state" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a draft debit note to customer and change check state" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a journal entry from Deferred Check Account to bank account and change check state" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create an account entry from bank account to company rejection account and change check state" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create an account entry from cash account to company rejection account and change check state" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_journal +#: model:ir.model.fields,field_description:account_check.field_account_check__journal_id +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__journal_id +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__journal_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Journal" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__journal_id +msgid "Journal where it is going to be used" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check____last_update +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard____last_update +#: model:ir.model.fields,field_description:account_check.field_account_check_operation____last_update +#: model:ir.model.fields,field_description:account_check.field_account_checkbook____last_update +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__write_uid +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__write_date +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__write_date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__write_date +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__write_date +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__partner_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Last operation partner" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_ids +msgid "Messages" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__name +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__name +msgid "Name" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__next_check_number +msgid "Next Check Number" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__next_number +msgid "Next Number" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/res_company.py:44 +#, python-format +msgid "No checks %s account defined for company %s" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__numerate_on_printing +#: model:ir.model.fields,help:account_check.field_account_payment__checkbook_numerate_on_printing +msgid "No number will be assigne while creating payment, number will beassigned after printing check." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:651 +#, python-format +msgid "No puede crear un cheque sin importe" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__number +msgid "Number" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__numerate_on_printing +#: model:ir.model.fields,field_description:account_check.field_account_payment__checkbook_numerate_on_printing +msgid "Numerate on printing?" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_payment__check_payment_date +msgid "Only if this check is post dated" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Operasyonlar" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__operation_ids +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__operation +msgid "Operation" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:451 +#, python-format +msgid "Operation %s not implemented for checks!" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__notes +msgid "Operation Note" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Origin" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__origin +msgid "Origin Document" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__origin_name +msgid "Origin Name" +msgstr "" + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__owner_name +msgid "Owner Name" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__owner_vat +msgid "Owner Vat" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__partner_id +msgid "Partner" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Payment Date" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_payment +msgid "Payments" +msgstr "" + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:492 +#, python-format +msgid "Please be sure that check number or name is filled!" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Please enter the number of the first pre-printed check that you are about to print on." +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Print" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:535 +#: model:ir.model,name:account_check.model_print_prenumbered_checks +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Ready to Cash" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:344 +#, python-format +msgid "Receive check %s" +msgstr "" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Received" +msgstr "" + +#. module: account_check +#: model:account.payment.method,name:account_check.account_payment_method_received_third_check +msgid "Received Third Check" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Reclaimed" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Rejected" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Rejected Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_invoice__rejected_check_id +msgid "Rejected Check" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__rejected_check_account_id +msgid "Rejected Check Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__rejected_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__rejected_check_account_id +msgid "Rejected Checks Account" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__rejected_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__rejected_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__rejected_check_account_id +msgid "Rejection Checks account, for eg. \"Rejected Checks\"" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__report_template +msgid "Report" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__report_template +msgid "Report to use when printing checks. If not report selected, report with name \"check_report\" will be used" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Return to Customer" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Returned" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:578 +#, python-format +msgid "Seems like this move has been already splited" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Sell Rejection" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:389 +#, python-format +msgid "Sell check %s" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__sequence_id +msgid "Sequence" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Sold" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Soon to Expire" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__state +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__state +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Status" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__activity_state +msgid "Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Supplier Rejection" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Supplier Return/Rejection" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:597 +#, python-format +msgid "The %s (id %s) operation has no partner linked.You will need to do it manually." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:467 +#, python-format +msgid "The Check must be in draft state for unlink !" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:384 +#, python-format +msgid "The date of a new check operation can not be minor than last operation date.\n" +"* Check Id: %s\n" +"* Check Number: %s\n" +"* Operation: %s\n" +"* Operation Date: %s\n" +"* Last Operation Date: %s" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:668 +#, python-format +msgid "The deposit operation is not linked to a payment.If you want to reject you need to do it manually." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:488 +#, python-format +msgid "The total of the payment does not match the total of the selected checks. Please try deleting or re-adding a check." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:581 +#, python-format +msgid "There is not move lines to split" +msgstr "" + +#. module: account_check +#: selection:account.check,type:0 +msgid "Third Check" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Third Check(s) on hand" +msgstr "" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_third_check +#: model:ir.ui.menu,name:account_check.menu_third_check +msgid "Third Checks" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:476 +#, python-format +msgid "This operatios is not implemented for checks:\n" +"* Payment type: %s\n" +"* Partner type: %s\n" +"* Payment method: %s\n" +"* Destination journal: %s\n" +"" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_payment__check_deposit_type +msgid "This option is relevant if you use bank statements. Detailed is used when the bank credits one by one the checks, consolidated is for when the bank credits all the checks in a single movement" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "This will allow to save on payments the number of the corresponding check." +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__range_to +msgid "To Number" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_bank_statement_line.py:55 +#, python-format +msgid "To record the debit of a check from the extract there should only be one counterpart line." +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_bank_statement_line.py:50 +#, python-format +msgid "To record the debit of a check from the statement, the check and extract journal must be the same." +msgstr "" + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Today" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_payment_form_inherited +msgid "Total" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_tree +msgid "Total Amount" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:377 +#, python-format +msgid "Transfer checks %s" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Transfered" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__type +msgid "Type" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_check +#: selection:account.checkbook,state:0 +msgid "Used" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:517 +#, python-format +msgid "We have found more or less than two journal items to reconcile with check debit.\n" +"*Journal items: %s" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:462 +#, python-format +msgid "Withdraw with checks %s" +msgstr "" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Withdrawed" +msgstr "" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Withdrawn" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:170 +#, python-format +msgid "You are trying to deposit checks of difference currencies, this functionality is not supported" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:152 +#, python-format +msgid "You can drop a checkbook if it has been used on checks!" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:454 +#, python-format +msgid "You can not \"%s\" a check from state \"%s\"!\n" +"Check nbr (id): %s (%s)" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:369 +#, python-format +msgid "You can not cancel this operation because this is not the last operation over the check.\n" +"Check (id): %s (%s)" +msgstr "" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:85 +#, python-format +msgid "You can not delete a check operation that has an origin.\n" +"You can delete the origin reference and unlink after." +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check_operation +msgid "account.check.operation" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "or" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_create_form +msgid "Çeklerin ödemelerle oluşturulduğunu unutmayın.
Yalnızca herhangi bir ayarlama veya çeklerin ilk yüklemesi için manuel olarak çek oluşturmanız gerekir.
Çeki kaydettikten sonra ilgili işlemleri yükleyebileceksiniz." +msgstr "" diff --git a/account_check/i18n/tr.po b/account_check/i18n/tr.po new file mode 100644 index 00000000..fa1dd01a --- /dev/null +++ b/account_check/i18n/tr.po @@ -0,0 +1,1281 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_check +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-25 14:28+0000\n" +"PO-Revision-Date: 2023-10-25 14:28+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:571 +#, python-format +msgid " check %s" +msgstr " mevduat çeki %s" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:145 +#, python-format +msgid " up to %s" +msgstr " %s e kadar" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__issue_check_subtype +#: model:ir.model.fields,help:account_check.field_account_checkbook__issue_check_subtype +#: model:ir.model.fields,help:account_check.field_account_payment__check_subtype +msgid "* Con cheques corrientes el asiento generado por el pago descontará directamente de la cuenta de banco y además la fecha de pago no es obligatoria.\n" +"* Con cheques diferidos el asiento generado por el pago se hará contra la cuenta definida para tal fin en la compañía, luego será necesario el asiento de débito que se puede generar desde el extracto o desde el cheque." +msgstr "* Güncel çeklerde, ödeme ile oluşan kayıt doğrudan banka hesabından düşülecektir ve ödeme tarihi zorunlu değildir.\n" +"* Vadeli çeklerde, ödeme tarafından oluşturulan kayıt, şirkette bu amaç için tanımlanan hesaba karşı yapılacaktır, daha sonra ekstreden veya çekten oluşturulabilecek bir borç kaydı gerekli olacaktır." + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_create_form +msgid "ÖNEMLİ: Çek işlemleri, çek üzerinde bulunan ödemeler, transferler veya butonlar ile otomatik olarak oluşturulur.
Sadece geleneksel olmayan devreler üzerinde ilk kontrol yüklemesi veya ayarlamalar için işlemler oluşturmalı veya değiştirmelisiniz." +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_chart_template +msgid "Account Chart Template" +msgstr "Hesap Planı Şablonu" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check +msgid "Account Check" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check_action_wizard +msgid "Account Check Action Wizard" +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_checkbook +msgid "Account Checkbook" +msgstr "" + +#. module: account_check +#: code:addons/account_check/wizard/account_check_action_wizard.py:42 +#, python-format +msgid "Action %s not supported on checks" +msgstr "%s işlemi çeklerde desteklenmemektedir." + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_needaction +msgid "Action Needed" +msgstr "Eylem Gerekiyor" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__action_type +msgid "Action type passed on the context" +msgstr "Bağlamda aktarılan işlem türü" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_ids +msgid "Activities" +msgstr "Aktiviteler" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_state +msgid "Activity State" +msgstr "Aktivite Durumu" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__amount +msgid "Amount" +msgstr "Tutar" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__amount_company_currency +msgid "Amount Company Currency" +msgstr "Şirket para biriminde tutar" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_attachment_count +msgid "Attachment Count" +msgstr "Ek Sayısı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__bank_id +msgid "Bank" +msgstr "Banka" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Bank Debit" +msgstr "Banka Tahsilatı" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Bank Rejected" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Bank Rejection" +msgstr "Banka İadesi" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Bank Returned" +msgstr "Banka İadesi" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Banka Hesap Özeti Kalemi" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__block_manual_number +msgid "Block manual number?" +msgstr "Manuel olarak numara engelleme?" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__block_manual_number +msgid "Block user to enter manually another number than the suggested" +msgstr "Önerilen numara dışında kullanıcının el ile başka bir numara girmesini engeller" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Cancel" +msgstr "İptal" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__check_id +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_id +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_graph +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_pivot +msgid "Check" +msgstr "Çek" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_account_check_action_wizard +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +msgid "Check Action" +msgstr "Çek İşlemi" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_bank_id +msgid "Check Bank" +msgstr "Çek Bankası" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_deposit_type +msgid "Check Deposit Type" +msgstr "Çek Yatırım Türü" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_payment_date +msgid "Check Due Date" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_issue_date +msgid "Check Issue Date" +msgstr "Çek İbraz Tarihi" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_number +msgid "Check Number" +msgstr "Çek Numarası" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:225 +#, python-format +msgid "Check Number (%s) must be unique per Checkbook!\n" +"* Check ids: %s" +msgstr "Çek numarası (%s), her bir çek defteri için eşsiz olmalıdır!\n" +"* Çekler: %s" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:241 +#, python-format +msgid "Check Number (%s) must be unique per Owner and Bank!\n" +"* Check ids: %s" +msgstr "Çek Numarası (%s), Sahip ve Banka bazında benzersiz olmalıdır!\n" +"* Çekler: %s" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_owner_name +msgid "Check Owner Name" +msgstr "Çek Sahibi Adı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_owner_vat +msgid "Check Owner Vat" +msgstr "Çek Sahibi Vergi No" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:185 +#: code:addons/account_check/models/account_payment.py:212 +#, python-format +msgid "Check Payment Date must be greater than Issue Date" +msgstr "Çek ödeme tarihi mutlaka ibraz tarihinden sonra olmalıdır" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_type +msgid "Check Type" +msgstr "Çek Türü" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:197 +#, python-format +msgid "Check number (%s) can't be greater than %s on checkbook %s (%s)" +msgstr "Çek numarası (%s) defterin son numarasından (%s) büyük olamaz. Çek defteri: %s (%s)." + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Check to print and numerate" +msgstr "Basılacak ve numaralandırılacak çek" + +#. module: account_check +#: code:addons/account_check/models/res_company.py:42 +#, python-format +msgid "Check type %s not implemented!" +msgstr "Çek türü %s uygulanmamış!" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__checkbook_id +#: model:ir.model.fields,field_description:account_check.field_account_payment__checkbook_id +msgid "Checkbook" +msgstr "Çek Defteri" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_journal__checkbook_ids +#: model_terms:ir.ui.view,arch_db:account_check.view_account_checkbook_form +#: model_terms:ir.ui.view,arch_db:account_check.view_account_checkbook_tree +msgid "Checkbooks" +msgstr "Çek Defterleri" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_ids +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_calendar +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_tree +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Checks" +msgstr "Çekler" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_payment_search +msgid "Checks To Print and Numerate" +msgstr "Basılacak ve numaralandırılacak çekler" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__sequence_id +msgid "Checks numbering sequence." +msgstr "Çek numaralandırma sırası" + +#. module: account_check +#: code:addons/account_check/models/account_journal.py:128 +#, python-format +msgid "Checks to Print and Numerate" +msgstr "Basılacak ve Numaralandırılacak Çekler" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Checks to print and numerate" +msgstr "Basılacak ve numaralandırılacak çekler" + +#. module: account_check +#: model:ir.model,name:account_check.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__company_id +msgid "Company" +msgstr "Firma" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__company_currency_id +msgid "Company currency" +msgstr "Şirket para birimi" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__company_id +msgid "Company related to this journal" +msgstr "Bu yevmiyeyle ilişkili şirket" + +#. module: account_check +#: model:ir.model,name:account_check.model_res_config_settings +msgid "Config Settings" +msgstr "Ayarlar" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +msgid "Confirm" +msgstr "Onayla" + +#. module: account_check +#: selection:account.payment,check_deposit_type:0 +msgid "Consolidated" +msgstr "Konsolide" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__create_uid +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__create_uid +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__create_date +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__create_date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__create_date +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__create_date +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__credit_account_id +msgid "Credit Account" +msgstr "Alacak Hesabı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: account_check +#: selection:account.checkbook,issue_check_subtype:0 +msgid "Currents" +msgstr "Cari çekler" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:143 +#, python-format +msgid "Currents Checks" +msgstr "Cari çekler" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Customer Returned" +msgstr "Tedarikçi İadesi" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__date +msgid "Date" +msgstr "Tarih" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__debit_account_id +msgid "Debit Account" +msgstr "Borç Hesabı" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:566 +#, python-format +msgid "Debit note for operation %s not implemented!" +msgstr "İşlem (%s) için borç belgesi uygulanmamış!" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Debited" +msgstr "Tahsile Gönderildi" + +#. module: account_check +#: selection:account.checkbook,issue_check_subtype:0 +msgid "Deferred" +msgstr "Vadeli" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Deferred Account" +msgstr "Vadeli Hesap" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__deferred_check_account_id +msgid "Deferred Check Account" +msgstr "Vadeli Çek Hesabı" + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:141 +#, python-format +msgid "Deferred Checks" +msgstr "Vadeli Çekler" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__deferred_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__deferred_check_account_id +msgid "Deferred Checks Account" +msgstr "Vadeli Çek Hesabı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__deferred_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__deferred_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__deferred_check_account_id +msgid "Deferred Checks account, for eg. \"Deferred Checks\"" +msgstr "Vadeli çek hesabı, örn: \"Vadeli Hesap\"" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:406 +#, python-format +msgid "Deliver checks %s" +msgstr "Çekleri teslim et %s" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Delivered" +msgstr "Teslim Edilen" + +#. module: account_check +#: model:account.payment.method,name:account_check.account_payment_method_delivered_third_check +msgid "Delivered Third Check" +msgstr "Teslim Edilen Müşteri Çeki" + +#. module: account_check +#: selection:account.check,type:0 +msgid "Deposit Promissory Note" +msgstr "Senet Tahsil" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:570 +#, python-format +msgid "Deposit check %s" +msgstr "Çek yatır %s" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:388 +#, python-format +msgid "Deposit checks %s" +msgstr "Çekleri yatır %s" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Deposited" +msgstr "Yatırıldı" + +#. module: account_check +#: selection:account.payment,check_deposit_type:0 +msgid "Detailed" +msgstr "Tek tek" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__display_name +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__display_name +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__display_name +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__display_name +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.checkbook,state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__payment_date +msgid "Due Date" +msgstr "Vade Tarihi" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:448 +#, python-format +msgid "Error not specified" +msgstr "Hata belirlenmedi" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:536 +#, python-format +msgid "Está queriendo imprimir y enumerar cheques que ya han sido numerados. Seleccione solo cheques numerados o solo cheques sin número." +msgstr "Zaten numaralandırılmış çekleri yazdırmak ve numaralandırmak istiyorsunuz. Yalnızca numaralandırılmış çekleri veya yalnızca numarasız çekleri seçin." + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__first_partner_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "First operation partner" +msgstr "İlk işlem ortağı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_follower_ids +msgid "Followers" +msgstr "Takipçiler" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_channel_ids +msgid "Followers (Channels)" +msgstr "Takipçiler (Kanallar)" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_partner_ids +msgid "Followers (Partners)" +msgstr "Tekipçiler (İş ortakları)" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Group By..." +msgstr "Grupla..." + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:435 +#, python-format +msgid "Hand check %s" +msgstr "Verilen Çek %s" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Handed" +msgstr "Çek Verildi" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Holding" +msgstr "Beklemede" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Holding Account" +msgstr "Geçici Hesap" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__holding_check_account_id +msgid "Holding Check Account" +msgstr "Geçici Çek Hesabı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__holding_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__holding_check_account_id +msgid "Holding Checks Account" +msgstr "Geçici Çek Hesabı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__holding_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__holding_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__holding_check_account_id +msgid "Holding Checks account for third checks, for eg. \"Holding Checks\"" +msgstr "Üçüncü taraf çekler için geçici çek hesabı, örn: \"Geçici Hesaplar\"" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__id +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__id +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__id +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__id +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__id +msgid "ID" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_unread +msgid "If checked new messages require your attention." +msgstr "Eğer işaretliyse yeni iletiler ilginizi gerektirir." + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_needaction +msgid "If checked, new messages require your attention." +msgstr "İşaretliyse, yeni mesajlar dikkatinize sunulacak." + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "İşaretliyse,bazı mesajlar gönderi hatası içermektedir." + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__range_to +msgid "If you set a number here, this checkbook will be automatically set as used when this number is raised." +msgstr "Eğer buraya bir numara girerseniz, bu numara ulaşıldığında çek defteri otomatik olarak kullanılmış olarak işaretlenecektir." + +#. module: account_check +#: selection:account.checkbook,state:0 +msgid "In Use" +msgstr "Kullanımda" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:510 +#, python-format +msgid "In order to print multiple checks at once, they must belong to the same checkbook." +msgstr "Birden fazla çeki aynı anda yazdırmak için, tüm çeklerin aynı çek defterine ait olması gerekir." + +#. module: account_check +#: model:ir.model,name:account_check.model_account_invoice +msgid "Invoice" +msgstr "Fatura" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_is_follower +msgid "Is Follower" +msgstr "Takipçi mi" + +#. module: account_check +#: selection:account.check,type:0 +#: model:account.payment.method,name:account_check.account_payment_method_issue_check +msgid "Issue Check" +msgstr "Çek Düzenle" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__issue_check_subtype +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__issue_check_subtype +#: model:ir.model.fields,field_description:account_check.field_account_payment__check_subtype +msgid "Issue Check Subtype" +msgstr "Çıkardığı Çek Alt Türü" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Issue Check(s) handed" +msgstr "Verilmiş çıkardığı çekler" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_issue_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__issue_check_ids +#: model:ir.ui.menu,name:account_check.menu_issue_check +msgid "Issue Checks" +msgstr "Çek Düzenle" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__issue_date +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Issue Date" +msgstr "Çekin Kesildiği Tarih" + +#. module: account_check +#: selection:account.check,type:0 +msgid "Issue Promissory Note" +msgstr "Vadeli Ödeme Senedi Düzenle" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a debit note from supplier in draft state and change check state" +msgstr "Tedarikçiden taslak durumda bir borç notu oluşturacak ve çek durumunu değiştirecek" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a draft debit note from supplier and change check state" +msgstr "Tedarikçiden taslak bir borç notu oluşturacak ve çek durumunu değiştirecek" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a draft debit note to customer and change check state" +msgstr "Müşteriye taslak bir borç notu oluşturacak ve çek durumunu değiştirecek" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create a journal entry from Deferred Check Account to bank account and change check state" +msgstr "Vadeli Çek Hesabından banka hesabına bir yevmiye kaydı oluşturacak ve çek durumunu değiştirecek" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "It will create an account entry from bank account to company rejection account and change check state" +msgstr "Banka hesabından şirket red hesabına bir hesap kaydı oluşturacak ve çek durumunu değiştirecek" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_journal +#: model:ir.model.fields,field_description:account_check.field_account_check__journal_id +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__journal_id +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__journal_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__journal_id +msgid "Journal where it is going to be used" +msgstr "Kullanılacak Yevmiye" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check____last_update +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard____last_update +#: model:ir.model.fields,field_description:account_check.field_account_check_operation____last_update +#: model:ir.model.fields,field_description:account_check.field_account_checkbook____last_update +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks____last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__write_uid +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__write_uid +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__write_date +#: model:ir.model.fields,field_description:account_check.field_account_check_action_wizard__write_date +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__write_date +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__write_date +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__partner_id +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Last operation partner" +msgstr "İşlem yapılan son cari" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_main_attachment_id +msgid "Main Attachment" +msgstr "Ana Ek" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_has_error +msgid "Message Delivery error" +msgstr "Mesaj İletilme Hatası" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_ids +msgid "Messages" +msgstr "Mesajlar" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__name +msgid "Name" +msgstr "Adı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Sonraki Faaliyet Zaman Sınırı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_summary +msgid "Next Activity Summary" +msgstr "Sonraki Faaliyet Özeti" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_type_id +msgid "Next Activity Type" +msgstr "Sonraki Faaliyet Türü" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_print_prenumbered_checks__next_check_number +msgid "Next Check Number" +msgstr "Sonraki ÇeK Numarası" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__next_number +msgid "Next Number" +msgstr "Sonraki Sayı" + +#. module: account_check +#: code:addons/account_check/models/res_company.py:44 +#, python-format +msgid "No checks %s account defined for company %s" +msgstr "%s türünde çek tanımlanmadı şirket: %s" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__numerate_on_printing +#: model:ir.model.fields,help:account_check.field_account_payment__checkbook_numerate_on_printing +msgid "No number will be assigne while creating payment, number will beassigned after printing check." +msgstr "Numara ödeme oluştururken değil çeki yazdırırken atanacak." + +#. module: account_check +#: code:addons/account_check/models/account_check.py:528 +#, python-format +msgid "No puede crear un cheque sin importe" +msgstr "Tutarsız bir çek oluşturamazsınız" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__number +msgid "Number" +msgstr "Numara" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_needaction_counter +msgid "Number of Actions" +msgstr "Eylemlerin Sayısı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_has_error_counter +msgid "Number of error" +msgstr "Hata Sayısı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Eylem gerektiren mesaj sayısı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Teslimat hatası olan mesaj sayısı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__message_unread_counter +msgid "Number of unread messages" +msgstr "Okunmamış mesaj sayısı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__numerate_on_printing +#: model:ir.model.fields,field_description:account_check.field_account_payment__checkbook_numerate_on_printing +msgid "Numerate on printing?" +msgstr "Yazdırılırken numaralandır" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_payment__check_payment_date +msgid "Only if this check is post dated" +msgstr "Sadece bu çek ileri tarihli ise" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Operasyonlar" +msgstr "" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__operation_ids +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__operation +msgid "Operation" +msgstr "Operasyon" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:332 +#, python-format +msgid "Operation %s not implemented for checks!" +msgstr "%s operasyonu çekler için uygulanmadı!" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__notes +msgid "Operation Note" +msgstr "Operasyon Notu" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Origin" +msgstr "Kaynak" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__origin +msgid "Origin Document" +msgstr "Kaynak Doküman" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__origin_name +msgid "Origin Name" +msgstr "Kaynak İsmi" + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Overdue" +msgstr "Geciken" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__owner_name +msgid "Owner Name" +msgstr "Sahip İsmi" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__owner_vat +msgid "Owner Vat" +msgstr "Sahip Vergi No" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check_operation__partner_id +msgid "Partner" +msgstr "İş Ortağı" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Payment Date" +msgstr "Ödeme Tarihi" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_payment +msgid "Payments" +msgstr "Ödemeler" + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Planned" +msgstr "Planlanan" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:478 +#, python-format +msgid "Please be sure that check number or name is filled!" +msgstr "Lütfen çek numarasının veya adının yazıldığından emin olun!" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Please enter the number of the first pre-printed check that you are about to print on." +msgstr "Lütfen yazdırmak üzere olduğunuz ilk önceden basılmış çekin numarasını girin." + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "Print" +msgstr "Yazdır" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:521 +#: model:ir.model,name:account_check.model_print_prenumbered_checks +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Önceden numaralandırılmış çeki yazdırın." + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Ready to Cash" +msgstr "Nakde çevrilmeye hazır" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:330 +#, python-format +msgid "Receive check %s" +msgstr "Çek alındı %s" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Received" +msgstr "Alınan" + +#. module: account_check +#: model:account.payment.method,name:account_check.account_payment_method_received_third_check +msgid "Received Third Check" +msgstr "Alınan Müşteri Çeki" + +#. module: account_check +#: selection:account.check,state:0 +#: selection:account.check.operation,operation:0 +msgid "Rejected" +msgstr "Reddedildi" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_config_settings_inherit +msgid "Rejected Account" +msgstr "Reddedilen Hesap" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_invoice__rejected_check_id +msgid "Rejected Check" +msgstr "Reddedilen Çek" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_chart_template__rejected_check_account_id +msgid "Rejected Check Account" +msgstr "Reddedilen Çek Hesabı" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_res_company__rejected_check_account_id +#: model:ir.model.fields,field_description:account_check.field_res_config_settings__rejected_check_account_id +msgid "Rejected Checks Account" +msgstr "Reddedilen Çek Hesabı" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_chart_template__rejected_check_account_id +#: model:ir.model.fields,help:account_check.field_res_company__rejected_check_account_id +#: model:ir.model.fields,help:account_check.field_res_config_settings__rejected_check_account_id +msgid "Rejection Checks account, for eg. \"Rejected Checks\"" +msgstr "Reddedilen Çek Hesabı, örn: Reddedilen Çek" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__report_template +msgid "Report" +msgstr "Rapor" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_checkbook__report_template +msgid "Report to use when printing checks. If not report selected, report with name \"check_report\" will be used" +msgstr "Çek yazdırırken kullanılacak rapor. Eğer rapor seçilmemişse, \"check_report\" kullanılacak" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__activity_user_id +msgid "Responsible User" +msgstr "Sorumlu Kullanıcı" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Return to Customer" +msgstr "Müşteriye İade" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Returned" +msgstr "İade" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:564 +#, python-format +msgid "Seems like this move has been already splited" +msgstr "Bu hareket çoktan bölünmüş" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:375 +#, python-format +msgid "Sell check %s" +msgstr "Satış çekleri %s" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__sequence_id +msgid "Sequence" +msgstr "Sıra" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Sold" +msgstr "Satılan" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Soon to Expire" +msgstr "Süresi dolmak üzere" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__state +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__state +#: model_terms:ir.ui.view,arch_db:account_check.view_checks_search +msgid "Status" +msgstr "Durum" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__activity_state +msgid "Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "Etkinliklerdeki aşamalar\n" +"Zamanı Geçmiş: Tarihi geçmiş \n" +"Bugün: Etkinlik günü bugün\n" +"Planlanan: Gelecek etkinlikler." + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Supplier Rejection" +msgstr "Tedarikçi Reddi" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_form +msgid "Supplier Return/Rejection" +msgstr "Tedarikçi İadesi/Reddi" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:491 +#, python-format +msgid "The %s (id %s) operation has no partner linked.You will need to do it manually." +msgstr "%s işlemine (id %s) bağlı cari yok. Manuel olarak yapılmalı." + +#. module: account_check +#: code:addons/account_check/models/account_check.py:348 +#, python-format +msgid "The Check must be in draft state for unlink !" +msgstr "Kaydı silmek için çekin taslak durumunda olması zorunludur." + +#. module: account_check +#: code:addons/account_check/models/account_check.py:270 +#, python-format +msgid "The date of a new check operation can not be minor than last operation date.\n" +"* Check Id: %s\n" +"* Check Number: %s\n" +"* Operation: %s\n" +"* Operation Date: %s\n" +"* Last Operation Date: %s" +msgstr "Yeni bir çek işleminin tarihi, son işlem tarihinden küçük olamaz.\n" +"* Çek ID: %s\n" +"* Çek Numarası: %s\n" +"* Operasyon: %s\n" +"* Operasyon Tarihi: %s\n" +"* Son Operasyon Tarihi: %s" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:474 +#, python-format +msgid "The total of the payment does not match the total of the selected checks. Please try deleting or re-adding a check." +msgstr "Ödemenin toplamı seçilen çeklerin toplamıyla eşleşmiyor. Lütfen bir çeki silmeyi veya yeniden eklemeyi deneyin." + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:567 +#, python-format +msgid "There is not move lines to split" +msgstr "Bölünecek ödeme satırı yoktur." + +#. module: account_check +#: selection:account.check,type:0 +msgid "Third Check" +msgstr "Üçüncü Taraf Çek" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_journal_dashboard_kanban_view_inherited +msgid "Third Check(s) on hand" +msgstr "Eldeki Üçüncü Taraf Çekler" + +#. module: account_check +#: model:ir.actions.act_window,name:account_check.action_third_check +#: model:ir.ui.menu,name:account_check.menu_third_check +msgid "Third Checks" +msgstr "Müşteri Çekleri" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:462 +#, python-format +msgid "This operatios is not implemented for checks:\n" +"* Payment type: %s\n" +"* Partner type: %s\n" +"* Payment method: %s\n" +"* Destination journal: %s\n" +"" +msgstr "Bu işlem çekler için uygulanmaz:\n" +"* Ödeme Tipi: %s\n" +"* İş Ortağı Tipi: %s\n" +"* Ödeme Yöntemi: %s\n" +"* Hedef yevmiyesi" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_payment__check_deposit_type +msgid "This option is relevant if you use bank statements. Detailed is used when the bank credits one by one the checks, consolidated is for when the bank credits all the checks in a single movement" +msgstr "Bu seçenek, banka ekstreleri kullanıyorsanız geçerlidir. Ayrıntılı, banka çekleri tek tek alacaklandırdığında kullanılır, konsolide ise bankanın tüm çekleri tek bir hareketle alacaklandırdığı durumlar içindir" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "This will allow to save on payments the number of the corresponding check." +msgstr "Bu, ödemelerde ilgili çekin numarasının kaydedilmesini sağlayacaktır." + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_checkbook__range_to +msgid "To Number" +msgstr "Bitiş Numarası" + +#. module: account_check +#: code:addons/account_check/models/account_bank_statement_line.py:55 +#, python-format +msgid "To record the debit of a check from the extract there should only be one counterpart line." +msgstr "Ekstreden bir çekin borç kaydını yapmak için yalnızca bir karşı taraf satırı olmalıdır." + +#. module: account_check +#: code:addons/account_check/models/account_bank_statement_line.py:50 +#, python-format +msgid "To record the debit of a check from the statement, the check and extract journal must be the same." +msgstr "Bir çekin ekstreye borç kaydedilebilmesi için, çek ve ekstre yevmiye defterinin aynı olması gerekir." + +#. module: account_check +#: selection:account.check,activity_state:0 +msgid "Today" +msgstr "Bugün" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_payment_form_inherited +msgid "Total" +msgstr "Toplam" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_tree +msgid "Total Amount" +msgstr "Toplam Tutar" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:363 +#, python-format +msgid "Transfer checks %s" +msgstr "Transfer çekler %s" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__type +msgid "Type" +msgstr "Tür" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_unread +msgid "Unread Messages" +msgstr "Okunmamış Mesajlar" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Okunmamış Mesaj Sayacı" + +#. module: account_check +#: selection:account.checkbook,state:0 +msgid "Used" +msgstr "Kullanılmış" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:411 +#, python-format +msgid "We have found more or less than two journal items to reconcile with check debit.\n" +"*Journal items: %s" +msgstr "Çek borcu ile mutabakat sağlamak için ikiden fazla veya daha az yevmiye kalemi bulduk.* Yevmiye kalemleri: %s" + +#. module: account_check +#: model:ir.model.fields,field_description:account_check.field_account_check__website_message_ids +msgid "Website Messages" +msgstr "Websitesi Mesajları" + +#. module: account_check +#: model:ir.model.fields,help:account_check.field_account_check__website_message_ids +msgid "Website communication history" +msgstr "Web Sitesi iletişim geçmişi" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:448 +#, python-format +msgid "Withdraw with checks %s" +msgstr "Çekler ile para çekme %s" + +#. module: account_check +#: selection:account.check,state:0 +msgid "Withdrawed" +msgstr "Çekilmiş" + +#. module: account_check +#: selection:account.check.operation,operation:0 +msgid "Withdrawn" +msgstr "Çekilmiş" + +#. module: account_check +#: code:addons/account_check/models/account_payment.py:165 +#, python-format +msgid "You are trying to deposit checks of difference currencies, this functionality is not supported" +msgstr "Farklı para birimlerinden çekler yatırmaya çalışıyorsunuz, bu işlev desteklenmemektedir." + +#. module: account_check +#: code:addons/account_check/models/account_checkbook.py:152 +#, python-format +msgid "You can drop a checkbook if it has been used on checks!" +msgstr "Eğer üzerinde çekler kullanılmışsa bir çek defterini silemezsiniz!" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:335 +#, python-format +msgid "You can not \"%s\" a check from state \"%s\"!\n" +"Check nbr (id): %s (%s)" +msgstr "%s işlemini, çek %s durumundayken yapamazsınız!\n" +"Çek numarası (id): %s (%s)" + +#. module: account_check +#: code:addons/account_check/models/account_check.py:255 +#, python-format +msgid "You can not cancel this operation because this is not the last operation over the check.\n" +"Check (id): %s (%s)" +msgstr "Bu işlemi iptal edemezsiniz çünkü bu çek üzerindeki son işlem değil.\n" +"Çek (id): %s (%s)" + +#. module: account_check +#: code:addons/account_check/models/account_check_operation.py:75 +#, python-format +msgid "You can not delete a check operation that has an origin.\n" +"You can delete the origin reference and unlink after." +msgstr "" + +#. module: account_check +#: model:ir.model,name:account_check.model_account_check_operation +msgid "account.check.operation" +msgstr "" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.account_check_action_wizard_form_view +#: model_terms:ir.ui.view,arch_db:account_check.print_pre_numbered_checks_view +msgid "or" +msgstr "yada" + +#. module: account_check +#: model_terms:ir.ui.view,arch_db:account_check.view_account_check_create_form +msgid "Çeklerin ödemelerle oluşturulduğunu unutmayın.
Yalnızca herhangi bir ayarlama veya çeklerin ilk yüklemesi için manuel olarak çek oluşturmanız gerekir.
Çeki kaydettikten sonra ilgili işlemleri yükleyebileceksiniz." +msgstr "" diff --git a/account_check/models/__init__.py b/account_check/models/__init__.py new file mode 100644 index 00000000..965f4e1d --- /dev/null +++ b/account_check/models/__init__.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from . import account_journal +from . import account_invoice +from . import account_checkbook +from . import account_check_operation +from . import account_check +from . import account_payment +from . import res_company +from . import account_chart_template +from . import account_bank_statement_line +from . import res_config_settings diff --git a/account_check/models/account_bank_statement_line.py b/account_check/models/account_bank_statement_line.py new file mode 100644 index 00000000..3a7e456c --- /dev/null +++ b/account_check/models/account_bank_statement_line.py @@ -0,0 +1,59 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import models, api, _ +from odoo.exceptions import ValidationError +import logging +_logger = logging.getLogger(__name__) + + +class AccountBankStatementLine(models.Model): + _inherit = "account.bank.statement.line" + + + def button_cancel_reconciliation(self): + """ Delete operation of checks that are debited from statement + """ + for st_line in self.filtered('move_name'): + if st_line.journal_entry_ids.filtered( + lambda x: + x.payment_id.payment_reference == st_line.move_name): + check_operation = self.env['account.check.operation'].search( + [('origin', '=', + 'account.bank.statement.line,%s' % st_line.id)]) + check_operation.check_id._del_operation(st_line) + return super( + AccountBankStatementLine, self).button_cancel_reconciliation() + + def process_reconciliation( + self, counterpart_aml_dicts=None, payment_aml_rec=None, + new_aml_dicts=None): + """ + Si el move line de contrapartida es un cheque entregado, entonces + registramos el debito desde el extracto en el cheque + TODO: por ahora si se cancela la linea de extracto no borramos el + debito, habria que ver si queremos hacer eso modificando la funcion de + arriba directamente + """ + + check = False + if counterpart_aml_dicts: + for line in counterpart_aml_dicts: + move_line = line.get('move_line') + check = move_line and move_line.payment_id.check_id or False + moves = super(AccountBankStatementLine, self).process_reconciliation( + counterpart_aml_dicts=counterpart_aml_dicts, + payment_aml_rec=payment_aml_rec, new_aml_dicts=new_aml_dicts) + if check and check.state == 'handed': + if check.journal_id != self.statement_id.journal_id: + raise ValidationError(_( + 'To record the debit of a check from the statement,' + ' the check and extract journal must be the same.' ) + ) + if len(moves) != 1: + raise ValidationError(_( + 'To record the debit of a check from the extract ' + 'there should only be one counterpart line.')) + check._add_operation('debited', self, date=self.date) + return moves diff --git a/account_check/models/account_chart_template.py b/account_check/models/account_chart_template.py new file mode 100644 index 00000000..32fcec9e --- /dev/null +++ b/account_check/models/account_chart_template.py @@ -0,0 +1,85 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import models, api, fields +import logging +_logger = logging.getLogger(__name__) + + +class AccountChartTemplate(models.Model): + _inherit = 'account.chart.template' + + rejected_check_account_id = fields.Many2one( + 'account.account.template', + 'Rejected Check Account', + help='Rejection Checks account, for eg. "Rejected Checks"', + # domain=[('type', 'in', ['other'])], + ) + deferred_check_account_id = fields.Many2one( + 'account.account.template', + 'Deferred Check Account', + help='Deferred Checks account, for eg. "Deferred Checks"', + # domain=[('type', 'in', ['other'])], + ) + holding_check_account_id = fields.Many2one( + 'account.account.template', + 'Holding Check Account', + help='Holding Checks account for third checks, ' + 'for eg. "Holding Checks"', + # domain=[('type', 'in', ['other'])], + ) + + + def _load_template( + self, company, code_digits=None, + account_ref=None, taxes_ref=None): + account_ref, taxes_ref = super( + AccountChartTemplate, self)._load_template( + company, + code_digits=code_digits, + account_ref=account_ref, + taxes_ref=taxes_ref) + for field in [ + 'rejected_check_account_id', + 'deferred_check_account_id', + 'holding_check_account_id']: + account_field = self[field] + # TODO we should send it in the context and overwrite with + # lower hierichy values + if account_field: + company[field] = account_ref[account_field.id] + return account_ref, taxes_ref + + + def _create_bank_journals(self, company, acc_template_ref): + """ + Bank - Cash journals are created with this method + Inherit this function in order to add checks to cash and bank + journals. This is because usually will be installed before chart loaded + and they will be disable by default + """ + + res = super( + AccountChartTemplate, self)._create_bank_journals( + company, acc_template_ref) + + # creamos diario para cheques de terceros + received_third_check = self.env.ref( + 'account_check.account_payment_method_received_third_check') + delivered_third_check = self.env.ref( + 'account_check.account_payment_method_delivered_third_check') + self.env['account.journal'].create({ + 'name': 'Cheques de Terceros', + 'type': 'cash', + 'company_id': company.id, + 'inbound_payment_method_ids': [ + (4, received_third_check.id, None)], + 'outbound_payment_method_ids': [ + (4, delivered_third_check.id, None)], + }) + + self.env['account.journal'].with_context( + force_company_id=company.id)._enable_issue_check_on_bank_journals() + return res diff --git a/account_check/models/account_check.py b/account_check/models/account_check.py new file mode 100644 index 00000000..243732de --- /dev/null +++ b/account_check/models/account_check.py @@ -0,0 +1,726 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import fields, models, _, api +from odoo.exceptions import UserError, ValidationError +from odoo.tools import float_is_zero +import logging + +_logger = logging.getLogger(__name__) + + +class AccountCheck(models.Model): + _name = "account.check" + _description = "Account Check" + _rec_name = "number" + _order = "id desc" + _inherit = ["mail.thread", "mail.activity.mixin"] + + operation_ids = fields.One2many( + "account.check.operation", + "check_id", + auto_join=True, + ) + number = fields.Char( + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + copy=False, + index=True, + ) + checkbook_id = fields.Many2one( + "account.checkbook", + "Checkbook", + readonly=True, + states={"draft": [("readonly", False)]}, + auto_join=True, + index=True, + ) + issue_check_subtype = fields.Selection( + related="checkbook_id.issue_check_subtype", + ) + type = fields.Selection( + [ + ("issue_check", "Issue Check"), + ("third_check", "Third Check"), + ("issue_promissory_note", "Issue Promissory Note"), + ("deposit_promissory_note", "Deposit Promissory Note"), + ], + readonly=True, + index=True, + ) + partner_id = fields.Many2one( + related="operation_ids.partner_id", + store=True, + index=True, + string="Last operation partner", + ) + first_partner_id = fields.Many2one( + "res.partner", + compute="_compute_first_partner", + string="First operation partner", + readonly=True, + store=True, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("holding", "Holding"), + ("delivered", "Delivered"), + ("withdrawed", "Withdrawed"), + ("handed", "Handed"), + ("rejected", "Rejected"), + ("debited", "Debited"), + ("customer_returned", "Customer Returned"), + ("bank_rejected", "Bank Returned"), + ], + required=True, + default="draft", + copy=False, + compute="_compute_state", + store=True, + index=True, + string="Status", + ) + issue_date = fields.Date( + "Issue Date", + required=True, + readonly=True, + states={"draft": [("readonly", False)]}, + default=fields.Date.context_today, + ) + owner_vat = fields.Char( + "Owner Vat", readonly=True, states={"draft": [("readonly", False)]} + ) + owner_name = fields.Char( + "Owner Name", readonly=True, states={"draft": [("readonly", False)]} + ) + bank_id = fields.Many2one( + "res.bank", "Bank", readonly=True, states={"draft": [("readonly", False)]} + ) + amount = fields.Monetary( + currency_field="currency_id", + readonly=True, + states={"draft": [("readonly", False)]}, + ) + amount_company_currency = fields.Monetary( + currency_field="company_currency_id", + compute="_compute_amount_company_currency", + store=True, + readonly=True, + states={"draft": [("readonly", False)]}, + ) + currency_id = fields.Many2one( + "res.currency", + readonly=True, + states={"draft": [("readonly", False)]}, + default=lambda self: self.env.user.company_id.currency_id.id, + required=True, + ) + payment_date = fields.Date( + string="Due Date", + readonly=True, + states={"draft": [("readonly", False)]}, + index=True, + ) + journal_id = fields.Many2one( + "account.journal", + string="Journal", + required=True, + domain=[("type", "in", ["cash", "bank"])], + readonly=True, + states={"draft": [("readonly", False)]}, + index=True, + ) + company_id = fields.Many2one( + related="journal_id.company_id", + store=True, + ) + company_currency_id = fields.Many2one( + related="company_id.currency_id", + string="Company currency", + ) + + @api.depends("amount", "currency_id", "issue_date", "company_id") + def _compute_amount_company_currency(self): + for rec in self: + company = rec.company_id or self.env.user.company_id + company_currency = rec.company_currency_id or company.currency_id + rec.amount_company_currency = rec.currency_id._convert( + rec.amount, + company_currency, + company, + rec.issue_date, + ) + + @api.depends("operation_ids.partner_id") + def _compute_first_partner(self): + for rec in self: + rec.first_partner_id = ( + rec.operation_ids and rec.operation_ids[0].partner_id or False + ) + + + def onchange(self, values, field_name, field_onchange): + """ + Con esto arreglamos el borrador del origin de una operacíón de deposito + (al menos depositos de v8 migrados), habría que ver si pasa en otros + casos y hay algo más que arreglar + # TODO si no pasa en v11 borrarlo + """ + "operation_ids.origin" in field_onchange and field_onchange.pop( + "operation_ids.origin" + ) + return super(AccountCheck, self).onchange(values, field_name, field_onchange) + + + @api.constrains("issue_date", "payment_date") + @api.onchange("issue_date", "payment_date") + def onchange_date(self): + for rec in self: + if ( + rec.issue_date + and rec.payment_date + and rec.issue_date > rec.payment_date + ): + raise UserError(_("Check Payment Date must be greater than Issue Date")) + + + @api.constrains( + "type", + "number", + ) + def issue_number_interval(self): + for rec in self: + # if not range, then we dont check it + if rec.type == "issue_check" and rec.checkbook_id.range_to: + if int(rec.number) > rec.checkbook_id.range_to: + raise UserError( + _( + "Check number (%s) can't be greater than %s on " + "checkbook %s (%s)" + ) + % ( + rec.number, + rec.checkbook_id.range_to, + rec.checkbook_id.name, + rec.checkbook_id.id, + ) + ) + elif rec.number == rec.checkbook_id.range_to: + rec.checkbook_id.state = "used" + return False + + + @api.constrains( + "type", + "owner_name", + "bank_id", + ) + def _check_unique(self): + for rec in self: + if rec.type == "issue_check": + same_checks = self.search( + [ + ("checkbook_id", "=", rec.checkbook_id.id), + ("type", "=", rec.type), + ("number", "=", rec.number), + ] + ) + same_checks -= self + if same_checks: + raise ValidationError( + _( + "Check Number (%s) must be unique per Checkbook!\n" + "* Check ids: %s" + ) + % (rec.number, same_checks.ids) + ) + elif self.type == "third_check": + # agregamos condicion de company ya que un cheque de terceros + # se puede pasar entre distintas cias + same_checks = self.search( + [ + ("company_id", "=", rec.company_id.id), + ("bank_id", "=", rec.bank_id.id), + ("owner_name", "=", rec.owner_name), + ("type", "=", rec.type), + ("number", "=", rec.number), + ] + ) + same_checks -= self + if same_checks: + raise ValidationError( + _( + "Check Number (%s) must be unique per Owner and Bank!" + "\n* Check ids: %s" + ) + % (rec.number, same_checks.ids) + ) + return True + + + def _del_operation(self, origin): + """ + We check that the operation that is being cancel is the last operation + done (same as check state) + """ + for rec in self: + if not rec.operation_ids or rec.operation_ids[-1].origin != origin: + raise ValidationError( + _( + "You can not cancel this operation because this is not " + "the last operation over the check.\nCheck (id): %s (%s)" + ) + % (rec.number, rec.id) + ) + rec.operation_ids[-1].origin = False + rec.operation_ids[-1].unlink() + + + def _add_operation(self, operation, origin, partner=None, date=False): + for rec in self: + rec._check_state_change(operation) + # agregamos validacion de fechas + date = date or fields.Datetime.now() + if rec.operation_ids and rec.operation_ids[-1].date > date: + raise ValidationError( + _( + "The date of a new check operation can not be minor than " + "last operation date.\n" + "* Check Id: %s\n" + "* Check Number: %s\n" + "* Operation: %s\n" + "* Operation Date: %s\n" + "* Last Operation Date: %s" + ) + % (rec.id, rec.name, operation, date, rec.operation_ids[-1].date) + ) + vals = { + "operation": operation, + "date": date, + "check_id": rec.id, + "origin": "%s,%i" % (origin._name, origin.id), + "partner_id": partner and partner.id or False, + } + rec.operation_ids.create(vals) + + + @api.depends( + "operation_ids", + "operation_ids.operation", + "operation_ids.date", + ) + def _compute_state(self): + for rec in self: + if rec.operation_ids: + operation = rec.operation_ids[-1].operation + rec.state = operation + else: + rec.state = "draft" + + + def _check_state_change(self, operation): + """ + We only check state change from _add_operation because we want to + leave the user the possibility of making anything from interface. + Necesitamos este chequeo para evitar, por ejemplo, que un cheque se + agregue dos veces en un pago y luego al confirmar se entregue dos veces + On operation_from_state_map dictionary: + * key is 'to state' + * value is 'from states' + """ + self.ensure_one() + # if we do it from _add_operation only, not from a contraint of before + # computing the value, we can just read it + old_state = self.state + operation_from_state_map = { + # 'draft': [False], + "holding": ["draft", "delivered"], + "delivered": ["holding"], + "handed": ["draft"], + "withdrawed": ["draft"], + "rejected": ["delivered", "sold", "handed"], + "debited": ["holding", "bank_reject"], + "customer_returned": ["handed", "holding", "bank_rejected", "rejected"], + "bank_rejected": ["debited"], + } + from_states = operation_from_state_map.get(operation) + if not from_states: + raise ValidationError( + _("Operation %s not implemented for checks!") % operation + ) + if old_state not in from_states: + raise ValidationError( + _( + 'You can not "%s" a check from state "%s"!\n' + "Check nbr (id): %s (%s)" + ) + % ( + self.operation_ids._fields["operation"].convert_to_export( + operation, self + ), + self._fields["state"].convert_to_export(old_state, self), + self.number, + self.id, + ) + ) + + + def unlink(self): + for rec in self: + if rec.state not in ("draft", "cancel"): + raise ValidationError( + _("The Check must be in draft state for unlink !") + ) + return super(AccountCheck, self).unlink() + + # checks operations from checks + + + def bank_debit(self): + self.ensure_one() + if self.state in ["holding"] and self.type == "third_check": + return self.action_create_debit_note( + "debited", + "customer", + self.first_partner_id, + self.company_id._get_check_account("holding"), + ) + # self.ensure_one() + # if self.state in ['holding']: + # payment_values = self.get_payment_values(self.journal_id) + # payment = self.env['account.payment'].with_context( + # default_name=_('Check "%s" debit') % (self.number), + # force_account_id=self.company_id._get_check_account( + # 'deferred').id, + # ).create(payment_values) + # self.post_payment_check(payment) + # self.handed_reconcile(payment.move_line_ids.mapped('move_id')) + # self._add_operation('debited', payment, date=payment.payment_date) + + + def bank_reject(self): + self.ensure_one() + if self.state in ["debited"] and self.type == "third_check": + return self.action_create_debit_note( + "bank_rejected", + "customer", + self.first_partner_id, + self.company_id._get_check_account("rejected"), + ) + + @api.model + def post_payment_check(self, payment): + """No usamos post() porque no puede obtener secuencia, hacemos + parecido a los statements donde odoo ya lo genera posteado + """ + # payment.post() + move = payment._create_payment_entry(payment.amount) + payment.write({"state": "posted", "move_name": move.name}) + + + def handed_reconcile(self, move): + """ + Funcion que por ahora solo intenta conciliar cheques propios entregados + cuando se hace un debito o cuando el proveedor lo rechaza + """ + + self.ensure_one() + debit_account = self.company_id._get_check_account("deferred") + + # conciliamos + if debit_account.reconcile: + operation = self._get_operation("handed") + if operation.origin._name == "account.payment": + move_lines = operation.origin.move_line_ids + elif operation.origin._name == "account.move": + move_lines = operation.origin.line_ids + move_lines |= move.line_ids + move_lines = move_lines.filtered(lambda x: x.account_id == debit_account) + if len(move_lines) != 2: + raise ValidationError( + _( + "We have found more or less than two journal items to " + "reconcile with check debit.\n" + "*Journal items: %s" + ) + % move_lines.ids + ) + move_lines.reconcile() + + @api.model + def get_third_check_account(self): + """ + For third checks, if we use a journal only for third checks, we use + accounts on journal, if not we use company account + # TODO la idea es depreciar esto y que si se usa cheques de terceros + se use la misma cuenta que la del diario y no la cuenta configurada en + la cia, lo dejamos por ahora por nosotros y 4 clientes que estan asi + (cro, ncool, bog). + Esto era cuando permitíamos o usabamos diario de efectivo con cash y + cheques + """ + # self.ensure_one() + # desde los pagos, pueden venir mas de un cheque pero para que + # funcione bien, todos los cheques deberian usar la misma cuenta, + # hacemos esa verificación + account = self.env["account.account"] + for rec in self: + credit_account = rec.journal_id.default_credit_account_id + debit_account = rec.journal_id.default_debit_account_id + inbound_methods = rec.journal_id["inbound_payment_method_ids"] + outbound_methods = rec.journal_id["outbound_payment_method_ids"] + # si hay cuenta en diario y son iguales, y si los metodos de pago + # y cobro son solamente uno, usamos el del diario, si no, usamos el + # de la compañía + if ( + credit_account + and credit_account == debit_account + and len(inbound_methods) == 1 + and len(outbound_methods) == 1 + ): + account |= credit_account + else: + account |= rec.company_id._get_check_account("holding") + if len(account) != 1: + raise ValidationError(_("Error not specified")) + return account + + @api.model + def _get_checks_to_date_on_state(self, state, date, force_domain=None): + """ + Devuelve el listado de cheques que a la fecha definida se encontraban + en el estadao definido. + Esta función no la usamos en este módulo pero si en otros que lo + extienden + La funcion devuelve un listado de las operaciones a traves de las + cuales se puede acceder al cheque, devolvemos las operaciones porque + dan información util de fecha, partner y demas + """ + # buscamos operaciones anteriores a la fecha que definan este estado + if not force_domain: + force_domain = [] + + operations = self.operation_ids.search( + [("date", "<=", date), ("operation", "=", state)] + force_domain + ) + + for operation in operations: + # buscamos si hay alguna otra operacion posterior para el cheque + newer_op = operation.search( + [ + ("date", "<=", date), + ("id", ">", operation.id), + ("check_id", "=", operation.check_id.id), + ] + ) + # si hay una operacion posterior borramos la op del cheque porque + # hubo otra operación antes de la fecha + if newer_op: + operations -= operation + return operations + + + def _get_operation(self, operation, partner_required=False): + self.ensure_one() + op = self.operation_ids.search( + [("check_id", "=", self.id), ("operation", "=", operation)], limit=1 + ) + if partner_required: + if not op.partner_id: + raise ValidationError( + _( + "The %s (id %s) operation has no partner linked." + "You will need to do it manually." + ) + % (operation, op.id) + ) + return op + + + def customer_return(self): + self.ensure_one() + if ( + self.state in ["holding", "bank_rejected", "rejected"] + and self.type == "third_check" + ): + return self.action_create_debit_note( + "customer_returned", + "customer", + self.first_partner_id, + self.company_id._get_check_account("rejected"), + ) + + @api.model + def get_payment_values(self, journal): + """return dictionary with the values to create the reject check + payment record. + We create an outbound payment instead of a transfer because: + 1. It is easier to inherit + 2. Outbound payment withot partner type and partner is not seen by user + and we don't want to confuse them with this payments + """ + action_date = self._context.get("action_date", fields.Date.today()) + return { + "amount": self.amount, + "currency_id": self.currency_id.id, + "journal_id": journal.id, + "payment_date": action_date, + "payment_type": "outbound", + "payment_method_id": journal._default_outbound_payment_methods().id, + # 'check_ids': [(4, self.id, False)], + } + + @api.constrains("amount") + def _check_amounts(self): + for rec in self: + if not rec.amount: + raise ValidationError(_("No puede crear un cheque sin importe")) + + + def reject(self): + self.ensure_one() + if self.state == "delivered": + operation = self._get_operation(self.state, True) + return self.action_create_debit_note( + "rejected", + "supplier", + operation.partner_id, + self.company_id._get_check_account("rejected"), + ) + elif self.state == "handed": + operation = self._get_operation(self.state, True) + return self.action_create_debit_note( + "rejected", + "supplier", + operation.partner_id, + self.company_id._get_check_account("deferred"), + ) + + + def action_create_debit_note(self, operation, partner_type, partner, account): + self.ensure_one() + action_date = self._context.get("action_date") + journal = self._context.get("journal_id") + debit_account = self._context.get("debit_account_id") + credit_account = self._context.get("credit_account_id") + + if operation in ["rejected", "reclaimed"]: + name = 'Rejected Check "%s"' % (self.number) + elif operation == "customer_returned": + name = 'Customer Returned Check "%s"' % (self.number) + elif operation == "debited": + name = 'Debited Check "%s"' % (self.number) + elif operation == "bank_rejected": + name = 'Bank Returned Check "%s"' % (self.number) + # elif operation in ['rejected', 'reclaimed'] and self.type == 'deposit_promissory_note': + # name = 'Rejected promissory note "%s"' % (self.number) + # elif operation == 'returned' and self.type == 'third_promissory_note': + # name = 'Returned promissory note "%s"' % (self.number) + else: + raise ValidationError( + _("Debit note for operation %s not implemented!" % (operation)) + ) + + vals = self.prepare_new_operation_move_values( + debit_account, credit_account, name, partner=partner + ) + vals["journal_id"] = journal.id or False + vals["date"] = action_date + move = self.env["account.move"].create(vals) + move.post() + self._add_operation(operation, move, partner, date=action_date) + + return True + + + def prepare_new_operation_move_values( + self, debit_account, credit_account, name, partner=False + ): + self.ensure_one() + ref = name + amount = self.amount + debit, credit, amount_currency, currency_id = self.env[ + "account.move.line" + ]._compute_amount_fields(amount, self.currency_id, self.company_currency_id) + if self.company_currency_id != self.currency_id: + currency_id = self.currency_id.id + else: + currency_id = False + amount_currency = False + debit_line_vals = { + "date_maturity": self.payment_date, + "name": name, + "debit": debit, + "credit": credit, + "partner_id": partner and partner.id or False, + "account_id": debit_account.id, + "amount_currency": amount_currency, + "currency_id": currency_id, + "ref": ref, + } + credit_line_vals = debit_line_vals.copy() + credit_line_vals["debit"] = debit_line_vals["credit"] + credit_line_vals["credit"] = debit_line_vals["debit"] + credit_line_vals["account_id"] = credit_account.id + credit_line_vals["amount_currency"] = -1 * debit_line_vals["amount_currency"] + + move_vals = { + "partner_id": partner and partner.id or False, + "ref": name, + "line_ids": [(0, False, debit_line_vals), (0, False, credit_line_vals)], + } + return move_vals + + + def _recompute_operations_amount_currency(self): + """ + Recompute the amount in currency of the company of the check due + """ + for rec in self: + due_date = rec.payment_date + today = fields.Date.today() + if today > due_date: + last_valid_date = due_date + else: + last_valid_date = today + for op in rec.operation_ids.sudo().filtered(lambda o: o.origin): + if op.origin._name == "account.payment": + move_lines = op.origin.move_line_ids + # partner_id = op.origin.partner_id + elif op.origin._name == "account.move": + # partner_id = op.origin.partner_id + move_lines = op.origin.line_ids + else: + continue + + # if partner_id.partner_currency_id == rec.company_currency_id: + # continue + + # If operation is reconciled, we don't recompute + # if move_lines.filtered(lambda m: m.full_reconcile_id): + # continue + + for ml in move_lines.filtered( + lambda m: m.account_id.currency_id + and m.account_id.currency_id != rec.company_currency_id + and not m.full_reconcile_id + ): + amount = ml.debit or ml.credit + sign = 1 if ml.debit else -1 + amount_currency = rec.company_currency_id._convert( + amount, + ml.account_id.currency_id, + rec.company_id, + last_valid_date, + ) + # We need to use Administrator account because of + # odoo-server/addons/account/models/account_move.py:1342 + ml.sudo(2).write( + { + "amount_currency": sign * amount_currency, + } + ) diff --git a/account_check/models/account_check_operation.py b/account_check/models/account_check_operation.py new file mode 100644 index 00000000..671c63e4 --- /dev/null +++ b/account_check/models/account_check_operation.py @@ -0,0 +1,117 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError +import logging + +_logger = logging.getLogger(__name__) + + +class AccountCheckOperation(models.Model): + _name = "account.check.operation" + _description = "account.check.operation" + _rec_name = "operation" + _order = "date asc, id asc" + # _order = 'create_date desc' + + # al final usamos solo date y no datetime porque el otro dato ya lo tenemos + # en create_date. ademas el orden es una mezcla de la fecha el id + # y entonces la fecha la solemos computar con el payment date para que + # sea igual a la fecha contable (payment date va al asiento) + # date = fields.Datetime( + date = fields.Date( + default=fields.Date.context_today, + # default=lambda self: fields.Datetime.now(), + required=True, + index=True, + ) + check_id = fields.Many2one( + "account.check", + "Check", + required=True, + ondelete="cascade", + auto_join=True, + index=True, + ) + operation = fields.Selection( + [ + # from payments + ("holding", "Received"), + ("deposited", "Deposited"), + ("sold", "Sold"), + ("delivered", "Delivered"), + # usado para hacer transferencias internas, es lo mismo que delivered + # (endosado) pero no queremos confundir con terminos, a la larga lo + # volvemos a poner en holding + ("handed", "Handed"), + ("withdrawed", "Withdrawn"), + # from checks + ("rejected", "Rejected"), + ("debited", "Debited"), + ("customer_returned", "Returned"), + ("bank_rejected", "Bank Rejected"), + # al final no vamos a implemnetar esto ya que habria que hacer muchas + # cosas hasta actualizar el asiento, mejor se vuelve atras y se + # vuelve a generar deuda y listo, igualmente lo dejamos por si se + # quiere usar de manera manual + ], + required=True, + index=True, + string="Operation", + ) + origin_name = fields.Char(compute="_compute_origin_name") + origin = fields.Reference(string="Origin Document", selection="_reference_models") + partner_id = fields.Many2one( + "res.partner", + string="Partner", + ) + notes = fields.Text(string="Operation Note") + + + def unlink(self): + for rec in self: + if rec.origin: + raise ValidationError( + _( + "You can not delete a check operation that has an origin." + "\nYou can delete the origin reference and unlink after." + ) + ) + return super(AccountCheckOperation, self).unlink() + + + @api.depends("origin") + def _compute_origin_name(self): + """ + We add this computed method because an error on tree view displaying + reference field when destiny record is deleted. + As said in this post (last answer) we should use name_get instead of + display_name + https://www.odoo.com/es_ES/forum/ayuda-1/question/ + how-to-override-name-get-method-in-new-api-61228 + """ + for rec in self: + try: + if rec.origin: + _id, name = rec.origin.name_get()[0] + origin_name = name + # origin_name = rec.origin.display_name + else: + origin_name = False + except Exception as e: + _logger.exception("Compute origin on checks exception: %s" % e) + # if we can get origin we clean it + rec.write({"origin": False}) + origin_name = False + rec.origin_name = origin_name + + @api.model + def _reference_models(self): + return [ + ("account.payment", "Payment"), + ("account.check", "Check"), + ("account.invoice", "Invoice"), + ("account.move", "Journal Entry"), + ("account.move.line", "Journal Item"), + ("account.bank.statement.line", "Statement Line"), + ] diff --git a/account_check/models/account_checkbook.py b/account_check/models/account_checkbook.py new file mode 100644 index 00000000..473df4cc --- /dev/null +++ b/account_check/models/account_checkbook.py @@ -0,0 +1,153 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import fields, models, api, _ +import logging +from odoo.exceptions import ValidationError +_logger = logging.getLogger(__name__) + + +class AccountCheckbook(models.Model): + + _name = 'account.checkbook' + _description = 'Account Checkbook' + + name = fields.Char( + compute='_compute_name', + ) + sequence_id = fields.Many2one( + 'ir.sequence', + 'Sequence', + copy=False, + domain=[('code', '=', 'issue_check')], + help="Checks numbering sequence.", + context={'default_code': 'issue_check'}, + ) + next_number = fields.Integer( + 'Next Number', + # usamos compute y no related para poder usar sudo cuando se setea + # secuencia sin necesidad de dar permiso en ir.sequence + compute='_compute_next_number', + inverse='_inverse_next_number', + ) + issue_check_subtype = fields.Selection( + [('deferred', 'Deferred'), ('currents', 'Currents')], + string='Issue Check Subtype', + required=True, + default='deferred', + help='* Con cheques corrientes el asiento generado por el pago ' + 'descontará directamente de la cuenta de banco y además la fecha de ' + 'pago no es obligatoria.\n' + '* Con cheques diferidos el asiento generado por el pago se hará ' + 'contra la cuenta definida para tal fin en la compañía, luego será ' + 'necesario el asiento de débito que se puede generar desde el extracto' + ' o desde el cheque.', + ) + journal_id = fields.Many2one( + 'account.journal', 'Journal', + help='Journal where it is going to be used', + readonly=True, + required=True, + domain=[('type', '=', 'bank')], + ondelete='cascade', + context={'default_type': 'bank'}, + states={'draft': [('readonly', False)]}, + auto_join=True, + ) + range_to = fields.Integer( + 'To Number', + # readonly=True, + # states={'draft': [('readonly', False)]}, + help='If you set a number here, this checkbook will be automatically' + ' set as used when this number is raised.' + ) + issue_check_ids = fields.One2many( + 'account.check', + 'checkbook_id', + string='Issue Checks', + readonly=True, + ) + state = fields.Selection( + [('draft', 'Draft'), ('active', 'In Use'), ('used', 'Used')], + string='Status', + # readonly=True, + default='draft', + copy=False, + ) + # TODO depreciar esta funcionalidad que no estamos usando + block_manual_number = fields.Boolean( + default=True, + string='Block manual number?', + # readonly=True, + # states={'draft': [('readonly', False)]}, + help='Block user to enter manually another number than the suggested' + ) + numerate_on_printing = fields.Boolean( + default=False, + string='Numerate on printing?', + # readonly=True, + # states={'draft': [('readonly', False)]}, + help='No number will be assigne while creating payment, number will be' + 'assigned after printing check.' + ) + report_template = fields.Many2one( + 'ir.actions.report', + 'Report', + domain="[('model', '=', 'account.payment')]", + context="{'default_model': 'account.payment'}", + help='Report to use when printing checks. If not report selected, ' + 'report with name "check_report" will be used', + ) + + + @api.depends('sequence_id.number_next_actual') + def _compute_next_number(self): + for rec in self: + rec.next_number = rec.sequence_id.number_next_actual + + + def _inverse_next_number(self): + for rec in self.filtered('sequence_id'): + rec.sequence_id.sudo().number_next_actual = rec.next_number + + @api.model + def create(self, vals): + rec = super(AccountCheckbook, self).create(vals) + if not rec.sequence_id: + rec._create_sequence(vals.get('next_number', 0)) + return rec + + + def _create_sequence(self, next_number): + """ Create a check sequence for the checkbook """ + for rec in self: + rec.sequence_id = rec.env['ir.sequence'].sudo().create({ + 'name': '%s - %s' % (rec.journal_id.name, rec.name), + 'implementation': 'no_gap', + 'padding': 8, + 'number_increment': 1, + 'code': 'issue_check', + # si no lo pasamos, en la creacion se setea 1 + 'number_next_actual': next_number, + 'company_id': rec.journal_id.company_id.id, + }) + + + def _compute_name(self): + for rec in self: + if rec.issue_check_subtype == 'deferred': + name = _('Deferred Checks') + else: + name = _('Currents Checks') + if rec.range_to: + name += _(' up to %s') % rec.range_to + rec.name = name + + + def unlink(self): + if self.mapped('issue_check_ids'): + raise ValidationError( + _('You can drop a checkbook if it has been used on checks!')) + return super(AccountCheckbook, self).unlink() diff --git a/account_check/models/account_invoice.py b/account_check/models/account_invoice.py new file mode 100644 index 00000000..7343a940 --- /dev/null +++ b/account_check/models/account_invoice.py @@ -0,0 +1,49 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import models, fields, api + + +class AccountMove(models.Model): + _inherit = 'account.move' + + # we add this field so that when invoice is validated we can reconcile + # move lines between check and invoice lines + # igual se setea para todos los rechazos, tal vez mas adelante lo usamos + # para otra cosa + rejected_check_id = fields.Many2one( + 'account.check', + 'Rejected Check', + ) + + + def action_cancel(self): + """ + Si al cancelar la factura la misma estaba vinculada a un rechazo + intentamos romper la conciliacion del rechazo + """ + for rec in self.filtered(lambda x: x.rejected_check_id): + check = rec.rejected_check_id + deferred_account = check.company_id._get_check_account('deferred') + if ( + check.state == 'rejected' and + check.type == 'issue_check' and + deferred_account.reconcile): + deferred_account_line = rec.move_id.line_ids.filtered( + lambda x: x.account_id == deferred_account) + deferred_account_line.remove_move_reconcile() + return super(AccountInvoice, self).action_cancel() + + + def action_move_create(self): + """ + Si al validar la factura, la misma tiene un cheque de rechazo asociado + intentamos concilarlo + """ + res = super(AccountInvoice, self).action_move_create() + for rec in self.filtered(lambda x: x.rejected_check_id): + check = rec.rejected_check_id + if check.state == 'rejected' and check.type == 'issue_check': + rec.rejected_check_id.handed_reconcile(rec.move_id) + return res diff --git a/account_check/models/account_journal.py b/account_check/models/account_journal.py new file mode 100644 index 00000000..cd7a3599 --- /dev/null +++ b/account_check/models/account_journal.py @@ -0,0 +1,142 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import models, fields, api, _ +from odoo.tools.misc import formatLang +from ast import literal_eval + + +class AccountJournal(models.Model): + _inherit = 'account.journal' + + checkbook_ids = fields.One2many( + 'account.checkbook', + 'journal_id', + 'Checkbooks', + auto_join=True, + ) + + @api.model + def create(self, vals): + rec = super(AccountJournal, self).create(vals) + issue_checks = self.env.ref( + 'account_check.account_payment_method_issue_check') + if (issue_checks in rec.outbound_payment_method_ids and + not rec.checkbook_ids): + rec._create_checkbook() + return rec + + + def _create_checkbook(self): + """ Create a check sequence for the journal """ + for rec in self: + checkbook = rec.checkbook_ids.create({ + 'journal_id': rec.id, + }) + checkbook.state = 'active' + + @api.model + def _enable_issue_check_on_bank_journals(self): + """ Enables issue checks payment method + Called upon module installation via data file. + """ + issue_checks = self.env.ref( + 'account_check.account_payment_method_issue_check') + domain = [('type', '=', 'bank')] + force_company_id = self._context.get('force_company_id') + if force_company_id: + domain += [('company_id', '=', force_company_id)] + bank_journals = self.search(domain) + for bank_journal in bank_journals: + if not bank_journal.checkbook_ids: + bank_journal._create_checkbook() + bank_journal.write({ + 'outbound_payment_method_ids': [(4, issue_checks.id, None)], + }) + +############### +# For dashboard +############### + + + def get_journal_dashboard_datas(self): + domain_holding_third_checks = [ + ('type', '=', 'third_check'), + ('journal_id', '=', self.id), + ('state', '=', 'holding') + ] + domain_handed_issue_checks = [ + ('type', '=', 'issue_check'), + ('journal_id', '=', self.id), + ('state', '=', 'handed') + ] + handed_checks = self.env['account.check'].search( + domain_handed_issue_checks) + holding_checks = self.env['account.check'].search( + domain_holding_third_checks) + + num_checks_to_numerate = False + if self.env['ir.actions.report'].search( + [('report_name', '=', 'check_report')]): + num_checks_to_numerate = self.env['account.payment'].search_count([ + ('journal_id', '=', self.id), + ('payment_method_id.code', '=', 'issue_check'), + ('state', '=', 'draft'), + ('check_number', '=', False), + ]) + return dict( + super(AccountJournal, self).get_journal_dashboard_datas(), + num_checks_to_numerate=num_checks_to_numerate, + num_holding_third_checks=len(holding_checks), + show_third_checks=( + 'received_third_check' in + self.inbound_payment_method_ids.mapped('code')), + show_issue_checks=( + 'issue_check' in + self.outbound_payment_method_ids.mapped('code')), + num_handed_issue_checks=len(handed_checks), + handed_amount=formatLang( + self.env, sum(handed_checks.mapped('amount_company_currency')), + currency_obj=self.company_id.currency_id), + holding_amount=formatLang( + self.env, sum(holding_checks.mapped( + 'amount_company_currency')), + currency_obj=self.company_id.currency_id), + ) + + + def open_action_checks(self): + check_type = self.env.context.get('check_type', False) + if check_type == 'third_check': + action_name = 'account_check.action_third_check' + elif check_type == 'issue_check': + action_name = 'account_check.action_issue_check' + else: + return False + actions = self.env.ref(action_name) + action_read = actions.read()[0] + context = literal_eval(action_read['context']) + context['search_default_journal_id'] = self.id + action_read['context'] = context + return action_read + + + def action_checks_to_numerate(self): + return { + 'name': _('Checks to Print and Numerate'), + 'type': 'ir.actions.act_window', + 'view_mode': 'list,form,graph', + 'res_model': 'account.payment', + 'context': dict( + self.env.context, + search_default_checks_to_numerate=1, + search_default_journal_id=self.id, + journal_id=self.id, + default_journal_id=self.id, + default_payment_type='outbound', + default_payment_method_id=self.env.ref( + 'account_check.account_payment_method_issue_check').id, + ), + } diff --git a/account_check/models/account_payment.py b/account_check/models/account_payment.py new file mode 100644 index 00000000..b45aad49 --- /dev/null +++ b/account_check/models/account_payment.py @@ -0,0 +1,623 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import fields, models, _, api +from odoo.exceptions import UserError, ValidationError +import logging +# import odoo.addons.decimal_precision as dp +_logger = logging.getLogger(__name__) + + +class AccountPayment(models.Model): + + _inherit = 'account.payment' + + check_ids = fields.Many2many( + 'account.check', + string='Checks', + copy=False, + readonly=True, + states={'draft': [('readonly', False)]}, + auto_join=True, + ) + # we add this field for better usability on issue checks and received + # checks. We keep m2m field for backward compatibility where we allow to + # use more than one check per payment + check_id = fields.Many2one( + 'account.check', + compute='_compute_check', + string='Check', + ) + check_deposit_type = fields.Selection( + [('consolidated', 'Consolidated'), + ('detailed', 'Detailed')], + default='detailed', + help="This option is relevant if you use bank statements. Detailed is" + " used when the bank credits one by one the checks, consolidated is" + " for when the bank credits all the checks in a single movement", + ) + + + @api.depends('check_ids') + def _compute_check(self): + for rec in self: + # we only show checks for issue checks or received thid checks + # if len of checks is 1 + if rec.payment_method_code in ( + 'received_third_check', + 'issue_check',) and len(rec.check_ids) == 1: + rec.check_id = rec.check_ids[0].id + else: + rec.check_id = False + +# check fields, just to make it easy to load checks without need to create +# them by a m2o record + + check_number = fields.Integer( + 'Check Number', + readonly=True, + states={'draft': [('readonly', False)]}, + copy=False, + ) + check_issue_date = fields.Date( + 'Check Issue Date', + readonly=True, + copy=False, + states={'draft': [('readonly', False)]}, + default=fields.Date.context_today, + ) + check_payment_date = fields.Date( + 'Check Due Date', + readonly=True, + help="Only if this check is post dated", + states={'draft': [('readonly', False)]}, + ) + checkbook_id = fields.Many2one( + 'account.checkbook', + 'Checkbook', + readonly=True, + states={'draft': [('readonly', False)]}, + auto_join=True, + ) + check_subtype = fields.Selection( + related='checkbook_id.issue_check_subtype', + ) + check_bank_id = fields.Many2one( + 'res.bank', + 'Check Bank', + readonly=True, + copy=False, + states={'draft': [('readonly', False)]}, + auto_join=True, + ) + check_owner_vat = fields.Char( + 'Check Owner Vat', + readonly=True, + copy=False, + states={'draft': [('readonly', False)]} + ) + check_owner_name = fields.Char( + 'Check Owner Name', + readonly=True, + copy=False, + states={'draft': [('readonly', False)]} + ) + # this fields is to help with code and view + check_type = fields.Char( + compute='_compute_check_type', + ) + checkbook_numerate_on_printing = fields.Boolean( + related='checkbook_id.numerate_on_printing', + ) + # TODO borrar, esto estaria depreciado + # checkbook_block_manual_number = fields.Boolean( + # related='checkbook_id.block_manual_number', + # readonly=True, + # ) + # check_number_readonly = fields.Integer( + # related='check_number', + # readonly=True, + # ) + + + @api.depends('payment_method_code') + def _compute_check_type(self): + for rec in self: + if rec.payment_method_code == 'issue_check': + rec.check_type = 'issue_check' + elif rec.payment_method_code in [ + 'received_third_check', + 'delivered_third_check']: + rec.check_type = 'third_check' + else: + rec.check_type = False + + + def _compute_payment_method_description(self): + check_payments = self.filtered( + lambda x: x.payment_method_code in + ['issue_check', 'received_third_check', 'delivered_third_check']) + for rec in check_payments: + if rec.check_ids: + checks_desc = ', '.join(str(x) for x in rec.check_ids.mapped('number')) + else: + checks_desc = str(rec.check_number) + name = "%s: %s" % (rec.payment_method_id.display_name, checks_desc) + rec.payment_method_description = name + return super( + AccountPayment, + (self - check_payments))._compute_payment_method_description() + +# on change methods + + @api.constrains('check_ids') + @api.onchange('check_ids', 'payment_method_code') + def onchange_checks(self): + for rec in self: + # we only overwrite if payment method is delivered + if rec.payment_method_code == 'delivered_third_check': + rec.amount = sum(rec.check_ids.mapped('amount')) + currency = rec.check_ids.mapped('currency_id') + + if len(currency) > 1: + raise ValidationError(_( + 'You are trying to deposit checks of difference' + ' currencies, this functionality is not supported')) + elif len(currency) == 1: + rec.currency_id = currency.id + + # si es una entrega de cheques de terceros y es en otra moneda + # a la de la cia, forzamos el importe en moneda de cia de los + # cheques originales + # escribimos force_amount_company_currency directamente en vez + # de amount_company_currency por lo explicado en + # _inverse_amount_company_currency + if rec.currency_id != rec.company_id.currency_id: + rec.force_amount_company_currency = sum( + rec.check_ids.mapped('amount_company_currency')) + + + @api.onchange('check_number') + def change_check_number(self): + # TODO make default padding a parameter + def _get_name_from_number(number): + padding = 8 + if len(str(number)) > padding: + padding = len(str(number)) + return ('%%0%sd' % padding % number) + + for rec in self: + if rec.payment_method_code in ['issue_check']: + sequence = rec.checkbook_id.sequence_id + if sequence: + if rec.check_number != sequence.number_next_actual: + # write with sudo for access rights over sequence + sequence.sudo().write( + {'number_next_actual': rec.check_number}) + check_number = rec.checkbook_id.sequence_id.next_by_id() + else: + # in sipreco, for eg, no sequence on checkbooks + check_number = _get_name_from_number(rec.check_number) + rec.check_number = str(check_number) + + @api.onchange('check_issue_date', 'check_payment_date') + def onchange_date(self): + if ( + self.check_issue_date and self.check_payment_date and + self.check_issue_date > self.check_payment_date): + self.check_payment_date = False + raise UserError( + _('Check Payment Date must be greater than Issue Date')) + + @api.onchange('check_owner_vat') + def onchange_check_owner_vat(self): + """ + We suggest owner name from owner vat + """ + # if not self.check_owner_name: + self.check_owner_name = self.search( + [('check_owner_vat', '=', self.check_owner_vat)], + limit=1).check_owner_name + + @api.onchange('partner_id', 'payment_method_code') + def onchange_partner_check(self): + commercial_partner = self.partner_id.commercial_partner_id + if self.payment_method_code == 'received_third_check': + self.check_bank_id = ( + commercial_partner.bank_ids and + commercial_partner.bank_ids[0].bank_id or False) + # en realidad se termina pisando con onchange_check_owner_vat + # entonces llevamos nombre solo si ya existe la priemr vez + # TODO ver si lo mejoramos o borramos esto directamente + # self.check_owner_name = commercial_partner.name + vat_field = 'vat' + # to avoid needed of another module, we add this check to see + # if l10n_ar cuit field is available + if 'cuit' in commercial_partner._fields: + vat_field = 'cuit' + self.check_owner_vat = commercial_partner[vat_field] + elif self.payment_method_code == 'issue_check': + self.check_bank_id = self.journal_id.bank_id + self.check_owner_name = False + self.check_owner_vat = False + # no hace falta else porque no se usa en otros casos + + @api.onchange('payment_method_code') + def _onchange_payment_method_code(self): + if self.payment_method_code == 'issue_check': + checkbook = self.env['account.checkbook'].search([ + ('state', '=', 'active'), + ('journal_id', '=', self.journal_id.id)], + limit=1) + self.checkbook_id = checkbook + elif self.checkbook_id: + # TODO ver si interesa implementar volver atras numeracion + self.checkbook_id = False + # si cambiamos metodo de pago queremos refrescar listado de cheques + # seleccionados + self.check_ids = False + + @api.onchange('checkbook_id') + def onchange_checkbook(self): + if self.checkbook_id and not self.checkbook_id.numerate_on_printing: + self.check_number = self.checkbook_id.next_number + else: + self.check_number = False + +# post methods + + def cancel(self): + for rec in self: + # solo cancelar operaciones si estaba postead, por ej para comp. + # con pagos confirmados, se cancelan pero no hay que deshacer nada + # de asientos ni cheques + if rec.state in ['confirmed', 'posted']: + rec.do_checks_operations(cancel=True) + res = super(AccountPayment, self).cancel() + return res + + + def create_check(self, check_type, operation, bank): + self.ensure_one() + + check_vals = { + 'bank_id': bank.id, + 'owner_name': self.check_owner_name, + 'owner_vat': self.check_owner_vat, + 'number': self.check_number, + 'checkbook_id': self.checkbook_id.id, + 'issue_date': self.check_issue_date, + 'type': self.check_type, + 'journal_id': self.journal_id.id, + 'amount': self.amount, + 'payment_date': self.check_payment_date, + 'currency_id': self.currency_id.id, + } + + check = self.env['account.check'].create(check_vals) + self.check_ids = [(4, check.id, False)] + check._add_operation( + operation, self, self.partner_id, date=self.payment_date) + return check + + + def do_checks_operations(self, vals=None, cancel=False): + self.ensure_one() + rec = self + if not rec.check_type: + return vals + if ( + rec.payment_method_code == 'received_third_check' and + rec.payment_type == 'inbound' + # el chequeo de partner type no seria necesario + # un proveedor nos podria devolver plata con un cheque + # and rec.partner_type == 'customer' + ): + operation = 'holding' + if cancel: + _logger.info('Cancelled Received Check') + rec.check_ids._del_operation(self) + rec.check_ids.unlink() + return None + + _logger.info('Receive Check') + check = self.create_check( + 'third_check', operation, self.check_bank_id) + vals['date_maturity'] = self.check_payment_date + vals['account_id'] = check.get_third_check_account().id + vals['name'] = _('Receive check %s') % check.number + elif ( + rec.payment_method_code == 'delivered_third_check' and + rec.payment_type == 'transfer'): + # si el cheque es entregado en una transferencia tenemos tres + # opciones + # TODO we should make this method selectable for transfers + inbound_method = ( + rec.destination_journal_id.inbound_payment_method_ids) + # si un solo inbound method y es received third check + # entonces consideramos que se esta moviendo el cheque de un diario + # al otro + if len(inbound_method) == 1 and ( + inbound_method.code == 'received_third_check'): + if cancel: + _logger.info('Cancelled Transfered Check') + for check in rec.check_ids: + check._del_operation(self) + check._del_operation(self) + receive_op = check._get_operation('holding') + if receive_op.origin._name == 'account.payment': + check.journal_id = receive_op.origin.journal_id.id + return None + + _logger.info('Transfered Check') + # get the account before changing the journal on the check + vals['account_id'] = rec.check_ids.get_third_check_account().id + rec.check_ids._add_operation( + 'transfered', rec, False, date=rec.payment_date) + rec.check_ids._add_operation( + 'holding', rec, False, date=rec.payment_date) + rec.check_ids.write({ + 'journal_id': rec.destination_journal_id.id}) + vals['name'] = _('Transfer checks %s') % ', '.join( + rec.check_ids.mapped('name')) + elif rec.destination_journal_id.type == 'cash': + if cancel: + _logger.info('Cancelled Sold Check') + rec.check_ids._del_operation(self) + return None + + _logger.info('Sold Check') + rec.check_ids._add_operation( + 'sold', rec, False, date=rec.payment_date) + vals['account_id'] = rec.check_ids.get_third_check_account().id + vals['name'] = _('Sell check %s') % ', '.join( + rec.check_ids.mapped('name')) + # bank + else: + if cancel: + _logger.info('Cancelled Deposited Check') + rec.check_ids._del_operation(self) + return None + + _logger.info('Deposited Check') + rec.check_ids._add_operation( + 'deposited', rec, False, date=rec.payment_date) + vals['account_id'] = rec.check_ids.get_third_check_account().id + vals['name'] = _('Deposit checks %s') % ', '.join( + rec.check_ids.mapped('name')) + elif ( + rec.payment_method_code == 'delivered_third_check' and + rec.payment_type == 'outbound' + # el chequeo del partner type no es necesario + # podriamos entregarlo a un cliente + # and rec.partner_type == 'supplier' + ): + if cancel: + _logger.info('Cancelled Delivered Check') + rec.check_ids._del_operation(self) + return None + + _logger.info('Delivered Check') + rec.check_ids._add_operation( + 'delivered', rec, rec.partner_id, date=rec.payment_date) + vals['account_id'] = rec.check_ids.get_third_check_account().id + vals['name'] = _('Deliver checks %s') % ', '.join( + rec.check_ids.mapped('number')) + elif ( + rec.payment_method_code == 'issue_check' and + rec.payment_type == 'outbound' + # el chequeo del partner type no es necesario + # podriamos entregarlo a un cliente + # and rec.partner_type == 'supplier' + ): + if cancel: + _logger.info('Cancelled Hand/debit Check') + rec.check_ids._del_operation(self) + rec.check_ids.unlink() + return None + + _logger.info('Hand/debit Check') + # if check is deferred, hand it and later debit it change account + # if check is current, debit it directly + # operation = 'debited' + # al final por ahora depreciamos esto ya que deberiamos adaptar + # rechazos y demas, deferred solamente sin fecha pero con cuenta + # puente + # if self.check_subtype == 'deferred': + vals['account_id'] = self.company_id._get_check_account( + 'deferred').id + operation = 'handed' + check = self.create_check( + 'issue_check', operation, self.check_bank_id) + vals['date_maturity'] = self.check_payment_date + vals['name'] = _('Hand check %s') % str(check.number) + elif ( + rec.payment_method_code == 'issue_check' and + rec.payment_type == 'transfer' and + rec.destination_journal_id.type == 'cash'): + if cancel: + _logger.info('Cancelled Withdrawn Check') + rec.check_ids._del_operation(self) + rec.check_ids.unlink() + return None + + _logger.info('Withdrawn Check') + self.create_check('issue_check', 'withdrawed', self.check_bank_id) + vals['name'] = _('Withdraw with checks %s') % ', '.join( + rec.check_ids.mapped('name')) + vals['date_maturity'] = self.check_payment_date + # if check is deferred, change account + # si retiramos por caja directamente lo sacamos de banco + # if self.check_subtype == 'deferred': + # vals['account_id'] = self.company_id._get_check_account( + # 'deferred').id + else: + raise UserError(_( + 'This operatios is not implemented for checks:\n' + '* Payment type: %s\n' + '* Partner type: %s\n' + '* Payment method: %s\n' + '* Destination journal: %s\n' % ( + rec.payment_type, + rec.partner_type, + rec.payment_method_code, + rec.destination_journal_id.type))) + return vals + + + def post(self): + for rec in self: + if rec.check_ids and not rec.currency_id.is_zero( + sum(rec.check_ids.mapped('amount')) - rec.amount): + raise UserError(_( + 'The total of the payment does not match the total of the selected checks. ' + 'Please try deleting or re-adding a check.')) + if rec.payment_method_code == 'issue_check' and (not rec.check_number): + raise UserError(_('Please be sure that check number or name is filled!')) + + res = super(AccountPayment, self).post() + return res + + def _get_liquidity_move_line_vals(self, amount): + vals = super(AccountPayment, self)._get_liquidity_move_line_vals( + amount) + vals = self.do_checks_operations(vals=vals) + return vals + + + def do_print_checks(self): + # si cambiamos nombre de check_report tener en cuenta en sipreco + checkbook = self.mapped('checkbook_id') + # si todos los cheques son de la misma chequera entonces buscamos + # reporte específico para esa chequera + report_name = len(checkbook) == 1 and \ + checkbook.report_template.report_name \ + or 'check_report' + check_report = self.env['ir.actions.report'].search( + [('report_name', '=', report_name)], limit=1).report_action(self) + # ya el buscar el reporte da el error solo + # if not check_report: + # raise UserError(_( + # "There is no check report configured.\nMake sure to configure " + # "a check report named 'account_check_report'.")) + return check_report + + + def print_checks(self): + if len(self.mapped('checkbook_id')) != 1: + raise UserError(_( + "In order to print multiple checks at once, they must belong " + "to the same checkbook.")) + # por ahora preferimos no postearlos + # self.filtered(lambda r: r.state == 'draft').post() + + # si numerar al imprimir entonces llamamos al wizard + if self[0].checkbook_id.numerate_on_printing: + if all([not x.check_number for x in self]): + next_check_number = self[0].checkbook_id.next_number + return { + 'name': _('Print Pre-numbered Checks'), + 'type': 'ir.actions.act_window', + 'res_model': 'print.prenumbered.checks', + 'view_type': 'form', + 'view_mode': 'form', + 'target': 'new', + 'context': { + 'payment_ids': self.ids, + 'default_next_check_number': next_check_number, + } + } + # si ya están enumerados mandamos a imprimir directamente + elif all([x.check_number for x in self]): + return self.do_print_checks() + else: + raise UserError(_( + 'Está queriendo imprimir y enumerar cheques que ya han ' + 'sido numerados. Seleccione solo cheques numerados o solo' + ' cheques sin número.')) + else: + return self.do_print_checks() + + def _get_counterpart_move_line_vals(self, invoice=False): + vals = super(AccountPayment, self)._get_counterpart_move_line_vals( + invoice=invoice) + force_account_id = self._context.get('force_account_id') + if force_account_id: + vals['account_id'] = force_account_id + return vals + + + def _split_aml_line_per_check(self, move): + """ Take an account mvoe, find the move lines related to check and + split them one per earch check related to the payment + """ + self.ensure_one() + res = self.env['account.move.line'] + move.button_cancel() + checks = self.check_ids + aml = move.line_ids.with_context(check_move_validity=False).filtered( + lambda x: x.name != self.name) + if len(aml) > 1: + raise UserError( + _('Seems like this move has been already splited')) + elif len(aml) == 0: + raise UserError( + _('There is not move lines to split')) + + amount_field = 'credit' if aml.credit else 'debit' + new_name = _('Deposit check %s') if aml.credit else \ + aml.name + _(' check %s') + + # if the move line has currency then we are delivering checks on a + # different currency than company one + currency = aml.currency_id + currency_sign = amount_field == 'debit' and 1.0 or -1.0 + aml.write({ + 'name': new_name % checks[0].number, + amount_field: checks[0].amount_company_currency, + 'amount_currency': currency and currency_sign * checks[0].amount, + }) + res |= aml + checks -= checks[0] + for check in checks: + res |= aml.copy({ + 'name': new_name % check.number, + amount_field: check.amount_company_currency, + 'payment_id': self.id, + 'amount_currency': currency and currency_sign * check.amount, + }) + move.post() + return res + + + def _create_payment_entry(self, amount): + move = super(AccountPayment, self)._create_payment_entry(amount) + if self.filtered( + lambda x: x.payment_type == 'transfer' and + x.payment_method_code == 'delivered_third_check' and + x.check_deposit_type == 'detailed'): + self._split_aml_line_per_check(move) + return move + + + def _create_transfer_entry(self, amount): + transfer_debit_aml = super( + AccountPayment, self)._create_transfer_entry(amount) + if self.filtered( + lambda x: x.payment_type == 'transfer' and + x.payment_method_code == 'delivered_third_check' and + x.check_deposit_type == 'detailed'): + self._split_aml_line_per_check(transfer_debit_aml.move_id) + return transfer_debit_aml + + def _get_shared_move_line_vals(self, debit, credit, amount_currency, move_id, invoice_id=False): + """ + This method adds maturity date to move lines if our payment is check based. + """ + res = super(AccountPayment, self)._get_shared_move_line_vals(debit, credit, amount_currency, move_id, invoice_id=invoice_id) + check_payment_date2 = fields.first(self.check_ids).payment_date + if self.check_type and (self.check_payment_date or check_payment_date2): + res['date_maturity'] = self.check_payment_date or check_payment_date2 + return res diff --git a/account_check/models/res_company.py b/account_check/models/res_company.py new file mode 100644 index 00000000..917d2154 --- /dev/null +++ b/account_check/models/res_company.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import fields, models, api, _ +from odoo.exceptions import UserError +import logging +_logger = logging.getLogger(__name__) + + +class ResCompany(models.Model): + _inherit = 'res.company' + + rejected_check_account_id = fields.Many2one( + 'account.account', + 'Rejected Checks Account', + help='Rejection Checks account, for eg. "Rejected Checks"', + ) + deferred_check_account_id = fields.Many2one( + 'account.account', + 'Deferred Checks Account', + help='Deferred Checks account, for eg. "Deferred Checks"', + ) + holding_check_account_id = fields.Many2one( + 'account.account', + 'Holding Checks Account', + help='Holding Checks account for third checks, ' + 'for eg. "Holding Checks"', + ) + + + def _get_check_account(self, check_type): + self.ensure_one() + if check_type == 'holding': + account = self.holding_check_account_id + elif check_type == 'rejected': + account = self.rejected_check_account_id + elif check_type == 'deferred': + account = self.deferred_check_account_id + else: + raise UserError(_("Check type %s not implemented!") % check_type) + if not account: + raise UserError(_( + 'No checks %s account defined for company %s' + ) % (check_type, self.name)) + return account diff --git a/account_check/models/res_config_settings.py b/account_check/models/res_config_settings.py new file mode 100644 index 00000000..08de3cbb --- /dev/null +++ b/account_check/models/res_config_settings.py @@ -0,0 +1,19 @@ +from odoo import fields, models +# from odoo.exceptions import UserError + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + rejected_check_account_id = fields.Many2one( + related='company_id.rejected_check_account_id', + readonly=False, + ) + deferred_check_account_id = fields.Many2one( + related='company_id.deferred_check_account_id', + readonly=False, + ) + holding_check_account_id = fields.Many2one( + related='company_id.holding_check_account_id', + readonly=False, + ) diff --git a/account_check/security/account_check_security.xml b/account_check/security/account_check_security.xml new file mode 100644 index 00000000..4754e95d --- /dev/null +++ b/account_check/security/account_check_security.xml @@ -0,0 +1,18 @@ + + + + + Check Multi-Company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Check Operation Multi-Company + + + ['|',('check_id.company_id','=',False),('check_id.company_id','child_of',[user.company_id.id])] + + + diff --git a/account_check/security/ir.model.access.csv b/account_check/security/ir.model.access.csv new file mode 100644 index 00000000..d87cc722 --- /dev/null +++ b/account_check/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +account_check_access_full,account_check_access_full,model_account_check,account.group_account_invoice,1,1,1,1 +account_checkbook_access_full,account_checkbook_access_full,model_account_checkbook,account.group_account_invoice,1,1,1,1 +account_check_access_global,account_check_access_global,model_account_check,,1,0,0,0 +account_checkbook_access_global,account_checkbook_access_global,model_account_checkbook,,1,0,0,0 +account_check_operation_access_global,account_check_operation_access_global,model_account_check_operation,,1,0,0,0 +account_check_operation_access_full,account_check_operation_access_full,model_account_check_operation,account.group_account_invoice,1,1,1,1 diff --git a/account_check/static/description/cheq1.png b/account_check/static/description/cheq1.png new file mode 100644 index 00000000..7b0f80e4 Binary files /dev/null and b/account_check/static/description/cheq1.png differ diff --git a/account_check/static/description/cheq2.png b/account_check/static/description/cheq2.png new file mode 100644 index 00000000..b2667c1e Binary files /dev/null and b/account_check/static/description/cheq2.png differ diff --git a/account_check/static/description/icon.png b/account_check/static/description/icon.png new file mode 100644 index 00000000..43390748 Binary files /dev/null and b/account_check/static/description/icon.png differ diff --git a/account_check/static/description/index.html b/account_check/static/description/index.html new file mode 100644 index 00000000..2524b0a3 --- /dev/null +++ b/account_check/static/description/index.html @@ -0,0 +1,108 @@ +
+
+
+

Account Check Management

+

New features, new updates

+
+
+
+ + +
+
+
+

+This module updates several functions of the original check module.
+- Simpler code: From 3600 lines to 1300.
+- Translation of all the terms involved.
+- Cancellation of vouchers, and checks status update associated with it.
+- Ability to go back one operation referred (back to draft status checks).
+- Simplification of management in general.
+ +

+
+
+
+ +
+
+

Corrections and modifications actions on checks

+
+

+- Check deposits
+- Rejection deposited checks
+- Delivery of checks
+- Checks delivered rejection
+- Sell checks.
+

+
+
+
+ +
+
+
+
+ +
+
+

Complete Video Tutorial

+

New Check Module - Odoo

+
+
+
+
+ + +
+
+

Own Checks

+

Pay with Own Check


+
+
+

+ +

Reject Own Check


+ Supplier ExpensesWithout Expenses +
+ +
+ +
+
+ +
+
+

Third Checks

+

Placing an own check in a bank account


+
+ +

+ +

Reject a check deposited


+ Invoice to customerRecord Expenses +
+ +

+ +

Deliver a check


+
+

+ +

Reject a check delivered (Supplier Expenses)


+ Translating customer spending (Invoice to customer)Untranslated customer spending +
+ + + + +

+ +

Sell a Check


+ +
+ +
+ +
+
\ No newline at end of file diff --git a/account_check/views/account_chart_template_view.xml b/account_check/views/account_chart_template_view.xml new file mode 100644 index 00000000..b9a76a15 --- /dev/null +++ b/account_check/views/account_chart_template_view.xml @@ -0,0 +1,15 @@ + + + + account.chart.template.form + account.chart.template + + + + + + + + + + diff --git a/account_check/views/account_check_view.xml b/account_check/views/account_check_view.xml new file mode 100644 index 00000000..8ce9e003 --- /dev/null +++ b/account_check/views/account_check_view.xml @@ -0,0 +1,266 @@ + + + + + + account.check.tree + account.check + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + account.check.create.tree + account.check + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + check.search + account.check + + + + + + + + + + + + + + + + + + + + + + + + + + + + + account.check.calendar + account.check + + + + + + + + + account.check.graph + account.check + + + + + + + + + + account.check.calendar + account.check + + + + + + + + + + + + + Third Checks + account.check + + tree,form,calendar,graph,pivot + [('type','=','third_check')] + {'default_type':'third_check'} + + + + + + + Issue Checks + account.check + + tree,form,calendar,graph,pivot + [('type','=','issue_check')] + {'default_type':'issue_check'} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/account_check/views/account_checkbook_view.xml b/account_check/views/account_checkbook_view.xml new file mode 100644 index 00000000..b37a0a21 --- /dev/null +++ b/account_check/views/account_checkbook_view.xml @@ -0,0 +1,45 @@ + + + + + account.checkbook.tree + account.checkbook + + + + + + + + + + + + + + + + account.checkbook.form + account.checkbook + +
+
+ +
+ + + + + + + + + + + + +
+
+
+ +
diff --git a/account_check/views/account_journal_dashboard_view.xml b/account_check/views/account_journal_dashboard_view.xml new file mode 100644 index 00000000..aef48ba9 --- /dev/null +++ b/account_check/views/account_journal_dashboard_view.xml @@ -0,0 +1,49 @@ + + + + account.journal.dashboard.kanban.inherited + account.journal + + + + + + + + + diff --git a/account_check/views/account_journal_view.xml b/account_check/views/account_journal_view.xml new file mode 100644 index 00000000..2155da05 --- /dev/null +++ b/account_check/views/account_journal_view.xml @@ -0,0 +1,14 @@ + + + + account_check.account.journal.form + account.journal + + + + + + + diff --git a/account_check/views/account_payment_view.xml b/account_check/views/account_payment_view.xml new file mode 100644 index 00000000..19c70845 --- /dev/null +++ b/account_check/views/account_payment_view.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + account.payment.form.inherited + account.payment + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {'readonly': ['|',('state','!=','draft'),('payment_method_code', '=', 'delivered_third_check')]} + + + + + + +
+ + + + account.payment.check.search + account.payment + + + + + + + + + + + +
diff --git a/account_check/views/res_config_settings_view.xml b/account_check/views/res_config_settings_view.xml new file mode 100644 index 00000000..23e9ad01 --- /dev/null +++ b/account_check/views/res_config_settings_view.xml @@ -0,0 +1,27 @@ + + + + account.config.settings.inherit + res.config.settings + + + +

Checks

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/account_check/views/res_partner_views.xml b/account_check/views/res_partner_views.xml new file mode 100644 index 00000000..976d5823 --- /dev/null +++ b/account_check/views/res_partner_views.xml @@ -0,0 +1,30 @@ + + + + + Check List + ir.actions.act_window + account.check + tree,form + [('partner_id','=',active_id)] + {'search_default_state':'holding'} + current + + + + res.partner.form.inherit.local + res.partner + + + + + + + + + + + diff --git a/account_check/wizard/__init__.py b/account_check/wizard/__init__.py new file mode 100644 index 00000000..e4159c68 --- /dev/null +++ b/account_check/wizard/__init__.py @@ -0,0 +1,6 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from . import account_check_action_wizard +from . import print_pre_numbered_checks diff --git a/account_check/wizard/account_check_action_wizard.py b/account_check/wizard/account_check_action_wizard.py new file mode 100644 index 00000000..ddac9be5 --- /dev/null +++ b/account_check/wizard/account_check_action_wizard.py @@ -0,0 +1,56 @@ +############################################################################## +# For copyright and license notices, see __manifest__.py file in module root +# directory +############################################################################## +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class AccountCheckActionWizard(models.TransientModel): + _name = 'account.check.action.wizard' + _description = 'Account Check Action Wizard' + + date = fields.Date( + default=fields.Date.context_today, + required=True, + ) + action_type = fields.Char( + 'Action type passed on the context', + required=True, + ) + journal_id = fields.Many2one( + 'account.journal', string='Journal', required=True, + ) + debit_account_id = fields.Many2one( + 'account.account', string='Debit Account' + ) + credit_account_id = fields.Many2one( + 'account.account', string='Credit Account' + ) + + @api.onchange('journal_id') + def onchange_journal_id(self): + if self.journal_id: + self.debit_account_id = self.journal_id.default_debit_account_id + self.credit_account_id = self.journal_id.default_credit_account_id + + + def action_confirm(self): + self.ensure_one() + if self.action_type not in [ + 'claim', 'bank_debit', 'reject', 'customer_return', 'bank_reject']: + raise ValidationError(_( + 'Action %s not supported on checks') % self.action_type) + checks = self.env['account.check'].browse( + self._context.get('active_ids')) + for check in checks: + res = getattr( + check.with_context(action_date=self.date, + journal_id=self.journal_id, + debit_account_id=self.debit_account_id, + credit_account_id=self.credit_account_id + ), self.action_type)() + if len(checks) == 1: + return res + else: + return True diff --git a/account_check/wizard/account_check_action_wizard_view.xml b/account_check/wizard/account_check_action_wizard_view.xml new file mode 100644 index 00000000..da2fa0c7 --- /dev/null +++ b/account_check/wizard/account_check_action_wizard_view.xml @@ -0,0 +1,34 @@ + + + + + account.check.action.wizard.form + account.check.action.wizard + +
+ + + + + + + + +
+
+ +
+
+ + + + + + + + + +
diff --git a/account_check/wizard/print_pre_numbered_checks.py b/account_check/wizard/print_pre_numbered_checks.py new file mode 100644 index 00000000..2cfda183 --- /dev/null +++ b/account_check/wizard/print_pre_numbered_checks.py @@ -0,0 +1,20 @@ + +from odoo import api, fields, models + + +class PrintPreNumberedChecks(models.TransientModel): + _name = 'print.prenumbered.checks' + _description = 'Print Pre-numbered Checks' + + next_check_number = fields.Integer('Next Check Number', required=True) + + + def print_checks(self): + check_number = self.next_check_number + payments = self.env['account.payment'].browse( + self.env.context['payment_ids']) + for payment in payments: + payment.check_number = check_number + check_number += 1 + payment.change_check_number() + return payments.do_print_checks() diff --git a/account_check/wizard/print_pre_numbered_checks_view.xml b/account_check/wizard/print_pre_numbered_checks_view.xml new file mode 100644 index 00000000..176417ec --- /dev/null +++ b/account_check/wizard/print_pre_numbered_checks_view.xml @@ -0,0 +1,23 @@ + + + + + Print Pre-numbered Checks + print.prenumbered.checks + +
+

Please enter the number of the first pre-printed check that you are about to print on.

+

This will allow to save on payments the number of the corresponding check.

+ + + + +
+
+
+ +
diff --git a/account_check/wizard/res_config_settings.py b/account_check/wizard/res_config_settings.py new file mode 100644 index 00000000..08de3cbb --- /dev/null +++ b/account_check/wizard/res_config_settings.py @@ -0,0 +1,19 @@ +from odoo import fields, models +# from odoo.exceptions import UserError + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + rejected_check_account_id = fields.Many2one( + related='company_id.rejected_check_account_id', + readonly=False, + ) + deferred_check_account_id = fields.Many2one( + related='company_id.deferred_check_account_id', + readonly=False, + ) + holding_check_account_id = fields.Many2one( + related='company_id.holding_check_account_id', + readonly=False, + ) diff --git a/account_check/wizard/res_config_settings_view.xml b/account_check/wizard/res_config_settings_view.xml new file mode 100644 index 00000000..b53b0032 --- /dev/null +++ b/account_check/wizard/res_config_settings_view.xml @@ -0,0 +1,37 @@ + + + + res.config.settings.inherit + res.config.settings + + +
+
+
+
+
+
+
+ + + diff --git a/account_payment_fix/README.rst b/account_payment_fix/README.rst new file mode 100644 index 00000000..e7b40d62 --- /dev/null +++ b/account_payment_fix/README.rst @@ -0,0 +1,69 @@ +.. |company| replace:: ADHOC SA + +.. |company_logo| image:: https://raw.githubusercontent.com/ingadhoc/maintainer-tools/master/resources/adhoc-logo.png + :alt: ADHOC SA + :target: https://www.adhoc.com.ar + +.. |icon| image:: https://raw.githubusercontent.com/ingadhoc/maintainer-tools/master/resources/adhoc-icon.png + +.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: https://www.gnu.org/licenses/agpl + :alt: License: AGPL-3 + +====================================== +Account Payment Fixes and Improvements +====================================== + +Several modification, fixes or improvements to payments: + +* Fix domains for payment method, journal and partner on payment view so that is not loosed when you enter an already created payment. +* It also fix available payment methods when you change several times the journal +* It also restrict destination journal selection if available inbound methods +* We also recreate the menu "Bank and Cash" +* Allow to make payments of child companies + +Installation +============ + +To install this module, you need to: + +#. Just install it + +Configuration +============= + +To configure this module, you need to: + +#. No configuration required + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: http://runbot.adhoc.com.ar/ + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* |company| |icon| + +Contributors +------------ + +Maintainer +---------- + +|company_logo| + +This module is maintained by the |company|. + +To contribute to this module, please visit https://www.adhoc.com.ar. diff --git a/account_payment_fix/__init__.py b/account_payment_fix/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/account_payment_fix/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/account_payment_fix/__manifest__.py b/account_payment_fix/__manifest__.py new file mode 100644 index 00000000..bebfa9d8 --- /dev/null +++ b/account_payment_fix/__manifest__.py @@ -0,0 +1,16 @@ +{ + 'website': 'https://www.codequarters.com', + 'license': 'AGPL-3', + 'category': 'Accounting & Finance', + 'data': [ + 'views/account_payment_view.xml', + ], + 'demo': [], + 'depends': [ + 'base', 'payment', 'account_check_printing' + ], + 'installable': True, + 'name': 'Account Payment Fix', + 'test': [], + 'version': '16.0.1.1.0', +} diff --git a/account_payment_fix/i18/account_payment_fix.pot b/account_payment_fix/i18/account_payment_fix.pot new file mode 100644 index 00000000..f3e20a3d --- /dev/null +++ b/account_payment_fix/i18/account_payment_fix.pot @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_fix +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-02-20 13:38+0000\n" +"PO-Revision-Date: 2020-02-20 13:38+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__payment_method_ids +msgid "Available payment methods" +msgstr "" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_payment_fix +#: model:ir.ui.menu,name:account_payment_fix.menu_finance_check_and_promissory_note +msgid "Check and Promissory Note" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__currency_id +msgid "Currency" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__destination_journal_ids +msgid "Destination Journal" +msgstr "" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Draft" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model,name:account_payment_fix.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__journal_ids +msgid "Journal" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__name +msgid "Name" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__partner_id +msgid "Partner" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__amount +msgid "Payment Amount" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__journal_id +msgid "Payment Journal" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__payment_method_description +msgid "Payment Method" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model,name:account_payment_fix.model_account_payment +msgid "Payments" +msgstr "" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Posted" +msgstr "" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Reconciled" +msgstr "" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Sent" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__state +msgid "Status" +msgstr "" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__destination_journal_id +msgid "Transfer To" +msgstr "" + diff --git a/account_payment_fix/i18/tr.po b/account_payment_fix/i18/tr.po new file mode 100644 index 00000000..d0d1c7b1 --- /dev/null +++ b/account_payment_fix/i18/tr.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_payment_fix +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-02-20 13:38+0000\n" +"PO-Revision-Date: 2020-02-20 13:38+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__payment_method_ids +msgid "Available payment methods" +msgstr "Mevcut Ödeme Yöntemleri" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Cancelled" +msgstr "İptal Edildi" + +#. module: account_payment_fix +#: model:ir.ui.menu,name:account_payment_fix.menu_finance_check_and_promissory_note +msgid "Check and Promissory Note" +msgstr "Çek ve Senet" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__currency_id +msgid "Currency" +msgstr "Para Birimi" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__destination_journal_ids +msgid "Destination Journal" +msgstr "Hedef Yevmiye" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: account_payment_fix +#: model:ir.model,name:account_payment_fix.model_account_invoice +msgid "Invoice" +msgstr "Fatura" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__journal_ids +msgid "Journal" +msgstr "Yevmiye" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__name +msgid "Name" +msgstr "Ad" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__partner_id +msgid "Partner" +msgstr "İş Ortağı" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__amount +msgid "Payment Amount" +msgstr "Ödeme Tutarı" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__journal_id +msgid "Payment Journal" +msgstr "Ödeme Yevmiyesi" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__payment_method_description +msgid "Payment Method" +msgstr "Ödeme Yöntemi" + +#. module: account_payment_fix +#: model:ir.model,name:account_payment_fix.model_account_payment +msgid "Payments" +msgstr "Ödemeler" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Posted" +msgstr "İşlendi" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Reconciled" +msgstr "Uzlaştırılmış" + +#. module: account_payment_fix +#: selection:account.payment,state:0 +msgid "Sent" +msgstr "Gönderildi" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__state +msgid "Status" +msgstr "Durum" + +#. module: account_payment_fix +#: model:ir.model.fields,field_description:account_payment_fix.field_account_payment__destination_journal_id +msgid "Transfer To" +msgstr "Havale Yevmiyesi" + diff --git a/account_payment_fix/models/__init__.py b/account_payment_fix/models/__init__.py new file mode 100644 index 00000000..86d71b10 --- /dev/null +++ b/account_payment_fix/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- +from . import account_payment +from . import account_move diff --git a/account_payment_fix/models/account_move.py b/account_payment_fix/models/account_move.py new file mode 100644 index 00000000..548557bf --- /dev/null +++ b/account_payment_fix/models/account_move.py @@ -0,0 +1,25 @@ +# © 2016 ADHOC SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, api + + +class AccountMove(models.Model): + _inherit = "account.move" + + + def register_payment( + self, payment_line, writeoff_acc_id=False, writeoff_journal_id=False + ): + """ + With this we arrange that payments can be paid against a non-reconcilable account. + account, we fix this because odoo sends to reconcile even if there are no invoices + there are no invoices and it gives an error, so if there are no invoices + """ + if not self: + return True + return super(AccountMove, self).register_payment( + payment_line, + writeoff_acc_id=writeoff_acc_id, + writeoff_journal_id=writeoff_journal_id, + ) diff --git a/account_payment_fix/models/account_payment.py b/account_payment_fix/models/account_payment.py new file mode 100644 index 00000000..d81f73e3 --- /dev/null +++ b/account_payment_fix/models/account_payment.py @@ -0,0 +1,222 @@ +from odoo import fields, models, api +# from odoo.exceptions import ValidationError +import logging +_logger = logging.getLogger(__name__) + + +# TODO: Figure out the reason behind the check_manual_sequencing field bugs + + +class AccountPayment(models.Model): + _name = "account.payment" + _inherit = ['mail.thread', 'account.payment'] + + name = fields.Char(readonly=False) + # state = fields.Selection(track_visibility='always') + amount = fields.Monetary(track_visibility='always') + partner_id = fields.Many2one(track_visibility='always') + journal_id = fields.Many2one(track_visibility='always') + destination_journal_id = fields.Many2one(track_visibility='always') + currency_id = fields.Many2one(track_visibility='always') + # campo a ser extendido y mostrar un nombre detemrinado en las lineas de + # pago de un payment group o donde se desee (por ej. con cheque, retención, + # etc) + payment_method_description = fields.Char( + compute='_compute_payment_method_description', + string='Payment Method', + ) + + + def _compute_payment_method_description(self): + for rec in self: + rec.payment_method_description = rec.payment_method_id.display_name + + # nuevo campo funcion para definir dominio de los metodos + payment_method_ids = fields.Many2many( + 'account.payment.method', + compute='_compute_payment_methods', + string='Available payment methods', + ) + journal_ids = fields.Many2many( + 'account.journal', + compute='_compute_journals' + ) + # journal_at_least_type = fields.Char( + # compute='_compute_journal_at_least_type' + # ) + destination_journal_ids = fields.Many2many( + 'account.journal', + compute='_compute_destination_journals' + ) + + + @api.depends( + # 'payment_type', + 'journal_id', + ) + def _compute_destination_journals(self): + for rec in self: + domain = [ + ('type', 'in', ('bank', 'cash')), + # al final pensamos mejor no agregar esta restricción, por ej, + # para poder transferir a tarjeta a pagar. Esto solo se usa + # en transferencias + # ('at_least_one_inbound', '=', True), + ('company_id', '=', rec.journal_id.company_id.id), + ('id', '!=', rec.journal_id.id), + ] + rec.destination_journal_ids = rec.journal_ids.search(domain) + + # @api.multi + # @api.depends( + # 'payment_type', + # ) + # def _compute_journal_at_least_type(self): + # for rec in self: + # if rec.payment_type == 'inbound': + # journal_at_least_type = 'at_least_one_inbound' + # else: + # journal_at_least_type = 'at_least_one_outbound' + # rec.journal_at_least_type = journal_at_least_type + + + def get_journals_domain(self): + """ + We get domain here so it can be inherited + """ + self.ensure_one() + domain = [('type', 'in', ('bank', 'cash'))] + if self.payment_type == 'inbound': + domain.append(('at_least_one_inbound', '=', True)) + # Al final dejamos que para transferencias se pueda elegir + # cualquier sin importar si tiene outbound o no + # else: + elif self.payment_type == 'outbound': + domain.append(('at_least_one_outbound', '=', True)) + return domain + + + @api.depends( + 'payment_type', + ) + def _compute_journals(self): + for rec in self: + rec.journal_ids = rec.journal_ids.search(rec.get_journals_domain()) + + @api.depends( + # 'journal_id.outbound_payment_method_ids', + # 'journal_id.inbound_payment_method_ids', + 'payment_type', + ) + def _compute_payment_methods(self): + for rec in self: + if rec.payment_type in ('outbound', 'transfer'): + methods = rec.journal_id.outbound_payment_method_ids + else: + methods = rec.journal_id.inbound_payment_method_ids + rec.payment_method_ids = methods + + @api.onchange('payment_type') + def _onchange_payment_type(self): + """ + Sobre escribimos y desactivamos la parte del dominio de la funcion + original ya que se pierde si se vuelve a entrar + """ + if not self.invoice_ids: + # Set default partner type for the payment type + if self.payment_type == 'inbound': + self.partner_type = 'customer' + elif self.payment_type == 'outbound': + self.partner_type = 'supplier' + else: + self.partner_type = False + # limpiamos journal ya que podria no estar disponible para la nueva + # operacion y ademas para que se limpien los payment methods + self.journal_id = False + # # Set payment method domain + # res = self._onchange_journal() + # if not res.get('domain', {}): + # res['domain'] = {} + # res['domain']['journal_id'] = self.payment_type == 'inbound' and [ + # ('at_least_one_inbound', '=', True)] or [ + # ('at_least_one_outbound', '=', True)] + # res['domain']['journal_id'].append(('type', 'in', ('bank', 'cash'))) + # return res + + # @api.onchange('partner_type') + def _onchange_partner_type(self): + """ + We add domain in vista since it is lost if it is re-entered. + We cancel the original function because it would not be necessary. + """ + return True + + @api.onchange('journal_id') + def _onchange_journal(self): + """ + We overwrite and deactivate the domain part of the original function + since it will be lost if it is re-entered. + """ + if self.journal_id: + self.currency_id = ( + self.journal_id.currency_id or self.company_id.currency_id) + # Set default payment method + # (we consider the first to be the default one) + payment_methods = ( + self.payment_type == 'inbound' and + self.journal_id.inbound_payment_method_ids or + self.journal_id.outbound_payment_method_ids) + # si es una transferencia y no hay payment method de origen, + # forzamos manual + if not payment_methods and self.payment_type == 'transfer': + payment_methods = self.env.ref( + 'account.account_payment_method_manual_out') + self.payment_method_id = ( + payment_methods and payment_methods[0] or False) + # si se eligió de origen el mismo diario de destino, lo resetiamos + if self.journal_id == self.destination_journal_id: + self.destination_journal_id = False + # # Set payment method domain + # # (restrict to methods enabled for the journal and to selected + # # payment type) + # payment_type = self.payment_type in ( + # 'outbound', 'transfer') and 'outbound' or 'inbound' + # return { + # 'domain': { + # 'payment_method_id': [ + # ('payment_type', '=', payment_type), + # ('id', 'in', payment_methods.ids)]}} + # return {} + + # 'invoice_ids', + + @api.depends('payment_type', 'partner_type', 'partner_id') + def _compute_destination_account_id(self): + """ + We send force_company on context so payments can be created from parent + companies. We try to send force_company on self but it doesnt works, it + only works sending it on partner + """ + res = super(AccountPayment, self)._compute_destination_account_id() + for rec in self.filtered( + lambda x: not x.invoice_ids and x.payment_type != 'transfer'): + partner = rec.partner_id.with_context( + force_company=rec.company_id.id) + if rec.partner_type == 'customer': + rec.destination_account_id = ( + partner.property_account_receivable_id.id) + else: + rec.destination_account_id = ( + partner.property_account_payable_id.id) + + if not (rec.partner_type and rec.destination_account_id): + aml = rec.env['account.move.line'].search([('payment_id', '=', rec.id), + ('account_id', 'not in', + [rec.journal_id.default_debit_account_id.id, + rec.journal_id.default_credit_account_id.id])], limit=1) + if aml: + rec.destination_account_id = aml.account_id + else: + rec.destination_account_id = rec.journal_id.default_debit_account_id or\ + rec.journal_id.default_credit_account_id + return res diff --git a/account_payment_fix/views/account_payment_view.xml b/account_payment_fix/views/account_payment_view.xml new file mode 100644 index 00000000..61c2c824 --- /dev/null +++ b/account_payment_fix/views/account_payment_view.xml @@ -0,0 +1,51 @@ + + + + + account.payment.form + account.payment + + +
+ + + + + + + + + + + [('id', 'in', destination_journal_ids)] + {'no_create': True} + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
diff --git a/account_tax_office/__init__.py b/account_tax_office/__init__.py new file mode 100644 index 00000000..eaacf07f --- /dev/null +++ b/account_tax_office/__init__.py @@ -0,0 +1,21 @@ +# -*- encoding: utf-8 -*- +############################################################################### +# +# Copyright (C) 2015, Eska Yazilim ve Danismanlik A.S. +# http://www.eskayazilim.com.tr +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## +from . import models diff --git a/account_tax_office/__manifest__.py b/account_tax_office/__manifest__.py new file mode 100644 index 00000000..8be77d2d --- /dev/null +++ b/account_tax_office/__manifest__.py @@ -0,0 +1,23 @@ +{ + 'name': 'Tax Office', + 'version': '1.0', + 'category': 'Account', + 'summary': 'Adds tax office management', + 'description': """ +Tax Office +==================================================== + +Adds tax office management and selection of tax office (along with tax id. number). + +Türkiye'de vergi dairesi alanı için kullanılır. + + """, + 'author': 'Codequarters', + 'website': 'http://www.codequarters.com', + 'depends': ['base', 'account'], + 'data': [ + 'views/tax_office_view.xml', + 'security/ir.model.access.csv', + ], + 'installable': True, +} diff --git a/account_tax_office/i18n/account_tax_office.pot b/account_tax_office/i18n/account_tax_office.pot new file mode 100644 index 00000000..7bf865c9 --- /dev/null +++ b/account_tax_office/i18n/account_tax_office.pot @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_tax_office +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-12-24 09:13+0000\n" +"PO-Revision-Date: 2018-12-24 09:13+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__active +msgid "Active" +msgstr "" + +#. module: account_tax_office +#: model:ir.model,name:account_tax_office.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_tax_office +#: model:ir.model,name:account_tax_office.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__state_id +msgid "County/State" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__create_uid +msgid "Created by" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__create_date +msgid "Created on" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__display_name +msgid "Display Name" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__id +msgid "ID" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_tax_office +#: model:ir.actions.act_window,name:account_tax_office.action_tax_office +#: model:ir.model,name:account_tax_office.model_account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_res_company__tax_office_id +#: model:ir.model.fields,field_description:account_tax_office.field_res_partner__tax_office_id +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_form +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_search +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_tree +msgid "Tax Office" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__code +msgid "Tax Office Code" +msgstr "" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__name +msgid "Tax Office Name" +msgstr "" + +#. module: account_tax_office +#: model:ir.ui.menu,name:account_tax_office.menu_tax_office +msgid "Tax Offices" +msgstr "" diff --git a/account_tax_office/i18n/tr.po b/account_tax_office/i18n/tr.po new file mode 100644 index 00000000..ed9f7a66 --- /dev/null +++ b/account_tax_office/i18n/tr.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_tax_office +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-12-24 09:14+0000\n" +"PO-Revision-Date: 2018-12-24 09:14+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__active +msgid "Active" +msgstr "Etkin" + +#. module: account_tax_office +#: model:ir.model,name:account_tax_office.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: account_tax_office +#: model:ir.model,name:account_tax_office.model_res_partner +msgid "Contact" +msgstr "İletişim" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__state_id +msgid "County/State" +msgstr "İl/Eyalet" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__id +msgid "ID" +msgstr "ID" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office____last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: account_tax_office +#: model:ir.actions.act_window,name:account_tax_office.action_tax_office +#: model:ir.model,name:account_tax_office.model_account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_res_company__tax_office_id +#: model:ir.model.fields,field_description:account_tax_office.field_res_partner__tax_office_id +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_form +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_search +#: model_terms:ir.ui.view,arch_db:account_tax_office.view_tax_office_tree +msgid "Tax Office" +msgstr "Vergi Dairesi" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__code +msgid "Tax Office Code" +msgstr "Vergi Dairesi Kodu" + +#. module: account_tax_office +#: model:ir.model.fields,field_description:account_tax_office.field_account_tax_office__name +msgid "Tax Office Name" +msgstr "Vergi Dairesi Adı" + +#. module: account_tax_office +#: model:ir.ui.menu,name:account_tax_office.menu_tax_office +msgid "Tax Offices" +msgstr "Vergi Daireleri" diff --git a/account_tax_office/models/__init__.py b/account_tax_office/models/__init__.py new file mode 100644 index 00000000..1fe4949c --- /dev/null +++ b/account_tax_office/models/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from . import tax_office diff --git a/account_tax_office/models/tax_office.py b/account_tax_office/models/tax_office.py new file mode 100644 index 00000000..268c0f30 --- /dev/null +++ b/account_tax_office/models/tax_office.py @@ -0,0 +1,32 @@ +# -*- encoding: utf-8 -*- +from odoo import models, fields + + +class TaxOffice(models.Model): + _name = "account.tax.office" + _description = "Tax Office" + _order = "state_id" + + active = fields.Boolean(string="Active", default=True) + name = fields.Char(string="Tax Office Name", required=True) + code = fields.Char(string="Tax Office Code", size=6) + state_id = fields.Many2one('res.country.state', + string="County/State", required=True) + + +class ResPartnerTaxOffice(models.Model): + _inherit = 'res.partner' + + tax_office_id = fields.Many2one('account.tax.office', + string="Tax Office", + ondelete='restrict') + + tax_office_name = fields.Char('Tax Office', oldname='x_vergidairesi', size=64) + + +class ResCompanyTaxOffice(models.Model): + _inherit = "res.company" + + tax_office_id = fields.Many2one(related="partner_id.tax_office_id", + string="Tax Office") + tax_office_name = fields.Char('Tax Office', related='partner_id.tax_office_name') diff --git a/account_tax_office/security/ir.model.access.csv b/account_tax_office/security/ir.model.access.csv new file mode 100644 index 00000000..4a815a4f --- /dev/null +++ b/account_tax_office/security/ir.model.access.csv @@ -0,0 +1,3 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_account_tax_office","account.tax.office","model_account_tax_office","account.group_account_invoice",1,1,1,1 + diff --git a/account_tax_office/views/tax_office_view.xml b/account_tax_office/views/tax_office_view.xml new file mode 100644 index 00000000..900ff077 --- /dev/null +++ b/account_tax_office/views/tax_office_view.xml @@ -0,0 +1,81 @@ + + + + + res.partner.tax.office.inherit + res.partner + + + + + + + + + + + + res.company.form.tax.office.inherit + res.company + + + + + + + + + + account.tax.office.search + account.tax.office + + + + + + + + + + account.tax.office.tree + account.tax.office + + + + + + + + + + + + account.tax.office.form + account.tax.office + +
+ + + + + + + + +
+
+
+ + + + Tax Office + account.tax.office + + tree,form + + + +
+
\ No newline at end of file diff --git a/altinkaya_credit_control/__init__.py b/altinkaya_credit_control/__init__.py new file mode 100644 index 00000000..23397aa9 --- /dev/null +++ b/altinkaya_credit_control/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2022 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import models +from . import wizards diff --git a/altinkaya_credit_control/__manifest__.py b/altinkaya_credit_control/__manifest__.py new file mode 100644 index 00000000..b469515e --- /dev/null +++ b/altinkaya_credit_control/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2022 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Altinkaya Credit Control Extensions", + "summary": "Adds custom reports and views for Credit Control", + "version": "16.0.1.0.0", + "category": "stock", + "website": "https://github.com/yibudak", + "author": "Yiğit Budak", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["account", "account_credit_control"], + "data": [ + "views/credit_control_communication_views.xml", + "views/credit_control_run_views.xml", + "reports/credit_control_lines.xml", + "reports/bank_accounts.xml", + ], +} diff --git a/altinkaya_credit_control/i18n/altinkaya_credit_control.pot b/altinkaya_credit_control/i18n/altinkaya_credit_control.pot new file mode 100644 index 00000000..813be850 --- /dev/null +++ b/altinkaya_credit_control/i18n/altinkaya_credit_control.pot @@ -0,0 +1,183 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_credit_control +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-19 13:57+0000\n" +"PO-Revision-Date: 2023-06-19 13:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:62 +#, python-format +msgid "%s Invoice Notifying" +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_run.py:38 +#, python-format +msgid "Account Follow-up Phone Call" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_run__activity_deadline +msgid "Activity Deadline" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Amount" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Amount Residual" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Are you sure to send an email with all the lines?" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__communication_channel +msgid "Channel" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__credit_control_lines_html +msgid "Credit Control Lines" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_communication +msgid "Credit control communication process" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_run +msgid "Credit control line generator" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Date" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_policy +msgid "Define a reminder policy" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Description" +msgstr "" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Due Date" +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:97 +#, python-format +msgid "Error while sending email: %s" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_emailer +msgid "Mass credit line emailer" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_marker +msgid "Mass marker" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_printer +msgid "Mass printer" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,help:altinkaya_credit_control.field_credit_control_run__activity_deadline +msgid "Number of days to set as deadline for the activity" +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:78 +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:81 +#, python-format +msgid "Partner Statement" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Ref" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Send Email" +msgstr "" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Sent" +msgstr "" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Set to Done" +msgstr "" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__state +msgid "Status" +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:49 +#, python-format +msgid "There is no draft lines to send." +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:42 +#, python-format +msgid "This communication is already sent." +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/wizards/credit_control_emailer.py:13 +#: code:addons/altinkaya_credit_control/wizards/credit_control_marker.py:13 +#: code:addons/altinkaya_credit_control/wizards/credit_control_printer.py:13 +#, python-format +msgid "This method is restricted by Altinkaya Credit Control." +msgstr "" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:80 +#, python-format +msgid "altinkaya_partner_statement.pdf" +msgstr "" + diff --git a/altinkaya_credit_control/i18n/tr.po b/altinkaya_credit_control/i18n/tr.po new file mode 100644 index 00000000..ba01118a --- /dev/null +++ b/altinkaya_credit_control/i18n/tr.po @@ -0,0 +1,183 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_credit_control +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-19 13:57+0000\n" +"PO-Revision-Date: 2023-06-19 13:57+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:62 +#, python-format +msgid "%s Invoice Notifying" +msgstr "%s Fatura Bildirimi" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_run.py:38 +#, python-format +msgid "Account Follow-up Phone Call" +msgstr "Hesap Takibi Telefon Görüşmesi" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_run__activity_deadline +msgid "Activity Deadline" +msgstr "Etkinlik Son Tarihi" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Amount" +msgstr "Tutar" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Amount Residual" +msgstr "Açık Tutar" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Are you sure to send an email with all the lines?" +msgstr "Taslak durumundaki bütün satırları içeren bir email göndermeyi onaylıyor musunuz?" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__communication_channel +msgid "Channel" +msgstr "Kanal" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__credit_control_lines_html +msgid "Credit Control Lines" +msgstr "Kredi Kontrol Hatları" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_communication +msgid "Credit control communication process" +msgstr "Kredi kontrol iletişim süreci" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_run +msgid "Credit control line generator" +msgstr "Kredi kontrol hattı oluşturucu" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Date" +msgstr "Tarih" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_policy +msgid "Define a reminder policy" +msgstr "Bir hatırlatma politikası tanımlayın" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Description" +msgstr "Açıklama" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Done" +msgstr "Tamamlandı" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Due Date" +msgstr "Vade T." + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:97 +#, python-format +msgid "Error while sending email: %s" +msgstr "Mail gönderirken bir hata oluştu: %s" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_emailer +msgid "Mass credit line emailer" +msgstr "Toplu kredi limiti e-posta göndericisi" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_marker +msgid "Mass marker" +msgstr "Toplu işaretleyici" + +#. module: altinkaya_credit_control +#: model:ir.model,name:altinkaya_credit_control.model_credit_control_printer +msgid "Mass printer" +msgstr "Toplu yazıcı" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,help:altinkaya_credit_control.field_credit_control_run__activity_deadline +msgid "Number of days to set as deadline for the activity" +msgstr "Etkinlik için son tarih olarak ayarlanacak gün sayısı" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:78 +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:81 +#, python-format +msgid "Partner Statement" +msgstr "Müşteri Ekstresi" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.report_credit_control_lines +msgid "Ref" +msgstr "REF" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Send Email" +msgstr "Email Gönder" + +#. module: altinkaya_credit_control +#: selection:credit.control.communication,state:0 +msgid "Sent" +msgstr "Gönderildi" + +#. module: altinkaya_credit_control +#: model_terms:ir.ui.view,arch_db:altinkaya_credit_control.view_communication_form_altinkaya +msgid "Set to Done" +msgstr "Bitti olarak ayarla" + +#. module: altinkaya_credit_control +#: model:ir.model.fields,field_description:altinkaya_credit_control.field_credit_control_communication__state +msgid "Status" +msgstr "Durum" + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:49 +#, python-format +msgid "There is no draft lines to send." +msgstr "Mail göndermek için taslak satır mevcut değil." + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:42 +#, python-format +msgid "This communication is already sent." +msgstr "Bu iletişim zaten gönderildi." + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/wizards/credit_control_emailer.py:13 +#: code:addons/altinkaya_credit_control/wizards/credit_control_marker.py:13 +#: code:addons/altinkaya_credit_control/wizards/credit_control_printer.py:13 +#, python-format +msgid "This method is restricted by Altinkaya Credit Control." +msgstr "Bu yöntemin kullanımı Altınkaya Kredi Kontrolü tarafından kısıtlanmıştır." + +#. module: altinkaya_credit_control +#: code:addons/altinkaya_credit_control/models/credit_control_communication.py:80 +#, python-format +msgid "altinkaya_partner_statement.pdf" +msgstr "altinkaya_cari_ekstresi.pdf" + diff --git a/altinkaya_credit_control/models/__init__.py b/altinkaya_credit_control/models/__init__.py new file mode 100644 index 00000000..4ce08895 --- /dev/null +++ b/altinkaya_credit_control/models/__init__.py @@ -0,0 +1,6 @@ +# Copyright 2022 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from . import credit_control_communication +from . import credit_control_policy +from . import credit_control_run +from . import mail_template diff --git a/altinkaya_credit_control/models/credit_control_communication.py b/altinkaya_credit_control/models/credit_control_communication.py new file mode 100644 index 00000000..ca40dd40 --- /dev/null +++ b/altinkaya_credit_control/models/credit_control_communication.py @@ -0,0 +1,101 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError +from base64 import b64encode + + +class CreditControlCommunication(models.Model): + _inherit = "credit.control.communication" + + communication_channel = fields.Selection( + related="policy_level_id.channel", readonly=True + ) + + credit_control_lines_html = fields.Html( + "Credit Control Lines", + compute="_compute_credit_control_lines_html", + store=False, + ) + + state = fields.Selection( + [("draft", "Draft"), ("sent", "Sent"), ("done", "Done")], + string="Status", + readonly=True, + copy=False, + index=True, + default="draft", + track_visibility="onchange", + ) + + + def action_send_email(self): + """ + Send account follow-up email to the customer. + :return: + """ + self.ensure_one() + if self.communication_channel != "email": + return False # Maybe we should raise an error here. + + if self.state in ("sent", "done"): + raise ValidationError(_("This communication is already sent.")) + + lines_2be_processed = self.credit_control_line_ids.filtered( + lambda line: line.state != "sent" + ) + + if not lines_2be_processed: + raise ValidationError(_("There is no draft lines to send.")) + + self = self.with_context(lang=self.partner_id.lang) + + partner = self.partner_id + mail_template = self.policy_level_id.email_template_id + # Send the email + partner.with_context(credit_control_mail=True).message_post_with_template( + template_id=mail_template.id, + model=self._name, + res_id=self.id, + ) + # Set the state of the credit control lines to "queued" + lines_2be_processed.write({"state": "sent"}) + self.state = "sent" + + def _compute_credit_control_lines_html(self): + """ + This method renders the qweb template and returns the result as HTML. + :return: HTML string + """ + for comm in self: + comm.credit_control_lines_html = ( + self.env["ir.qweb"] + .render( + "altinkaya_credit_control.report_credit_control_lines", + values={"doc": self}, + ) + .decode("utf8") + ) + return True + + def _get_partner_statement_report(self): + """ + Render the partner statement report and return the result as PDF. + :return: + """ + if self._context.get("lang") == "tr_TR": + report_name = "altinkaya_reports.partner_statement_altinkaya" + else: + report_name = "altinkaya_reports.partner_statement_altinkaya_en" + statement_report = self.env.ref(report_name) + return statement_report.render_qweb_pdf(self.partner_id.id)[0] + + def action_set_done(self): + """ + Set the state of the communication to "done" + :return: bool + """ + self.ensure_one() + self.write({"state": "done"}) + self.credit_control_line_ids.write({"state": "done"}) + return True diff --git a/altinkaya_credit_control/models/credit_control_policy.py b/altinkaya_credit_control/models/credit_control_policy.py new file mode 100644 index 00000000..6ca1cbc0 --- /dev/null +++ b/altinkaya_credit_control/models/credit_control_policy.py @@ -0,0 +1,16 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, fields, models, _ + + +class CreditControlPolicy(models.Model): + _inherit = "credit.control.policy" + + def _get_move_lines_to_process(self, credit_control_run): + """ + Filter out currency difference and opening AMLs + """ + res = super()._get_move_lines_to_process(credit_control_run) + return res.filtered( + lambda a: not any(name in a.journal_id.code for name in ["KRFRK", "KFARK",]) + ) diff --git a/altinkaya_credit_control/models/credit_control_run.py b/altinkaya_credit_control/models/credit_control_run.py new file mode 100644 index 00000000..62b4bea5 --- /dev/null +++ b/altinkaya_credit_control/models/credit_control_run.py @@ -0,0 +1,49 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import models, fields, _ +from datetime import date, timedelta + + +class CreditControlRun(models.Model): + _inherit = "credit.control.run" + + activity_deadline = fields.Integer( + string="Activity Deadline", + default=7, + help="Number of days to set as deadline for the activity", + ) + + def run_channel_action(self): + """ + Create an activity for phone calls + :return: + """ + self.ensure_one() + res = super().run_channel_action() + + lines = self.line_ids.filtered(lambda x: x.state == "to_be_sent") + phone_lines = lines.filtered(lambda x: x.channel == "phone") + + if phone_lines: + deadline = date.today() + timedelta(days=self.activity_deadline) + comm_obj = self.env["credit.control.communication"] + comms = comm_obj._generate_comm_from_credit_lines(phone_lines) + for comm in comms: + responsible_user = self._get_responsible_user(comm) + if responsible_user: + comm.activity_schedule( + "mail.mail_activity_data_call", + date_deadline=deadline, + user_id=responsible_user.id, + summary=_("Account Follow-up Phone Call"), + ) + + return res + + def _get_responsible_user(self, comm): + """ + Get responsible user for the active partner + :param comm: communication recordset single + :return: ResUsers record + """ + return comm.partner_id.payment_responsible_id diff --git a/altinkaya_credit_control/models/mail_template.py b/altinkaya_credit_control/models/mail_template.py new file mode 100644 index 00000000..a5026e9a --- /dev/null +++ b/altinkaya_credit_control/models/mail_template.py @@ -0,0 +1,49 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import models, api, _ +from base64 import b64encode + + +class MailTemplate(models.Model): + _inherit = "mail.template" + + + def generate_email(self, res_ids, fields=None): + """ + If the template is for credit control communication, then + add the partner statement as attachment to the email. + """ + res = super(MailTemplate, self).generate_email(res_ids, fields) + + if not self.env.context.get("credit_control_mail", False): + return res + + Communication = self.env["credit.control.communication"] + + def _generate_partner_statement(mail_dict, comm_id): + if mail_dict.get("model", False) == "credit.control.communication": + record = Communication.browse(comm_id) + statement_report = record._get_partner_statement_report() + return [ + ( + _("Partner Statement"), + b64encode(statement_report).decode("utf-8"), + ) + ] + + if isinstance(res_ids, int): + res["attachments"] = _generate_partner_statement( + mail_dict=res, + comm_id=res_ids, + ) + else: + for res_id in res_ids: + record_dict = res.get(res_id, {}) + if not record_dict: + continue + res[res_id]["attachments"] = _generate_partner_statement( + mail_dict=record_dict, + comm_id=res_ids, + ) + + return res diff --git a/altinkaya_credit_control/reports/bank_accounts.xml b/altinkaya_credit_control/reports/bank_accounts.xml new file mode 100644 index 00000000..0296513d --- /dev/null +++ b/altinkaya_credit_control/reports/bank_accounts.xml @@ -0,0 +1,195 @@ + + + + \ No newline at end of file diff --git a/altinkaya_credit_control/reports/credit_control_lines.xml b/altinkaya_credit_control/reports/credit_control_lines.xml new file mode 100644 index 00000000..433ddb52 --- /dev/null +++ b/altinkaya_credit_control/reports/credit_control_lines.xml @@ -0,0 +1,59 @@ + + + + diff --git a/altinkaya_credit_control/static/description/icon.png b/altinkaya_credit_control/static/description/icon.png new file mode 100644 index 00000000..e21c8907 Binary files /dev/null and b/altinkaya_credit_control/static/description/icon.png differ diff --git a/altinkaya_credit_control/views/credit_control_communication_views.xml b/altinkaya_credit_control/views/credit_control_communication_views.xml new file mode 100644 index 00000000..2e056d9a --- /dev/null +++ b/altinkaya_credit_control/views/credit_control_communication_views.xml @@ -0,0 +1,34 @@ + + + + + credit.control.communication.altinkaya.inherit + credit.control.communication + + + + + + + + +
+
+
+ +
+
+
\ No newline at end of file diff --git a/altinkaya_credit_control/views/credit_control_run_views.xml b/altinkaya_credit_control/views/credit_control_run_views.xml new file mode 100644 index 00000000..b1c642cc --- /dev/null +++ b/altinkaya_credit_control/views/credit_control_run_views.xml @@ -0,0 +1,16 @@ + + + + + credit.control.run.altinkaya.inherit + credit.control.run + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_credit_control/wizards/__init__.py b/altinkaya_credit_control/wizards/__init__.py new file mode 100644 index 00000000..a3e6c000 --- /dev/null +++ b/altinkaya_credit_control/wizards/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2022 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from . import credit_control_emailer +from . import credit_control_marker +from . import credit_control_printer diff --git a/altinkaya_credit_control/wizards/credit_control_emailer.py b/altinkaya_credit_control/wizards/credit_control_emailer.py new file mode 100644 index 00000000..716fa572 --- /dev/null +++ b/altinkaya_credit_control/wizards/credit_control_emailer.py @@ -0,0 +1,13 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _, api, models +from odoo.exceptions import UserError + + +class CreditControlEmailer(models.TransientModel): + _inherit = "credit.control.emailer" + + @api.model + def default_get(self, fields): + super(CreditControlEmailer, self).default_get(fields) + raise UserError(_("This method is restricted by Altinkaya Credit Control.")) diff --git a/altinkaya_credit_control/wizards/credit_control_marker.py b/altinkaya_credit_control/wizards/credit_control_marker.py new file mode 100644 index 00000000..a98ea5e0 --- /dev/null +++ b/altinkaya_credit_control/wizards/credit_control_marker.py @@ -0,0 +1,13 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _, api, models +from odoo.exceptions import UserError + + +class CreditControlMarker(models.TransientModel): + _inherit = "credit.control.marker" + + @api.model + def default_get(self, fields): + super(CreditControlMarker, self).default_get(fields) + raise UserError(_("This method is restricted by Altinkaya Credit Control.")) diff --git a/altinkaya_credit_control/wizards/credit_control_printer.py b/altinkaya_credit_control/wizards/credit_control_printer.py new file mode 100644 index 00000000..1d69f168 --- /dev/null +++ b/altinkaya_credit_control/wizards/credit_control_printer.py @@ -0,0 +1,13 @@ +# Copyright 2023 Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import _, api, models +from odoo.exceptions import UserError + + +class CreditControlPrinter(models.TransientModel): + _inherit = "credit.control.printer" + + @api.model + def default_get(self, fields): + super(CreditControlPrinter, self).default_get(fields) + raise UserError(_("This method is restricted by Altinkaya Credit Control.")) diff --git a/altinkaya_crm/__init__.py b/altinkaya_crm/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/altinkaya_crm/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/altinkaya_crm/__manifest__.py b/altinkaya_crm/__manifest__.py new file mode 100644 index 00000000..f4099bbc --- /dev/null +++ b/altinkaya_crm/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2023 Yousef Sheta (https://github.com/TrueYouface) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Altinkaya CRM Extension", + "summary": "Adds tracking and conversion rates to orders.", + "description": "This is a CRM module made for Altinkaya.", + "version": "16.0.1.0.0", + "category": "General", + "website": "https://github.com/TrueYouface", + "author": "Yousef Sheta", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["crm", "sale"], + "data": [ + "views/crm_lead_view.xml", + "views/sale_order_view.xml", + "views/res_partner_view.xml", + ], +} diff --git a/altinkaya_crm/i18n/altinkaya_crm.pot b/altinkaya_crm/i18n/altinkaya_crm.pot new file mode 100644 index 00000000..dd38d402 --- /dev/null +++ b/altinkaya_crm/i18n/altinkaya_crm.pot @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_crm +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-12-08 09:09+0000\n" +"PO-Revision-Date: 2023-12-08 09:09+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_crm +#: code:addons/altinkaya_crm/models/res_partner.py:15 +#: code:addons/customaddons/altinkaya_crm/models/res_partner.py:15 +#, python-format +msgid "Company Tax No" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_crm +#: code:addons/altinkaya_crm/models/res_partner.py:20 +#: code:addons/customaddons/altinkaya_crm/models/res_partner.py:20 +#, python-format +msgid "Incorrect VAT" +msgstr "" + +#. module: altinkaya_crm +#: code:addons/altinkaya_crm/models/res_partner.py:18 +#: code:addons/customaddons/altinkaya_crm/models/res_partner.py:18 +#, python-format +msgid "Individual Tax No" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_crm_lead__linkedin +msgid "LinkedIn" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_sale_order__my_team +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.sale_order_search_inherit_sale_altinkaya +msgid "My Team" +msgstr "" + +#. module: altinkaya_crm +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.crm_lead_filter_inherit_altinkaya +msgid "My Team Activities" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_crm_lead__my_team_activity +msgid "My Team Activity" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: altinkaya_crm +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.res_partner_view_form_inherit_altinkaya +msgid "VAT Status" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_res_partner__vat_status +#: model:ir.model.fields,field_description:altinkaya_crm.field_res_users__vat_status +msgid "Vat Status" +msgstr "" diff --git a/altinkaya_crm/i18n/tr.po b/altinkaya_crm/i18n/tr.po new file mode 100644 index 00000000..95c0919d --- /dev/null +++ b/altinkaya_crm/i18n/tr.po @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_crm +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-02-02 05:19+0000\n" +"PO-Revision-Date: 2024-02-02 05:19+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_crm +#. odoo-python +#: code:addons/altinkaya_crm/models/res_partner.py:0 +#, python-format +msgid "Company Tax No" +msgstr "Vergi No" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_res_partner +msgid "Contact" +msgstr "Kontak" + +#. module: altinkaya_crm +#. odoo-python +#: code:addons/altinkaya_crm/models/res_partner.py:0 +#, python-format +msgid "Incorrect VAT" +msgstr "Yanlış VAT" + +#. module: altinkaya_crm +#. odoo-python +#: code:addons/altinkaya_crm/models/res_partner.py:0 +#, python-format +msgid "Individual Tax No" +msgstr "TC No" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_crm_lead +msgid "Lead/Opportunity" +msgstr "Aday/Fırsat" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_crm_lead__linkedin +msgid "LinkedIn" +msgstr "" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_sale_order__my_team +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.sale_order_search_inherit_sale_altinkaya +msgid "My Team" +msgstr "Benim Takımım" + +#. module: altinkaya_crm +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.crm_lead_filter_inherit_altinkaya +msgid "My Team Activities" +msgstr "Takım Aktiviteleri" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_crm_lead__my_team_activity +msgid "My Team Activity" +msgstr "Takım Aktiviteleri" + +#. module: altinkaya_crm +#: model:ir.model,name:altinkaya_crm.model_sale_order +msgid "Sales Order" +msgstr "Satış Siparişi" + +#. module: altinkaya_crm +#: model_terms:ir.ui.view,arch_db:altinkaya_crm.res_partner_view_form_inherit_altinkaya +msgid "VAT Status" +msgstr "Vergi No Tipi" + +#. module: altinkaya_crm +#: model:ir.model.fields,field_description:altinkaya_crm.field_res_partner__vat_status +#: model:ir.model.fields,field_description:altinkaya_crm.field_res_users__vat_status +msgid "Vat Status" +msgstr "Vergi No Tipi" diff --git a/altinkaya_crm/models/__init__.py b/altinkaya_crm/models/__init__.py new file mode 100644 index 00000000..85c56214 --- /dev/null +++ b/altinkaya_crm/models/__init__.py @@ -0,0 +1,3 @@ +from . import crm_lead +from . import sale_order +from . import res_partner diff --git a/altinkaya_crm/models/crm_lead.py b/altinkaya_crm/models/crm_lead.py new file mode 100644 index 00000000..07ff81ab --- /dev/null +++ b/altinkaya_crm/models/crm_lead.py @@ -0,0 +1,37 @@ +from odoo import models, fields, api + + +class CRMLead(models.Model): + _inherit = "crm.lead" + + linkedin = fields.Char(string="LinkedIn") + + @api.model + def _search_my_team_activity(self, operator, operand): + # if operator == "=": + # new_operator = "in" + # else: + # new_operator = "not in" + res = self.search( + [ + ("team_id.member_ids", operator, self.env.user.id), + ], + ) + return [("id", "in", res.ids)] + + my_team_activity = fields.Boolean( + "My Team Activity", + compute="_compute_my_team_activity", + search="_search_my_team_activity", + store=False, + ) + + def _compute_my_team_activity(self): + for lead in self: + if self.env.user in lead.team_id.member_ids: + lead.my_team_activity = True + else: + lead.my_team_activity = False + + + diff --git a/altinkaya_crm/models/res_partner.py b/altinkaya_crm/models/res_partner.py new file mode 100644 index 00000000..1862c316 --- /dev/null +++ b/altinkaya_crm/models/res_partner.py @@ -0,0 +1,26 @@ +from odoo import models, fields, api, _ +from odoo.exceptions import ValidationError + + +class ResPartner(models.Model): + _inherit = "res.partner" + + vat_status = fields.Char(string="Vat Status", compute="_compute_vat_status") + + def _compute_vat_status(self): + for partner in self: + if partner.country_id.code == "TR" and partner.vat: + vat_len = len(partner.vat) + if vat_len == 10: + partner.vat_status = _("Company Tax No") + + elif vat_len == 11: + partner.vat_status = _("Individual Tax No") + else: + partner.vat_status = _("Incorrect VAT") + else: + partner.vat_status = "" + return True + + + diff --git a/altinkaya_crm/models/sale_order.py b/altinkaya_crm/models/sale_order.py new file mode 100644 index 00000000..9fc64a98 --- /dev/null +++ b/altinkaya_crm/models/sale_order.py @@ -0,0 +1,34 @@ +from odoo import models, fields, api + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + @api.model + def _search_my_team(self, operator, operand): + # if operator == "=": + # new_operator = "in" + # else: + # new_operator = "not in" + res = self.search( + [ + ("team_id.member_ids", operator, self.env.user.id), + ], + ) + return [("id", "in", res.ids)] + + my_team = fields.Boolean( + "My Team", + compute="_compute_my_team", + search="_search_my_team", + store=False, + ) + + def _compute_my_team(self): + for rec in self: + if self.env.user in rec.team_id.member_ids: + rec.my_team = True + else: + rec.my_team = False + + diff --git a/altinkaya_crm/static/description/icon.png b/altinkaya_crm/static/description/icon.png new file mode 100644 index 00000000..e21c8907 Binary files /dev/null and b/altinkaya_crm/static/description/icon.png differ diff --git a/altinkaya_crm/views/crm_lead_view.xml b/altinkaya_crm/views/crm_lead_view.xml new file mode 100644 index 00000000..fe3b5faf --- /dev/null +++ b/altinkaya_crm/views/crm_lead_view.xml @@ -0,0 +1,25 @@ + + + + crm.lead.activities.filter.inherit + crm.lead + + + + + + + + + + crm.crm.lead.view.form.inherit + crm.lead + + + + + + + + \ No newline at end of file diff --git a/altinkaya_crm/views/res_partner_view.xml b/altinkaya_crm/views/res_partner_view.xml new file mode 100644 index 00000000..64fb7765 --- /dev/null +++ b/altinkaya_crm/views/res_partner_view.xml @@ -0,0 +1,14 @@ + + + + res.partner.view.form.inherit + res.partner + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_crm/views/sale_order_view.xml b/altinkaya_crm/views/sale_order_view.xml new file mode 100644 index 00000000..25b35669 --- /dev/null +++ b/altinkaya_crm/views/sale_order_view.xml @@ -0,0 +1,14 @@ + + + + sale.order.activities.search.inherit + sale.order + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/__init__.py b/altinkaya_excel_export/__init__.py new file mode 100644 index 00000000..142e194a --- /dev/null +++ b/altinkaya_excel_export/__init__.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- + +from . import export_purchase_order_xlsx +from . import export_account_invoice_xlsx +from . import export_partner_currency_statement +from . import export_partner_statement +from . import export_account_payment_xlsx +from . import export_account_move_line_xlsx +from . import export_account_invoice_kviks_xlsx diff --git a/altinkaya_excel_export/__manifest__.py b/altinkaya_excel_export/__manifest__.py new file mode 100644 index 00000000..aa481c4a --- /dev/null +++ b/altinkaya_excel_export/__manifest__.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Altinkaya Excel Reports", + 'summary': """ + Various Excel reports""", + 'description': """ + This module will allow exporting in Excel using + OCA/server-tools/excel_import_export module. + """, + 'author': "Yavuz Avcı,Yiğit Budak", + 'website': "", + 'category': 'Uncategorized', + 'version': '16.0.1.0.0', + 'depends': ['excel_import_export', 'purchase', 'account'], + 'data': [ + # Purchase + 'export_purchase_order_xlsx/reports.xml', + 'export_purchase_order_xlsx/temp_po_en.xml', + 'export_purchase_order_xlsx/temp_po_tr.xml', + 'export_purchase_order_xlsx/temp_rfq_en.xml', + 'export_purchase_order_xlsx/temp_rfq_tr.xml', + # Account + 'export_account_invoice_xlsx/temp_zirve_masraf_fatura.xml', + 'export_account_invoice_xlsx/temp_gelir_fatura.xml', + 'export_account_invoice_xlsx/reports.xml', + # Partner Statement + 'export_partner_statement/temp_partner_statement.xml', + 'export_partner_statement/reports.xml', + # Partner Statement Currency + 'export_partner_currency_statement/temp_partner_statement_currency.xml', + 'export_partner_currency_statement/reports.xml', + # Payment Excel + 'export_account_payment_xlsx/reports.xml', + 'export_account_payment_xlsx/temp_payments.xml', + # Move Line Excel + 'export_account_move_line_xlsx/reports.xml', + 'export_account_move_line_xlsx/temp_move_lines.xml', + # Kviks Excel + 'export_account_invoice_kviks_xlsx/reports.xml', + 'export_account_invoice_kviks_xlsx/temp_kviks.xml', + ], + 'installable': True, +} diff --git a/altinkaya_excel_export/export_account_invoice_kviks_xlsx/__init__.py b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/__init__.py new file mode 100644 index 00000000..724f73ea --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/__init__.py @@ -0,0 +1 @@ +from . import account_invoice_kviks_export diff --git a/altinkaya_excel_export/export_account_invoice_kviks_xlsx/account_invoice_kviks_export.py b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/account_invoice_kviks_export.py new file mode 100644 index 00000000..aa5f937d --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/account_invoice_kviks_export.py @@ -0,0 +1,25 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models, api + + +class ReportAccountInvoiceKVIKS(models.TransientModel): + _name = 'report.account.invoice.kviks' + _description = 'Wizard for report.account.invoice.kviks' + _inherit = 'xlsx.report' + + # Report Result, account.invoice + results = fields.Many2many( + comodel_name='account.invoice', + string='Invoices', + compute='_get_invoices', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_invoices(self): + selected_ids = self.env.context.get('active_ids', []) + ids = self.env['account.invoice'].browse(selected_ids) + for rec in self: + rec.results = ids diff --git a/altinkaya_excel_export/export_account_invoice_kviks_xlsx/kviks.xlsx b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/kviks.xlsx new file mode 100644 index 00000000..09188c07 Binary files /dev/null and b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/kviks.xlsx differ diff --git a/altinkaya_excel_export/export_account_invoice_kviks_xlsx/reports.xml b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/reports.xml new file mode 100644 index 00000000..ab820cdb --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/reports.xml @@ -0,0 +1,29 @@ + + + + + + report.account.invoice.kviks + report.account.invoice.kviks + + primary + + + KVIKS sistemine uygun şekilde çıktı almak için aşağıdaki + butonları kullanınız. + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_kviks_xlsx/temp_kviks.xml b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/temp_kviks.xml new file mode 100644 index 00000000..0839402d --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_kviks_xlsx/temp_kviks.xml @@ -0,0 +1,31 @@ + + + + report.account.invoice.kviks + kviks.xlsx + KVIKS Sevkiyat Bildirimi + KVIKS sistemine uygun biçimde faturaların içeri aktarılabilmesini sağlayan Excel şablonu. + + { + '__EXPORT__': { + 'Bilgilendirme Formu': { # sheet can be name (string) or index (integer) + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A2': 'number${value or ""}#{border=thin_border;align=left;style=text}', + 'B2': 'gtb_declaration_no${value or ""}#{border=thin_border;align=left;style=text}', + 'C2': '${object.gtb_intac_date and object.gtb_intac_date.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'D2': '${object.invoice_line_ids[0].product_id.hs_code_id.local_code or object.invoice_line_ids[0].product_id.categ_id.hs_code_id.local_code or ""}#{border=thin_border;align=left;style=text}', + 'F2': 'partner_id${value.display_name or ""}#{border=thin_border;align=left;style=text}', + 'G2': 'partner_id${value.country_id.display_name or ""}#{border=thin_border;align=left;style=text}', + 'M2': 'amount_total${value or ""}#{border=thin_border;align=left;style=number}', + 'N2': 'currency_id${value.name or ""}#{border=thin_border;align=left;style=text}', + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/__init__.py b/altinkaya_excel_export/export_account_invoice_xlsx/__init__.py new file mode 100644 index 00000000..6b247ebd --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_xlsx/__init__.py @@ -0,0 +1 @@ +from . import account_invoice_export \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/account_invoice_export.py b/altinkaya_excel_export/export_account_invoice_xlsx/account_invoice_export.py new file mode 100644 index 00000000..036c575d --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_xlsx/account_invoice_export.py @@ -0,0 +1,25 @@ +# Copyright 2019 Ecosoft Co., Ltd (http://ecosoft.co.th/) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields,models,api + + +class ReportAccountInvoice(models.TransientModel): + _name = 'report.account.invoice' + _description = 'Wizard for report.account.invoice' + _inherit = 'xlsx.report' + + # Report Result, account.invoice + results = fields.Many2many( + comodel_name='account.invoice', + string='Invoices', + compute='_get_invoices', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_invoices(self): + selected_ids = self.env.context.get('active_ids', []) + ids = self.env['account.invoice'].browse(selected_ids) + for rec in self: + rec.results = ids diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/gelir_fatura.xlsx b/altinkaya_excel_export/export_account_invoice_xlsx/gelir_fatura.xlsx new file mode 100644 index 00000000..ff77a322 Binary files /dev/null and b/altinkaya_excel_export/export_account_invoice_xlsx/gelir_fatura.xlsx differ diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/reports.xml b/altinkaya_excel_export/export_account_invoice_xlsx/reports.xml new file mode 100644 index 00000000..47b78092 --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_xlsx/reports.xml @@ -0,0 +1,35 @@ + + + + + + report.account.invoice + report.account.invoice + + primary + + + Faturaları, Zirve Yazılım sistemine uygun şekilde çıktı almak için aşağıdaki butonları kullanınız. + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/temp_gelir_fatura.xml b/altinkaya_excel_export/export_account_invoice_xlsx/temp_gelir_fatura.xml new file mode 100644 index 00000000..e8f54b31 --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_xlsx/temp_gelir_fatura.xml @@ -0,0 +1,48 @@ + + + + report.account.invoice + gelir_fatura.xlsx + Gelir Fatura Şablonu + Zirve Muhasebe programına uygun biçimde faturaların içeri aktarılabilmesini sağlayan Excel şablonu. + + { + '__EXPORT__': { + 'Fatura': { # sheet can be name (string) or index (integer) + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A2': '${object.date_invoice.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'B2': 'number${value or ""}#{border=thin_border;align=left;style=text}', + 'C2': 'journal_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'D2': 'partner_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'E2': 'partner_id.vat${value or ""}#{border=thin_border;align=left;style=text}', + 'F2': '${"%.2f" % (object.currency_rate * sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 7 < (x.amount/x.base*100) < 9)) or 0.0}#{border=thin_border;align=left;style=number}', + 'G2': '${"%.2f" % (object.currency_rate * sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 7 < (x.amount/x.base*100) < 9)) or 0.0}#{border=thin_border;align=left;style=number}', + 'H2': '${"%.2f" % (object.currency_rate * sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 9 < (x.amount/x.base*100) < 11)) or 0.0}#{border=thin_border;align=left;style=number}', + 'I2': '${"%.2f" % (object.currency_rate * sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 9 < (x.amount/x.base*100) < 11)) or 0.0}#{border=thin_border;align=left;style=number}', + 'J2': '${"%.2f" % (object.currency_rate * sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 17 < (x.amount/x.base*100) < 19)) or 0.0}#{border=thin_border;align=left;style=number}', + 'K2': '${"%.2f" % (object.currency_rate * sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 17 < (x.amount/x.base*100) < 19)) or 0.0}#{border=thin_border;align=left;style=number}', + 'L2': '${"%.2f" % (object.currency_rate * sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 19 < (x.amount/x.base*100) < 21)) or 0.0}#{border=thin_border;align=left;style=number}', + 'M2': '${"%.2f" % (object.currency_rate * sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 19 < (x.amount/x.base*100) < 21)) or 0.0}#{border=thin_border;align=left;style=number}', + 'N2': 'amount_untaxed${"%.2f" % (object.currency_rate * value) or ""}#{border=thin_border;align=left;style=number}', + 'O2': 'amount_tax${"%.2f" % (object.currency_rate * value) or ""}#{border=thin_border;align=left;style=number}', + 'P2': '${"%.f" % (object.amount_tax / object.amount_untaxed * 100) if object.amount_tax > 0.0 else 0}#{border=thin_border;align=left;style=number}', + 'Q2': 'partner_id.z_receivable_export${value or ""}#{border=thin_border;align=left;style=text}', + 'R2': '${"EURO" if object.currency_id.name == "EUR" else object.currency_id.name or ""}#{border=thin_border;align=left;style=text}', + 'S2': '${"%.2f" % (sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 7 < (x.amount/x.base*100) < 9)) or 0.0}#{border=thin_border;align=left;style=number}', + 'T2': '${"%.2f" % (sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 7 < (x.amount/x.base*100) < 9)) or 0.0}#{border=thin_border;align=left;style=number}', + 'U2': '${"%.2f" % (sum(x.base for x in object.tax_line_ids if 0.0 < x.base and 17 < (x.amount/x.base*100) < 19)) or 0.0}#{border=thin_border;align=left;style=number}', + 'V2': '${"%.2f" % (sum(x.amount for x in object.tax_line_ids if 0.0 < x.base and 17 < (x.amount/x.base*100) < 19)) or 0.0}#{border=thin_border;align=left;style=number}', + 'W2': 'amount_untaxed${"%.2f" % (value) or ""}#{border=thin_border;align=left;style=number}', + 'X2': 'amount_tax${"%.2f" % (value) or ""}#{border=thin_border;align=left;style=number}', + + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/temp_zirve_masraf_fatura.xml b/altinkaya_excel_export/export_account_invoice_xlsx/temp_zirve_masraf_fatura.xml new file mode 100644 index 00000000..237ded16 --- /dev/null +++ b/altinkaya_excel_export/export_account_invoice_xlsx/temp_zirve_masraf_fatura.xml @@ -0,0 +1,59 @@ + + + + report.account.invoice + zirve_masraf_fatura.xlsx + Zirve Masraf Fatura Şablonu + Zirve Muhasebe programına uygun biçimde faturaların içeri aktarılabilmesini sağlayan Excel şablonu. + + { + '__EXPORT__': { + 'Fatura': { # sheet can be name (string) or index (integer) + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A2': '${object.date_invoice.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'B2': 'supplier_invoice_number${value or ""}#{border=thin_border;align=left;style=text}', + 'C2': 'journal_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'D2': 'z_tevkifatli_mi${"Yes" if value else "No"}#{border=thin_border;align=left;style=text}', + 'E2': '${"Tevkifatlı Alış" if object.z_tevkifatli_mi else object.journal_id.name}#{border=thin_border;align=left;style=text}', + 'F2': 'partner_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'G2': '${"\'%s" % (object.partner_id.vat or "")}#{border=thin_border;align=left;style=text}', + 'H2': 'partner_id.vat${value or ""}#{border=thin_border;align=left;style=text}', + 'I2': 'amount_untaxed${"%.2f" % (object.currency_rate * value) or ""}#{border=thin_border;align=left;style=number}', + 'J2': '${"\'%s" % (object.partner_id.z_payable_export or "") if object.type != "out_refund" else "\'%s" % (object.partner_id.z_receivable_export or "")}#{border=thin_border;align=left;style=text}', + + 'K2': '${"%s" % (object.partner_id.z_payable_export or "") if object.type != "out_refund" else "%s" % (object.partner_id.z_receivable_export or "")}#{border=thin_border;align=left;style=text}', + 'L2': '${" ".join("* %s ^" % x.account_id.code for x in object.invoice_line_ids)}#{border=thin_border;align=left;style=text}', + 'M2': '${object.invoice_line_ids[0].account_id.code if object.invoice_line_ids else ""}#{border=thin_border;align=left;style=text}', + + 'N2': '${"".join("\'%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=text}', + 'O2': '${"".join("%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=text}', + 'P2': '${"".join("\'%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=number}', + 'Q2': '${"".join("%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=number}', + 'R2': '${"".join("\'%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=number}', + 'S2': '${"".join("%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 0) or ""}#{border=thin_border;align=left;style=number}', + + 'T2': '${"".join("\'%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=text}', + 'U2': '${"".join("%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=text}', + 'V2': '${"".join("\'%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=number}', + 'W2': '${"".join("%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=number}', + 'X2': '${"".join("\'%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=number}', + 'Y2': '${"".join("%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 1) or ""}#{border=thin_border;align=left;style=number}', + + 'Z2': '${"".join("\'%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=text}', + 'AA2': '${"".join("%s" % tax.account_id.code for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=text}', + 'AB2': '${"".join("\'%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=number}', + 'AC2': '${"".join("%.2f" % tax.base for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=number}', + 'AD2': '${"".join("\'%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=number}', + 'AE2': '${"".join("%.2f" % tax.amount for index, tax in enumerate(object.tax_line_ids) if index == 2) or ""}#{border=thin_border;align=left;style=number}', + + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_invoice_xlsx/zirve_masraf_fatura.xlsx b/altinkaya_excel_export/export_account_invoice_xlsx/zirve_masraf_fatura.xlsx new file mode 100644 index 00000000..38cc3d64 Binary files /dev/null and b/altinkaya_excel_export/export_account_invoice_xlsx/zirve_masraf_fatura.xlsx differ diff --git a/altinkaya_excel_export/export_account_move_line_xlsx/__init__.py b/altinkaya_excel_export/export_account_move_line_xlsx/__init__.py new file mode 100644 index 00000000..f196d0ae --- /dev/null +++ b/altinkaya_excel_export/export_account_move_line_xlsx/__init__.py @@ -0,0 +1 @@ +from . import account_move_line_export diff --git a/altinkaya_excel_export/export_account_move_line_xlsx/account_move_line_export.py b/altinkaya_excel_export/export_account_move_line_xlsx/account_move_line_export.py new file mode 100644 index 00000000..2c802162 --- /dev/null +++ b/altinkaya_excel_export/export_account_move_line_xlsx/account_move_line_export.py @@ -0,0 +1,24 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields,models,api + + +class ReportAccountMoveLine(models.TransientModel): + _name = 'report.account.move.line' + _description = 'Wizard for report.account.move.line' + _inherit = 'xlsx.report' + + # Report Result, account.move.line + results = fields.Many2many( + comodel_name='account.move.line', + string='Move Lines', + compute='_get_move_lines', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_move_lines(self): + selected_ids = self.env.context.get('active_ids', []) + ids = self.env['account.move.line'].browse(selected_ids) + for rec in self: + rec.results = ids diff --git a/altinkaya_excel_export/export_account_move_line_xlsx/move_lines.xlsx b/altinkaya_excel_export/export_account_move_line_xlsx/move_lines.xlsx new file mode 100644 index 00000000..be8fbfaf Binary files /dev/null and b/altinkaya_excel_export/export_account_move_line_xlsx/move_lines.xlsx differ diff --git a/altinkaya_excel_export/export_account_move_line_xlsx/reports.xml b/altinkaya_excel_export/export_account_move_line_xlsx/reports.xml new file mode 100644 index 00000000..c8468452 --- /dev/null +++ b/altinkaya_excel_export/export_account_move_line_xlsx/reports.xml @@ -0,0 +1,27 @@ + + + + + + report.account.move.line + report.account.move.line + + primary + + + Yevmiye kalemlerini, Zirve Yazılım sistemine uygun şekilde çıktı almak için aşağıdaki butonları kullanınız. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_move_line_xlsx/temp_move_lines.xml b/altinkaya_excel_export/export_account_move_line_xlsx/temp_move_lines.xml new file mode 100644 index 00000000..8c2df14b --- /dev/null +++ b/altinkaya_excel_export/export_account_move_line_xlsx/temp_move_lines.xml @@ -0,0 +1,35 @@ + + + + report.account.move.line + move_lines.xlsx + Yevmiyeler Excel + Zirve Muhasebe programına uygun biçimde yevmiyelerin içeri aktarılabilmesini sağlayan Excel şablonu. + + { + '__EXPORT__': { + 'Fatura': { + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A2': '${object.date.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'B2': '${object.date_maturity.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'C2': 'journal_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'D2': 'name${"%s %s" % (object.name, object.move_ref or object.move_id.name) or ""}#{border=thin_border;align=left;style=text}', + 'E2': 'partner_id.display_name${value or ""}#{border=thin_border;align=left;style=text}', + 'F2': '${"\'%s" % (object.partner_id.vat or "")}#{border=thin_border;align=left;style=text}', + 'G2': '${"\'%s" % (object.partner_id.z_payable_export if object.account_id.user_type_id.type == \'payable\' else (object.partner_id.z_receivable_export if object.account_id.user_type_id.type == \'receivable\' else object.account_id.code)) or ""}#{border=thin_border;align=left;style=text}', + 'H2': 'debit${value or ""}#{border=thin_border;align=left;style=number}', + 'I2': 'credit${value or ""}#{border=thin_border;align=left;style=number}', + 'J2': '${"EURO" if object.currency_id.name == "EUR" else object.currency_id.name or ""}#{border=thin_border;align=left;style=text}', + 'K2': 'amount_currency${value or ""}#{border=thin_border;align=left;style=number}', + }, + }, + }, + } + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_payment_xlsx/__init__.py b/altinkaya_excel_export/export_account_payment_xlsx/__init__.py new file mode 100644 index 00000000..d94f44b5 --- /dev/null +++ b/altinkaya_excel_export/export_account_payment_xlsx/__init__.py @@ -0,0 +1 @@ +from . import account_payment_export diff --git a/altinkaya_excel_export/export_account_payment_xlsx/account_payment_export.py b/altinkaya_excel_export/export_account_payment_xlsx/account_payment_export.py new file mode 100644 index 00000000..123cb2d5 --- /dev/null +++ b/altinkaya_excel_export/export_account_payment_xlsx/account_payment_export.py @@ -0,0 +1,24 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) + +from odoo import fields,models,api + + +class ReportAccountPayment(models.TransientModel): + _name = 'report.account.payment' + _description = 'Wizard for report.account.payment' + _inherit = 'xlsx.report' + + # Report Result, account.invoice + results = fields.Many2many( + comodel_name='account.payment', + string='Payments', + compute='_get_payments', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_payments(self): + selected_ids = self.env.context.get('active_ids', []) + ids = self.env['account.payment'].browse(selected_ids) + for rec in self: + rec.results = ids diff --git a/altinkaya_excel_export/export_account_payment_xlsx/payments.xlsx b/altinkaya_excel_export/export_account_payment_xlsx/payments.xlsx new file mode 100644 index 00000000..16896d74 Binary files /dev/null and b/altinkaya_excel_export/export_account_payment_xlsx/payments.xlsx differ diff --git a/altinkaya_excel_export/export_account_payment_xlsx/reports.xml b/altinkaya_excel_export/export_account_payment_xlsx/reports.xml new file mode 100644 index 00000000..e01323fd --- /dev/null +++ b/altinkaya_excel_export/export_account_payment_xlsx/reports.xml @@ -0,0 +1,27 @@ + + + + + + report.account.payment + report.account.payment + + primary + + + Ödemeleri, Zirve Yazılım sistemine uygun şekilde çıktı almak için aşağıdaki butonları kullanınız. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_account_payment_xlsx/temp_payments.xml b/altinkaya_excel_export/export_account_payment_xlsx/temp_payments.xml new file mode 100644 index 00000000..ffc9c160 --- /dev/null +++ b/altinkaya_excel_export/export_account_payment_xlsx/temp_payments.xml @@ -0,0 +1,34 @@ + + + + report.account.payment + payments.xlsx + Ödemeler Excel + Zirve Muhasebe programına uygun biçimde ödemelerin içeri aktarılabilmesini sağlayan Excel şablonu. + + { + '__EXPORT__': { + 'Fatura': { + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A2': '${object.payment_date.strftime("%d.%m.%Y") or ""}#{border=thin_border;align=left;style=date}', + 'B2': 'x_cek_no${value or ""}#{border=thin_border;align=left;style=text}', + 'C2': 'journal_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'D2': 'partner_id.name${value or ""}#{border=thin_border;align=left;style=text}', + 'E2': '${"\'%s" % (object.partner_id.vat or "")}#{border=thin_border;align=left;style=text}', + 'F2': '${"\'%s" % (object.partner_id.z_payable_export if object.payment_type == "outbound" else (object.partner_id.z_receivable_export or object.destination_account_id.code)) or ""}#{border=thin_border;align=left;style=text}', + 'G2': 'name${value or ""}#{border=thin_border;align=left;style=text}', + 'H2': 'x_cek_no${value or ""}#{border=thin_border;align=left;style=text}', + 'I2': 'amount${"%.2f" % (value) or ""}#{border=thin_border;align=left;style=number}', + 'J2': '${"EURO" if object.currency_id.name == "EUR" else object.currency_id.name or ""}#{border=thin_border;align=left;style=text}', + }, + }, + }, + } + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_currency_statement/__init__.py b/altinkaya_excel_export/export_partner_currency_statement/__init__.py new file mode 100644 index 00000000..7e972759 --- /dev/null +++ b/altinkaya_excel_export/export_partner_currency_statement/__init__.py @@ -0,0 +1 @@ +from . import partner_statement_currency_export \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency.xlsx b/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency.xlsx new file mode 100644 index 00000000..5a11c147 Binary files /dev/null and b/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency.xlsx differ diff --git a/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency_export.py b/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency_export.py new file mode 100644 index 00000000..a76d3c62 --- /dev/null +++ b/altinkaya_excel_export/export_partner_currency_statement/partner_statement_currency_export.py @@ -0,0 +1,126 @@ +import time + +from odoo import fields, models, api, _ +from odoo.exceptions import UserError +from datetime import date, datetime +from odoo.tools.misc import formatLang + + +class ReportPartnerStatementCurrency(models.TransientModel): + _name = 'report.partner.statement.currency' + _description = 'Wizard for report.partner.statement' + _inherit = 'xlsx.report' + + def _default_date_start(self): + return date(date.today().year, 1, 1).strftime('%Y-%m-%d') + + def _default_date_end(self): + return date(date.today().year, 12, 31).strftime('%Y-%m-%d') + + def _default_date_now(self): + return date.today().strftime('%Y-%m-%d') + + def _default_partner(self): + selected_ids = self.env.context.get('active_ids', []) + return self.env['res.partner'].browse(selected_ids)[0] + + def _default_comp_curr(self): + return self.env.user.currency_id.id + + date_start = fields.Date('Start Date', required=1, default=_default_date_start, store=True) + date_end = fields.Date('End Date', required=1, default=_default_date_end, store=True) + date_now = fields.Date('Date', required=1, default=_default_date_now, store=True) + partner_id = fields.Many2one('res.partner', string='Customer Name', default=_default_partner) + default_currency = fields.Many2one('res.currency', string='Currency', default=_default_comp_curr) + results = fields.Many2many( + comodel_name='partner.statement.lines', + string='Statement Lines', + compute='_get_lines', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_lines(self): + for rec in self: + rec.results = self._get_statement_data(self.partner_id) + + + def _get_statement_data(self, partner_id): + cr = self.env.cr + statement_data = [] + diff_inv_journal = self.env['account.journal'].search([('code', '=', 'KFARK')], limit=1) + balance, sec_curr_balance, seq = 0.00, 0.00, 0 + start_date = self.date_start + partner = partner_id + end_date = self.date_end + currency = self.env['res.currency'] + move_type = ('payable', 'receivable') + if not (partner.property_account_receivable_id.currency_id or partner.property_account_payable_id.currency_id): + raise UserError(_( + 'Bu müşteri için dövizli ekstre çıkartamazsınız. Müşteri hesaplarının dövizli olduğunu kontrol ediniz.')) + cr.execute('SELECT aj.id as journal_id, aj.name as journal, l.date_maturity as due_date, l.date, am.name, am.state, move_id, SUM(l.debit) AS debit, SUM(l.credit) AS credit,\ + l.amount_currency as amount_currency,l.currency_id as currency_id,l.company_currency_id as company_currency_id\ + FROM account_move_line AS l \ + LEFT JOIN account_account a ON (l.account_id=a.id) \ + LEFT JOIN account_move am ON (l.move_id=am.id) \ + LEFT JOIN account_journal aj ON (am.journal_id=aj.id) \ + LEFT JOIN account_account_type at ON (a.user_type_id =at.id) \ + WHERE (l.date BETWEEN %s AND %s) AND l.partner_id = ' + str( + partner.commercial_partner_id.id) + ' AND at.type IN ' + str(move_type) + + 'GROUP BY aj.id,aj.name,move_id,am.name,am.state,l.date,l.date_maturity ,l.amount_currency,l.currency_id,l.company_currency_id\ + ORDER BY l.date , l.currency_id ', (str(start_date), str(end_date))) + for each_dict in self.env.cr.dictfetchall(): + seq += 1 + balance = (each_dict['debit'] - each_dict['credit']) + balance + debit = 0.0 + rate = 1.0 + credit = 0.0 + sec_curr_debit = 0.00 + sec_curr_credit = 0.00 + currency_id = currency.browse(each_dict['company_currency_id']) + if (each_dict['debit'] - each_dict['credit']) > 0.0: + debit = (each_dict['debit'] - each_dict['credit']) + else: + credit = (each_dict['credit'] - each_dict['debit']) + + if partner.property_account_receivable_id.currency_id and each_dict['journal_id'] != diff_inv_journal.id: + move_date = each_dict['date'].strftime("%Y-%m-%d") + cr.execute( + "SELECT rate\ + FROM res_currency_rate\ + WHERE currency_id = %s\ + AND name <= %s\ + ORDER BY name desc LIMIT 1", (partner.property_account_receivable_id.currency_id.id, + move_date)) + if cr.rowcount: + rate = cr.fetchall()[0][0] + + sec_curr_debit = debit * rate + sec_curr_credit = credit * rate + sec_curr_balance = (sec_curr_debit - sec_curr_credit) + sec_curr_balance + + statement_data.append(self.env['partner.statement.lines'].create(vals_list={ + 'sequence': seq, + 'number': each_dict['state'] == 'draft' and '*' + str(each_dict['move_id']) or each_dict['name'], + 'date': each_dict['date'] and datetime.strptime(str(each_dict['date']), '%Y-%m-%d').strftime( + '%d.%m.%Y') or False, + 'due_date': each_dict['due_date'] and datetime.strptime(str(each_dict['due_date']), + '%Y-%m-%d').strftime('%d.%m.%Y') or False, + 'description': len(each_dict['journal']) >= 30 and each_dict['journal'][0:30] or each_dict[ + 'journal'], + 'debit': formatLang(self.env, debit), + 'credit': formatLang(self.env, credit), + 'sec_curr_debit': formatLang(self.env, sec_curr_debit), + 'sec_curr_credit': formatLang(self.env, sec_curr_credit), + 'currency_rate': "%.4f" % (1/rate), + 'sec_curr_balance': formatLang(self.env, abs(sec_curr_balance)) or "0,00", + 'sec_curr_dc': sec_curr_balance > 0.01 and 'B' or 'A', + 'balance': formatLang(self.env, abs(balance)) or "0,00", + 'dc': balance > 0.01 and 'B' or 'A', + 'sec_curr_total': formatLang(self.env, sec_curr_balance) or "0,00", + 'total': formatLang(self.env, balance) or "0,00", + 'secondary_currency': partner.property_account_receivable_id.currency_id.id or currency_id.id, + 'primary_currency': currency_id.id}).id) + + return statement_data + diff --git a/altinkaya_excel_export/export_partner_currency_statement/reports.xml b/altinkaya_excel_export/export_partner_currency_statement/reports.xml new file mode 100644 index 00000000..6b383ce4 --- /dev/null +++ b/altinkaya_excel_export/export_partner_currency_statement/reports.xml @@ -0,0 +1,31 @@ + + + + + + report.partner.statement.currency + report.partner.statement.currency + + primary + + + Carinin dövizli ekstresini çıkartmak için aşağıdaki butonları kullanınız. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_currency_statement/temp_partner_statement_currency.xml b/altinkaya_excel_export/export_partner_currency_statement/temp_partner_statement_currency.xml new file mode 100644 index 00000000..027e170d --- /dev/null +++ b/altinkaya_excel_export/export_partner_currency_statement/temp_partner_statement_currency.xml @@ -0,0 +1,51 @@ + + + + report.partner.statement.currency + partner_statement_currency.xlsx + Cari Dövizli Ekstre + Müşterilerin dövizli ekstresini excel olarak basan şablon. + + { + '__EXPORT__': { + 'Ekstre': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': 'partner_id.name${value or ""}#{align=left;vert-align=center;style=text}', + 'H2': 'partner_id.tax_office_name${value or ""}#{align=full_center;style=text}', + 'J2': 'partner_id.vat${value or ""}#{align=full_center;style=text}', + 'M2': 'date_now${value.strftime("%d.%m.%Y") or ""}#{align=full_center;style=text}', + 'B3': '${object.partner_id.phone or object.partner_id.mobile}#{align=left;vert-align=center;style=text}', + 'F4': '${"%s Borç" % object.partner_id.property_account_payable_id.currency_id.name}#{align=center;border=thin_border;style=text}', + 'G4': '${"%s Alacak" % object.partner_id.property_account_payable_id.currency_id.name}#{align=center;border=thin_border;style=text}', + 'H4': '${"%s Bakiye" % object.partner_id.property_account_payable_id.currency_id.name}#{align=center;border=thin_border;style=text}', + 'H6': '${object.results[-1].sec_curr_total or "0,00"}#{align=right;style=text}', + 'I6': '${object.results[-1].sec_curr_dc or ""}#{align=full_center;style=text}', + 'M6': '${object.results[-1].total or "0,00"}#{align=right;style=text}', + 'N6': '${object.results[-1].dc or ""}#{align=full_center;style=text}', + }, + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A5': 'sequence${value or ""}#{border=thin_border;align=center;style=text}', + 'B5': 'number${value or ""}#{border=thin_border;align=left;style=text}', + 'C5': 'date${value or ""}#{border=thin_border;align=left;style=text}', + 'D5': 'due_date${value or ""}#{border=thin_border;align=left;style=text}', + 'E5': 'description${value or ""}#{border=thin_border;align=left;style=text}', + 'F5': '${object.sec_curr_debit or "0,00"}#{border=thin_border;align=right;style=text}', + 'G5': '${object.sec_curr_credit or "0,00"}#{border=thin_border;align=right;style=text}', + 'H5': '${object.sec_curr_balance or "0,00"}#{border=thin_border;align=right;style=text}', + 'I5': 'sec_curr_dc${value or ""}#{border=thin_border;align=center;style=text}', + 'J5': '${object.currency_rate or "1.0000"}#{border=thin_border;align=right;style=text}', + 'K5': '${object.debit or "0,00"}#{border=thin_border;align=right;style=text}', + 'L5': '${object.credit or "0,00"}#{border=thin_border;align=right;style=text}', + 'M5': '${object.balance or "0,00"}#{border=thin_border;align=right;style=text}', + 'N5': 'dc${value or ""}#{border=thin_border;align=center;style=text}', + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_statement/__init__.py b/altinkaya_excel_export/export_partner_statement/__init__.py new file mode 100644 index 00000000..6ce31394 --- /dev/null +++ b/altinkaya_excel_export/export_partner_statement/__init__.py @@ -0,0 +1 @@ +from . import partner_statement_export \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_statement/partner_statement.xlsx b/altinkaya_excel_export/export_partner_statement/partner_statement.xlsx new file mode 100644 index 00000000..b2a7c2a1 Binary files /dev/null and b/altinkaya_excel_export/export_partner_statement/partner_statement.xlsx differ diff --git a/altinkaya_excel_export/export_partner_statement/partner_statement_export.py b/altinkaya_excel_export/export_partner_statement/partner_statement_export.py new file mode 100644 index 00000000..27e1c78a --- /dev/null +++ b/altinkaya_excel_export/export_partner_statement/partner_statement_export.py @@ -0,0 +1,113 @@ +import time + +from odoo import fields, models, api, _ +from datetime import date, datetime +from odoo.tools.misc import formatLang + +class ReportPartnerStatement(models.TransientModel): + _name = 'report.partner.statement' + _description = 'Wizard for report.partner.statement' + _inherit = 'xlsx.report' + + def _default_date_start(self): + return date(date.today().year, 1, 1).strftime('%Y-%m-%d') + + def _default_date_end(self): + return date(date.today().year, 12, 31).strftime('%Y-%m-%d') + + def _default_date_now(self): + return date.today().strftime('%Y-%m-%d') + + def _default_partner(self): + selected_ids = self.env.context.get('active_ids', []) + return self.env['res.partner'].browse(selected_ids)[0] + + def _default_comp_curr(self): + return self.env.user.company_id.currency_id.id + + date_start = fields.Date('Start Date', required=1, default=_default_date_start, store=True) + date_end = fields.Date('End Date', required=1, default=_default_date_end, store=True) + date_now = fields.Date('Date', required=1, default=_default_date_now, store=True) + partner_id = fields.Many2one('res.partner', string='Customer Name', default=_default_partner) + default_currency = fields.Many2one('res.currency', string='Currency', default=_default_comp_curr) + results = fields.Many2many( + comodel_name='partner.statement.lines', + string='Statement Lines', + compute='_get_lines', + help='Use compute fields, so there is nothing stored in database', + ) + + + def _get_lines(self): + for rec in self: + rec.results = self._get_statement_data() + + + + def _get_statement_data(self): + statement_data = [] + balance, seq = 0.0, 0 + start_date=self.date_start + partner= self.partner_id + end_date =self.date_end + Currency = self.env['res.currency'] + move_type = ('payable','receivable') + self.env.cr.execute('SELECT aj.name as journal, l.date_maturity as due_date, l.date, am.name, am.state, move_id, SUM(l.debit) AS debit, SUM(l.credit) AS credit,\ + l.amount_currency as amount_currency,l.currency_id as currency_id,l.company_currency_id as company_currency_id\ + FROM account_move_line AS l \ + LEFT JOIN account_account a ON (l.account_id=a.id) \ + LEFT JOIN account_move am ON (l.move_id=am.id) \ + LEFT JOIN account_journal aj ON (am.journal_id=aj.id) \ + LEFT JOIN account_account_type at ON (a.user_type_id =at.id) \ + WHERE (l.date BETWEEN %s AND %s) AND l.partner_id = '+ str(partner.commercial_partner_id.id) + ' AND at.type IN ' + str(move_type) + + 'GROUP BY aj.name,move_id,am.name,am.state,l.date,l.date_maturity ,l.amount_currency,l.currency_id,l.company_currency_id\ + ORDER BY l.date , l.currency_id ',(str(start_date),str(end_date))) + for each_dict in self.env.cr.dictfetchall(): + seq += 1 + balance = (each_dict['debit'] - each_dict['credit']) + balance + debit = 0.0 + credit = 0.0 + currency_id = Currency.browse(each_dict['company_currency_id']) + if (each_dict['debit'] - each_dict['credit']) > 0.0: + debit = (each_dict['debit'] - each_dict['credit']) + else: + credit = (each_dict['credit'] - each_dict['debit']) + + statement_data.append(self.env['partner.statement.lines'].create(vals_list={ + 'sequence': seq, + 'number': each_dict['state'] == 'draft' and '*'+str(each_dict['move_id']) or each_dict['name'], + 'date': each_dict['date'] and datetime.strptime(str(each_dict['date']), '%Y-%m-%d').strftime('%d.%m.%Y') or False, + 'due_date': each_dict['due_date'] and datetime.strptime(str(each_dict['due_date']), '%Y-%m-%d').strftime('%d.%m.%Y') or False, + 'description': len(each_dict['journal']) >= 30 and each_dict['journal'][0:30] or each_dict['journal'], + 'debit': formatLang(self.env, debit), + 'credit': formatLang(self.env, credit), + 'balance': formatLang(self.env, abs(balance)) or "0,00", + 'dc': balance > 0.01 and 'B' or 'A', + 'total': formatLang(self.env, balance) or "0,00", + }).id) + + return statement_data + + +class StatementLines(models.TransientModel): + _name = 'partner.statement.lines' + _description = "Transient model for partner statement" + + sequence = fields.Integer('Sequence') + number = fields.Char('Number') + date = fields.Char('Date') + due_date = fields.Char('Due Date') + description = fields.Char('Description') + debit = fields.Char('Debit') + credit = fields.Char('Credit') + balance = fields.Char('Balance') + currency_rate = fields.Char('Currency Rate') + sec_curr_debit = fields.Char('Secondary Currency Debit') + sec_curr_credit = fields.Char('Secondary Currency Credit') + sec_curr_balance = fields.Char('Secondary Currency Balance') + dc = fields.Char('dc') + sec_curr_dc = fields.Char('sec_curr_dc') + total = fields.Char('Total') + sec_curr_total = fields.Char('Secondary Currency Total') + primary_currency = fields.Many2one('res.currency') + secondary_currency = fields.Many2one('res.currency') diff --git a/altinkaya_excel_export/export_partner_statement/reports.xml b/altinkaya_excel_export/export_partner_statement/reports.xml new file mode 100644 index 00000000..fd77df89 --- /dev/null +++ b/altinkaya_excel_export/export_partner_statement/reports.xml @@ -0,0 +1,31 @@ + + + + + + report.partner.statement + report.partner.statement + + primary + + + Carinin ekstresini çıkartmak için aşağıdaki butonları kullanınız. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_partner_statement/temp_partner_statement.xml b/altinkaya_excel_export/export_partner_statement/temp_partner_statement.xml new file mode 100644 index 00000000..ca85d79f --- /dev/null +++ b/altinkaya_excel_export/export_partner_statement/temp_partner_statement.xml @@ -0,0 +1,41 @@ + + + + report.partner.statement + partner_statement.xlsx + Cari Ekstre + Müşterilerin ekstresini excel olarak basan şablon. + + { + '__EXPORT__': { + 'Ekstre': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': 'partner_id.name${value or ""}#{align=left;vert-align=center;style=text}', + 'H2': 'partner_id.tax_office_name${value or ""}#{align=full_center;style=text}', + 'F2': 'partner_id.vat${value or ""}#{align=full_center;style=text}', + 'H3': 'date_now${value.strftime("%d.%m.%Y") or ""}#{align=full_center;style=text}', + 'B3': '${object.partner_id.phone or object.partner_id.mobile or ""}#{align=left;vert-align=center;style=text}', + 'H6': '${"%s" % (object.results[-1].total or "0,00")}#{align=right;style=text}', + 'I6': '${object.results[-1].dc or ""}#{align=full_center;style=text}', + }, + 'results': { # prefix with _CONT_ to continue rows from previous row field + 'A5': 'sequence${value or ""}#{border=thin_border;align=center;style=text}', + 'B5': 'number${value or ""}#{border=thin_border;align=left;style=text}', + 'C5': 'date${value or ""}#{border=thin_border;align=left;style=text}', + 'D5': 'due_date${value or ""}#{border=thin_border;align=left;style=text}', + 'E5': 'description${value or ""}#{border=thin_border;align=left;style=text}', + 'F5': '${object.debit or "0,00"}#{border=thin_border;align=right;style=text}', + 'G5': '${object.credit or "0,00"}#{border=thin_border;align=right;style=text}', + 'H5': '${object.balance or "0,00"}#{border=thin_border;align=right;style=text}', + 'I5': 'dc${value or ""}#{border=thin_border;align=center;style=text}', + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_en.xlsx b/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_en.xlsx new file mode 100644 index 00000000..ce723ad3 Binary files /dev/null and b/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_en.xlsx differ diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_tr.xlsx b/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_tr.xlsx new file mode 100644 index 00000000..b9ffb999 Binary files /dev/null and b/altinkaya_excel_export/export_purchase_order_xlsx/po_rfq_tr.xlsx differ diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_en.xlsx b/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_en.xlsx new file mode 100644 index 00000000..c281dd19 Binary files /dev/null and b/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_en.xlsx differ diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_tr.xlsx b/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_tr.xlsx new file mode 100644 index 00000000..3041d3e5 Binary files /dev/null and b/altinkaya_excel_export/export_purchase_order_xlsx/purchase_order_tr.xlsx differ diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/reports.xml b/altinkaya_excel_export/export_purchase_order_xlsx/reports.xml new file mode 100644 index 00000000..de36b013 --- /dev/null +++ b/altinkaya_excel_export/export_purchase_order_xlsx/reports.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_en.xml b/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_en.xml new file mode 100644 index 00000000..0db468d6 --- /dev/null +++ b/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_en.xml @@ -0,0 +1,54 @@ + + + + purchase.order + purchase_order_en.xlsx + Purchase Order Template + Sample Purchase Order Template for use in international purchases. + + { + '__EXPORT__': { + 'PO': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': '${"To: %s <%s>" % (object.partner_id.display_name, object.partner_id.email) or ""}#{align=left;style=text}', + 'B3': 'partner_id.display_name${value or ""}#{align=left;style=text}', + 'B4': '${"%s %s %s %s %s %s %s" % (object.partner_id.neighbour_id.name or "", object.partner_id.street, object.partner_id.street2 or "", object.partner_id.region_id.name or "", object.partner_id.district_id.name or "", object.partner_id.state_id.name or "", object.partner_id.country_id.name or "")}#{}', + 'B5': '${"Phone: %s Fax: %s" % (object.partner_id.phone or "", object.partner_id.fax or "") or ""}#{align=left}', + 'B11': '${"Say in %s : %s" % (object.currency_id.symbol, object.purchase_order_amount_in_words or "")}#{align=left;font=bold;style=text}', + 'B12': '${"PS: %s" % object.notes if object.notes else ""}#{align=left;font=bold;style=text}', + 'B14': '${"INCOTERM" or ""}#{align=left;font=bold;style=text}', + 'B16': '${"Please send us your Proforma Invoice for the items listed above." or ""}#{align=left;style=text}', + 'B18': '${"Delivery Address" or ""}#{align=left;font=bold;style=text}', + 'B19': '${"ALTINKAYA ELEKTRONIK CIH. KUT.SAN.TIC.A.Ş." or ""}#{align=left;style=text}', + 'B20': '${"1469 SOK NO:10 ivedik OSB" or ""}#{align=left;style=text}', + 'B21': '${"Yenimahalle ANKARA / TURKEY" or ""}#{align=left;style=text}', + 'B22': '${"İVEDİK TAX OFFICE VAT 0610422947" or ""}#{align=left;style=text}', + 'B23': '${"Phone: +903123952768" or ""}#{align=left;style=text}', + 'C14': '${"FOB" or ""}#{align=left;font=bold;style=text}', + 'F9': '${"Total" or ""}#{align=right;font=bold;style=text}', + 'F19': '${"Purchase Order Approved" or ""}#{font=bold;align=center;style=text}', + 'F20': 'user_id.name${value or ""}#{align=center;style=text}', + 'F21': 'user_id.email${value or ""}#{align=center;style=text}', + 'G3': 'date_order${value or ""}#{align=left;style=date}', + 'G4': 'name${value or ""}#{}', + 'G9': '${"%.2f %s" % (object.amount_untaxed, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=text}', + }, + 'order_line': { # prefix with _CONT_ to continue rows from previous row field + 'B8': 'product_id.default_code${value or ""}#{align=left;style=text}', + 'C8': 'name${value or ""}#{align=left;style=text}', + 'D8': 'product_qty${int(value) if value.is_integer() else value or 0}#{align=right;style=text}', + 'E8': 'product_uom.name${value or ""}#{align=left;style=text}', + 'F8': '${"%.4f %s" % (object.price_unit, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=number}', + 'G8': '${"%.2f %s" % (object.price_subtotal, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=number}', + }, + }, + }, + } + + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_tr.xml b/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_tr.xml new file mode 100644 index 00000000..236fbaad --- /dev/null +++ b/altinkaya_excel_export/export_purchase_order_xlsx/temp_po_tr.xml @@ -0,0 +1,55 @@ + + + + purchase.order + purchase_order_tr.xlsx + Satınalma Siparişi Şablonu + Türkiye sınırları içinde yapılan satınalmalarda kullanılmak üzere tasarlanmış Satınalma Siparişi Şablonu. + + { + '__EXPORT__': { + 'Satinalma': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': '${"Sayın %s <%s>" % (object.partner_id.display_name, object.partner_id.email) or ""}#{align=left;style=text}', + 'B3': 'partner_id.display_name${value or ""}#{align=left;style=text}', + 'B4': '${"%s %s %s %s %s %s %s" % (object.partner_id.neighbour_id.name or "", object.partner_id.street, object.partner_id.street2 or "", object.partner_id.region_id.name or "", object.partner_id.district_id.name or "", object.partner_id.state_id.name or "", object.partner_id.country_id.name or "")}#{}', + 'B5': '${"Tel: %s Faks: %s" % (object.partner_id.phone or "", object.partner_id.fax or "") or ""}#{align=left}', + 'B13': '${"YALNIZ: %s" % (object.purchase_order_amount_in_words or "")}#{align=left;font=bold;style=text}', + 'B14': '${"NOT: %s" % object.notes if object.notes else ""}#{align=left;font=bold;style=text}', + 'B17': '${"Yukarıda cins ve miktarları yazılı olan ürünler siparişimizdir.." or ""}#{align=left;style=text}', + 'B19': '${"Teslimat Adresi" or ""}#{align=left;font=bold;style=text}', + 'B20': '${"%s" % (object.picking_type_id.warehouse_id.partner_id.name) or ""}#{align=left;style=text}', + 'B21': '${"%s %s %s" % (object.picking_type_id.warehouse_id.partner_id.neighbour_id.name or "", object.picking_type_id.warehouse_id.partner_id.street or "", object.picking_type_id.warehouse_id.partner_id.street2 or "") or ""}#{align=left;style=text}', + 'B22': '${"%s %s %s %s" % (object.picking_type_id.warehouse_id.partner_id.region_id.name or "", object.picking_type_id.warehouse_id.partner_id.zip or "", object.picking_type_id.warehouse_id.partner_id.district_id.name or "", object.picking_type_id.warehouse_id.partner_id.state_id.name or "")}#{align=left;style=text}', + 'B23': '${"İvedik V.D. %s" % (object.picking_type_id.warehouse_id.partner_id.vat) or ""}#{align=left;style=text}', + 'B24': '${"Tel: %s" % (object.picking_type_id.warehouse_id.partner_id.phone) or ""}#{align=left;style=text}', + 'F9': '${"Toplam" or ""}#{align=right;font=bold;style=text}', + 'F10': '${"KDV" or ""}#{align=right;font=bold;style=text}', + 'F11': '${"Genel Toplam" or ""}#{align=right;font=bold;style=text}', + 'F20': '${"Satınalma Emri Onayı" or ""}#{font=bold;align=center;style=text}', + 'F21': 'user_id.name${value or ""}#{align=center;style=text}', + 'F22': 'user_id.email${value or ""}#{align=center;style=text}', + 'G3': 'date_order${value or ""}#{align=left;style=date}', + 'G4': 'name${value or ""}#{}', + 'G9': '${"%.2f %s" % (object.amount_untaxed, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=text}', + 'G10': '${"%.2f %s" % (object.amount_tax, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=text}', + 'G11': '${"%.2f %s" % (object.amount_total, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=text}', + }, + 'order_line': { # prefix with _CONT_ to continue rows from previous row field + 'B8': 'product_id.default_code${value or ""}#{align=left;style=text}', + 'C8': 'name${value or ""}#{align=left;style=text}', + 'D8': 'product_qty${int(value) if value.is_integer() else value or 0}#{align=right;style=text}', + 'E8': 'product_uom.name${value or ""}#{align=left;style=text}', + 'F8': '${"%.4f %s" % (object.price_unit, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=number}', + 'G8': '${"%.2f %s" % (object.price_subtotal, object.currency_id.symbol) or "0 %s" (object.currency_id.symbol)}#{align=right;style=number}', + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_en.xml b/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_en.xml new file mode 100644 index 00000000..812c2f67 --- /dev/null +++ b/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_en.xml @@ -0,0 +1,40 @@ + + + + purchase.order + po_rfq_en.xlsx + Purchase Order RFQ Template + Sample Purchase Order RFQ Template for use in international purchases. + + { + '__EXPORT__': { + 'RFQ': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': '${"To: %s <%s>" % (object.partner_id.display_name, object.partner_id.email) or ""}#{align=left;style=text}', + 'B3': 'partner_id.display_name${value or ""}#{align=left;style=text}', + 'B4': '${"%s %s %s %s %s %s %s" % (object.partner_id.neighbour_id.name, object.partner_id.street, object.partner_id.street2 or "", object.partner_id.region_id.name, object.partner_id.district_id.name, object.partner_id.state_id.name, object.partner_id.country_id.name) or ""}#{}', + 'B5': '${"Phone: %s Fax: %s" % (object.partner_id.phone or "", object.partner_id.fax or "") or ""}#{align=left;style=date}', + 'B11': '${"INCOTERM" or ""}#{align=left;font=bold;style=text}', + 'B15': '${"Buyer" or ""}#{align=center;font=bold;style=text}', + 'B16': '${"Altınkaya" or ""}#{align=center;style=text}', + 'C11': '${"FOB" or ""}#{align=left;font=bold;style=text}', + 'F15': '${"Seller" or ""}#{align=center;font=bold;style=text}', + 'G3': 'date_order${value or ""}#{align=left;style=date}', + 'G4': 'name${value or ""}#{}', + }, + 'order_line': { # prefix with _CONT_ to continue rows from previous row field + 'B8': 'product_id.default_code${value or ""}#{style=text}', + 'C8': 'name${value or ""}#{style=text}', + 'D8': 'product_qty${int(value) if value.is_integer() else value or 0}#{align=right;style=text}', + 'E8': 'product_uom.name${value or ""}#{align=left;style=text}', + }, + }, + } + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_tr.xml b/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_tr.xml new file mode 100644 index 00000000..7a702835 --- /dev/null +++ b/altinkaya_excel_export/export_purchase_order_xlsx/temp_rfq_tr.xml @@ -0,0 +1,48 @@ + + + + purchase.order + po_rfq_tr.xlsx + Teklif Talebi Şablonu + Türkiye sınırları içinde yapılan teklif taleplerinde kullanılmak üzere tasarlanmış Teklif Talebi Şablonu. + + { + '__EXPORT__': { + 'Teklif': { # sheet can be name (string) or index (integer) + '_HEAD_': { + 'B2': '${"Sayın %s <%s>" % (object.partner_id.display_name, object.partner_id.email) or ""}#{align=left;style=text}', + 'B3': 'partner_id.display_name${value or ""}#{align=left;style=text}', + 'B4': '${"%s %s %s %s %s %s %s" % (object.partner_id.neighbour_id.name or "", object.partner_id.street, object.partner_id.street2 or "", object.partner_id.region_id.name or "", object.partner_id.district_id.name or "", object.partner_id.state_id.name or "", object.partner_id.country_id.name or "")}#{}', + 'B5': '${"Tel: %s Faks: %s" % (object.partner_id.phone or "", object.partner_id.fax or "") or ""}#{align=left}', + 'B16': '${"Yukarıda cins ve miktarları yazılı olan ürünler siparişimizdir.." or ""}#{align=left;style=text}', + 'B19': '${"Teslimat Adresi" or ""}#{align=left;font=bold;style=text}', + 'B20': '${"%s" % (object.picking_type_id.warehouse_id.partner_id.name) or ""}#{style=text}', + 'B21': '${"%s %s %s" % (object.picking_type_id.warehouse_id.partner_id.neighbour_id.name or "", object.picking_type_id.warehouse_id.partner_id.street or "", object.picking_type_id.warehouse_id.partner_id.street2 or "") or ""}#{style=text}', + 'B22': '${"%s %s %s %s" % (object.picking_type_id.warehouse_id.partner_id.region_id.name or "", object.picking_type_id.warehouse_id.partner_id.zip or "", object.picking_type_id.warehouse_id.partner_id.district_id.name or "", object.picking_type_id.warehouse_id.partner_id.state_id.name or "")}#{style=text}', + 'B23': '${"İvedik V.D. %s" % (object.picking_type_id.warehouse_id.partner_id.vat) or ""}#{style=text}', + 'B24': '${"Tel: %s" % (object.picking_type_id.warehouse_id.partner_id.phone) or ""}#{align=left;style=text}', + 'F9': '${"Toplam" or ""}#{align=right;font=bold;style=text}', + 'F10': '${"KDV" or ""}#{align=right;font=bold;style=text}', + 'F11': '${"Genel Toplam" or ""}#{align=right;font=bold;style=text}', + 'F20': '${"Satınalma Emri Onayı" or ""}#{font=bold;align=center;style=text}', + 'F21': 'user_id.name${value or ""}#{align=center;style=text}', + 'F22': 'user_id.email${value or ""}#{align=center;style=text}', + 'G3': 'date_order${value or ""}#{align=left;style=date}', + 'G4': 'name${value or ""}#{}', + }, + 'order_line': { # prefix with _CONT_ to continue rows from previous row field + 'B8': 'product_id.default_code${value or ""}#{align=left;style=text}', + 'C8': 'name${value or ""}#{align=left;style=text}', + 'D8': 'product_qty${int(value) if value.is_integer() else value or 0}#{align=right;style=text}', + 'E8': 'product_uom.name${value or ""}#{align=left;style=text}', + }, + }, + }, + } + + + + + + + \ No newline at end of file diff --git a/altinkaya_excel_export/static/description/icon.png b/altinkaya_excel_export/static/description/icon.png new file mode 100644 index 00000000..4de862fa Binary files /dev/null and b/altinkaya_excel_export/static/description/icon.png differ diff --git a/altinkaya_mrp/models/__init__.py b/altinkaya_mrp/models/__init__.py index 00894098..15f30bb0 100644 --- a/altinkaya_mrp/models/__init__.py +++ b/altinkaya_mrp/models/__init__.py @@ -2,3 +2,4 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import mrp_bom from . import mrp_bom_template_line +from . import mrp_production \ No newline at end of file diff --git a/altinkaya_mrp/models/mrp_production.py b/altinkaya_mrp/models/mrp_production.py new file mode 100644 index 00000000..577f4cf5 --- /dev/null +++ b/altinkaya_mrp/models/mrp_production.py @@ -0,0 +1,39 @@ +# Copyright 2024 Yousef Sheta (https://github.com/TrueYouface) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import models, fields, api, _ + + +class MrpProduction(models.Model): + _inherit = "mrp.production" + + + # TODO: add field "routing_id" when possible + + mo_printed = fields.Boolean("Manufacting Order Printed", default=False) + sale_id = fields.Many2one("sale.order", string="Sale Order") + # sale_note = fields.Text("Sale Note", related="sale_id.note", readonly=True) + active_rule_id = fields.Many2one("stock.rule", string="Active Rule") + date_planned = fields.Datetime("Scheduled Date") + date_start2 = fields.Datetime("Start Date") + date_finished2 = fields.Datetime("End Date") + priority = fields.Selection( + [("0", "Not urgent"), ("1", "Normal"), ("2", "Urgent"), ("3", "Very Urgent")], + string="Priority", + default="0", + ) + + + process_id = fields.Many2one( + "mrp.routing", + string="Rota", + readonly=True, + # related="bom_id.routing_id", + store=True, + ) + availability = fields.Selection([ + ('assigned', 'Available'), + ('partially_available', 'Partially Available'), + ('waiting', 'Waiting'), + ('none', 'None')], string='Materials Availability', + # compute='_compute_availability', + store=True) \ No newline at end of file diff --git a/altinkaya_mrp/static/description/icon.png b/altinkaya_mrp/static/description/icon.png index e21c8907..e69de29b 100644 Binary files a/altinkaya_mrp/static/description/icon.png and b/altinkaya_mrp/static/description/icon.png differ diff --git a/altinkaya_partner_analysis/__init__.py b/altinkaya_partner_analysis/__init__.py new file mode 100644 index 00000000..35c24825 --- /dev/null +++ b/altinkaya_partner_analysis/__init__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +################################################################################# +# Author : Acespritech Solutions Pvt. Ltd. () +# Copyright(c): 2012-Present Acespritech Solutions Pvt. Ltd. +# All Rights Reserved. +# +# This program is copyright property of the author mentioned above. +# You can`t redistribute it and/or modify it. +# +################################################################################# + +from . import models + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/altinkaya_partner_analysis/__manifest__.py b/altinkaya_partner_analysis/__manifest__.py new file mode 100644 index 00000000..72425afb --- /dev/null +++ b/altinkaya_partner_analysis/__manifest__.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +################################################################################# +# Author : Acespritech Solutions Pvt. Ltd. () +# Copyright(c): 2012-Present Acespritech Solutions Pvt. Ltd. +# All Rights Reserved. +# +# This program is copyright property of the author mentioned above. +# You can`t redistribute it and/or modify it. +# +################################################################################# + +{ + 'name' : 'Partner Analysis', + 'version' : '16.0.1.0.0', + 'author' : 'Acespritech Solutions Pvt. Ltd.', + 'category' : 'Account', + 'description' : """Partner Analysis""", + 'website': 'https://www.acespritech.com', + 'depends' : ['base', 'sale','account'], + 'data': [ + 'security/security.xml', + 'views/account_invoice_report_view.xml', + 'views/partner_view.xml', + ], + 'qweb': [ + ], + 'installable': True, + 'auto_install': False, +# 'post_init_hook': 'post_init' +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/altinkaya_partner_analysis/i18n/altinkaya_partner_analysis.pot b/altinkaya_partner_analysis/i18n/altinkaya_partner_analysis.pot new file mode 100644 index 00000000..a08bd9e6 --- /dev/null +++ b/altinkaya_partner_analysis/i18n/altinkaya_partner_analysis.pot @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_partner_analysis +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-28 05:25+0000\n" +"PO-Revision-Date: 2023-08-28 05:25+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_partner_analysis +#: model:ir.model,name:altinkaya_partner_analysis.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Due Date" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model:res.groups,name:altinkaya_partner_analysis.invoice_analysis_partner +msgid "Invoice Analysis on Partners" +msgstr "" + +#. module: altinkaya_partner_analysis +#: code:addons/altinkaya_partner_analysis/models/partner.py:32 +#: code:addons/altinkaya_partner_analysis/models/partner.py:44 +#, python-format +msgid "Invoices Analysis" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Journal Entries with period in current year" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Last Year" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Partner" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_partner_form +msgid "Purchase Stats" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_partner_form +msgid "Sale Stats" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "This F.Year" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Türkiye" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Yurtdışı" +msgstr "" diff --git a/altinkaya_partner_analysis/i18n/tr.po b/altinkaya_partner_analysis/i18n/tr.po new file mode 100644 index 00000000..5c051395 --- /dev/null +++ b/altinkaya_partner_analysis/i18n/tr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_partner_analysis +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-08-28 05:26+0000\n" +"PO-Revision-Date: 2023-08-28 05:26+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_partner_analysis +#: model:ir.model,name:altinkaya_partner_analysis.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Due Date" +msgstr "Vade T." + +#. module: altinkaya_partner_analysis +#: model:res.groups,name:altinkaya_partner_analysis.invoice_analysis_partner +msgid "Invoice Analysis on Partners" +msgstr "İş Ortaklarında Fatura Analizi" + +#. module: altinkaya_partner_analysis +#: code:addons/altinkaya_partner_analysis/models/partner.py:32 +#: code:addons/altinkaya_partner_analysis/models/partner.py:44 +#, python-format +msgid "Invoices Analysis" +msgstr "Fatura Analizi" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Journal Entries with period in current year" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Last Year" +msgstr "Geçen Yıl" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Partner" +msgstr "İş Ortağı" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_partner_form +msgid "Purchase Stats" +msgstr "Satınalma Analizi" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_partner_form +msgid "Sale Stats" +msgstr "Satış Analizi" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "This F.Year" +msgstr "Bu Yıl" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Türkiye" +msgstr "" + +#. module: altinkaya_partner_analysis +#: model_terms:ir.ui.view,arch_db:altinkaya_partner_analysis.inherit_view_account_invoice_report_search +msgid "Yurtdışı" +msgstr "" diff --git a/altinkaya_partner_analysis/models/__init__.py b/altinkaya_partner_analysis/models/__init__.py new file mode 100644 index 00000000..4f88473c --- /dev/null +++ b/altinkaya_partner_analysis/models/__init__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +################################################################################# +# Author : Acespritech Solutions Pvt. Ltd. () +# Copyright(c): 2012-Present Acespritech Solutions Pvt. Ltd. +# All Rights Reserved. +# +# This program is copyright property of the author mentioned above. +# You can`t redistribute it and/or modify it. +# +################################################################################# + +from . import partner + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/altinkaya_partner_analysis/models/partner.py b/altinkaya_partner_analysis/models/partner.py new file mode 100644 index 00000000..ff7e03e6 --- /dev/null +++ b/altinkaya_partner_analysis/models/partner.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +################################################################################# +# Author : Acespritech Solutions Pvt. Ltd. () +# Copyright(c): 2012-Present Acespritech Solutions Pvt. Ltd. +# All Rights Reserved. +# +# This program is copyright property of the author mentioned above. +# You can`t redistribute it and/or modify it. +# +################################################################################# + +from odoo import models, fields, api, _ + +class res_partner(models.Model): + _inherit = 'res.partner' + + + + def open_partner_invoice_analysis(self): + invoice_analysis_view_ref = self.env.ref('account.view_account_invoice_report_graph').id + view_id = invoice_analysis_view_ref and invoice_analysis_view_ref or False, + context = {} + context.update({'search_default_current':1, + 'search_default_thisyear':1, + + 'search_default_partner_id': self.id + }) + # 'group_by':'period_id', + if self._context and self._context.get('customer'): + context.update({'search_default_customer':1}) + return { + 'type': 'ir.actions.act_window', + 'name': _(u'Invoices Analysis'), + 'res_model': 'account.invoice.report', + 'view_type': 'form', + 'view_mode': 'pivot,graph', + 'target': 'current', + 'nodestroy': True, + 'context':context + } + if self._context and self._context.get('supplier'): + context.update({'search_default_supplier':1}) + return { + 'type': 'ir.actions.act_window', + 'name': _(u'Invoices Analysis'), + 'res_model': 'account.invoice.report', + 'view_type': 'form', + 'view_mode': 'pivot,graph', + 'target': 'current', + 'nodestroy': True, + 'context':context + } + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/altinkaya_partner_analysis/security/security.xml b/altinkaya_partner_analysis/security/security.xml new file mode 100755 index 00000000..b25d2109 --- /dev/null +++ b/altinkaya_partner_analysis/security/security.xml @@ -0,0 +1,10 @@ + + + + + + Invoice Analysis on Partners + + + + diff --git a/altinkaya_partner_analysis/static/description/icon.png b/altinkaya_partner_analysis/static/description/icon.png new file mode 100644 index 00000000..4de862fa Binary files /dev/null and b/altinkaya_partner_analysis/static/description/icon.png differ diff --git a/altinkaya_partner_analysis/static/description/logo.png b/altinkaya_partner_analysis/static/description/logo.png new file mode 100644 index 00000000..4de862fa Binary files /dev/null and b/altinkaya_partner_analysis/static/description/logo.png differ diff --git a/altinkaya_partner_analysis/views/account_invoice_report_view.xml b/altinkaya_partner_analysis/views/account_invoice_report_view.xml new file mode 100644 index 00000000..20d50be1 --- /dev/null +++ b/altinkaya_partner_analysis/views/account_invoice_report_view.xml @@ -0,0 +1,54 @@ + + + + + + account.invoice.report.search + account.invoice.report + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_partner_analysis/views/partner_view.xml b/altinkaya_partner_analysis/views/partner_view.xml new file mode 100644 index 00000000..f3e8471a --- /dev/null +++ b/altinkaya_partner_analysis/views/partner_view.xml @@ -0,0 +1,29 @@ + + + + + res.partner.form + res.partner + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_roles/__init__.py b/altinkaya_roles/__init__.py new file mode 100644 index 00000000..9a7e03ed --- /dev/null +++ b/altinkaya_roles/__init__.py @@ -0,0 +1 @@ +from . import models \ No newline at end of file diff --git a/altinkaya_roles/__manifest__.py b/altinkaya_roles/__manifest__.py new file mode 100644 index 00000000..5fa7af87 --- /dev/null +++ b/altinkaya_roles/__manifest__.py @@ -0,0 +1,19 @@ +{ + 'name' : 'Altinkaya Security Roles&Rules', + 'version' : '16.0.1.0.0', + 'category': 'General', + 'author' : 'MAkifOzdemir,Codequarters', + 'description': """ + Altınkaya Roles + """, + 'website': 'http://www.codequarters.com', + 'depends' : ['sale', 'sales_team', 'crm','sale_cancel_reason'], + 'data': [ + 'data/altinkaya_category_data.xml', + 'views/res_users.xml', + ], + 'demo': [], + 'installable': True, + 'auto_install': False, + +} diff --git a/altinkaya_roles/data/altinkaya_category_data.xml b/altinkaya_roles/data/altinkaya_category_data.xml new file mode 100644 index 00000000..7f0732eb --- /dev/null +++ b/altinkaya_roles/data/altinkaya_category_data.xml @@ -0,0 +1,28 @@ + + + + + + Altınkaya Sales + Helps you handle your quotations, sale orders and invoicing. + 26 + + + Altinkaya Inventory + Helps you manage your inventory and main stock operations: delivery orders, receptions, etc. + 27 + + + Altinkaya Manufacturing + Helps you manage your manufacturing processes and generate reports on those processes. + 28 + + + Altinkaya Accounting & Finance + Helps you handle your accounting needs, if you are not an accountant, we suggest you to install only the Invoicing. + 29 + + + + + \ No newline at end of file diff --git a/altinkaya_roles/i18n/altinkaya_roles.pot b/altinkaya_roles/i18n/altinkaya_roles.pot new file mode 100644 index 00000000..f0909060 --- /dev/null +++ b/altinkaya_roles/i18n/altinkaya_roles.pot @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_roles +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-02-25 12:30+0000\n" +"PO-Revision-Date: 2020-02-25 12:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__model_access +msgid "Access Controls" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__menu_access +msgid "Access Menu" +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "Access Rights" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_accounting_and_finance +msgid "Altinkaya Accounting & Finance" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_warehouse_management +msgid "Altinkaya Inventory" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_manufacturing +msgid "Altinkaya Manufacturing" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_accountant_manager +msgid "Altınkaya Accountant Manager" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_accountant_operator +msgid "Altınkaya Accountant Operator" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_mrp_manager +msgid "Altınkaya MRP Manager" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_mrp_operator +msgid "Altınkaya MRP Operator" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_sales_management +msgid "Altınkaya Sales" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_sale_manager +msgid "Altınkaya Sales Manager" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_sale_operator +msgid "Altınkaya Sales Operator" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_stock_manager +msgid "Altınkaya Stock Manager" +msgstr "" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_stock_operator +msgid "Altınkaya Stock Operator" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_accounting_and_finance +msgid "Helps you handle your accounting needs, if you are not an accountant, we suggest you to install only the Invoicing." +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_sales_management +msgid "Helps you handle your quotations, sale orders and invoicing." +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_warehouse_management +msgid "Helps you manage your inventory and main stock operations: delivery orders, receptions, etc." +msgstr "" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_manufacturing +msgid "Helps you manage your manufacturing processes and generate reports on those processes." +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "Record Rules" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__rule_groups +msgid "Rules" +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Menu" +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Model" +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Views" +msgstr "" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Rules" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.model,name:altinkaya_roles.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__view_access +msgid "Views" +msgstr "" + diff --git a/altinkaya_roles/i18n/tr.po b/altinkaya_roles/i18n/tr.po new file mode 100644 index 00000000..740b624e --- /dev/null +++ b/altinkaya_roles/i18n/tr.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_roles +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-02-25 12:30+0000\n" +"PO-Revision-Date: 2020-02-25 12:30+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__model_access +msgid "Access Controls" +msgstr "Erişim Kontrolleri" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__menu_access +msgid "Access Menu" +msgstr "Erişim Menüsü" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "Access Rights" +msgstr "Erişim Hakları" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_accounting_and_finance +msgid "Altinkaya Accounting & Finance" +msgstr "Altınkaya Muhasebe ve Finans" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_warehouse_management +msgid "Altinkaya Inventory" +msgstr "Altınkaya Depo" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_manufacturing +msgid "Altinkaya Manufacturing" +msgstr "Altınkaya Üretim" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_accountant_manager +msgid "Altınkaya Accountant Manager" +msgstr "Yönetici" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_accountant_operator +msgid "Altınkaya Accountant Operator" +msgstr "Kullanıcı" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_mrp_manager +msgid "Altınkaya MRP Manager" +msgstr "Yönetici" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_mrp_operator +msgid "Altınkaya MRP Operator" +msgstr "Kullanıcı" + +#. module: altinkaya_roles +#: model:ir.module.category,name:altinkaya_roles.module_category_altinkaya_sales_management +msgid "Altınkaya Sales" +msgstr "Altınkaya Satış" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_sale_manager +msgid "Altınkaya Sales Manager" +msgstr "Yönetici" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_sale_operator +msgid "Altınkaya Sales Operator" +msgstr "Kullanıcı" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_stock_manager +msgid "Altınkaya Stock Manager" +msgstr "Yönetici" + +#. module: altinkaya_roles +#: model:res.groups,name:altinkaya_roles.group_altinkaya_stock_operator +msgid "Altınkaya Stock Operator" +msgstr "Kullanıcı" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_accounting_and_finance +msgid "Helps you handle your accounting needs, if you are not an accountant, we suggest you to install only the Invoicing." +msgstr "Muhasebe gereksinimlerinizi yürütmenizi sağlar, muhasebeci değilseniz yalnızca Faturalamayı yüklemenizi öneririz." + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_sales_management +msgid "Helps you handle your quotations, sale orders and invoicing." +msgstr "Teklifleri, sipariş emirlerini ve faturalarınızı yönetmenizi sağlar" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_warehouse_management +msgid "Helps you manage your inventory and main stock operations: delivery orders, receptions, etc." +msgstr "Stoklarınızı ve ana stok işlemlerinizi: sevkiyat emirleri, kabuller, v.s. yönetmenize yardım eder" + +#. module: altinkaya_roles +#: model:ir.module.category,description:altinkaya_roles.module_category_altinkaya_manufacturing +msgid "Helps you manage your manufacturing processes and generate reports on those processes." +msgstr "Üretim süreçlerinizi yönetmeyi ve üretim süreçlerini raporlamanızı sağlar." + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "Record Rules" +msgstr "Kayıt Kuralları" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__rule_groups +msgid "Rules" +msgstr "Kurallar" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Menu" +msgstr "Kullanıcı Menüleri" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Model" +msgstr "Kullanıcı Modeller" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Access Views" +msgstr "Kullanıcı Görünümleri" + +#. module: altinkaya_roles +#: model_terms:ir.ui.view,arch_db:altinkaya_roles.view_res_users_security_from +msgid "User Rules" +msgstr "Kullanıcı Kurallar" + +#. module: altinkaya_roles +#: model:ir.model,name:altinkaya_roles.model_res_users +msgid "Users" +msgstr "Kullanıcılar" + +#. module: altinkaya_roles +#: model:ir.model.fields,field_description:altinkaya_roles.field_res_users__view_access +msgid "Views" +msgstr "Görünümler" + diff --git a/altinkaya_roles/models/__init__.py b/altinkaya_roles/models/__init__.py new file mode 100644 index 00000000..073e27b5 --- /dev/null +++ b/altinkaya_roles/models/__init__.py @@ -0,0 +1 @@ +from . import res_users \ No newline at end of file diff --git a/altinkaya_roles/models/res_users.py b/altinkaya_roles/models/res_users.py new file mode 100644 index 00000000..1e2835b0 --- /dev/null +++ b/altinkaya_roles/models/res_users.py @@ -0,0 +1,46 @@ +''' +Created on Feb 20, 2020 + +@author: cq +''' +from odoo import fields,models,api + +class ResUsers(models.Model): + _inherit="res.users" + + model_access = fields.One2many('ir.model.access', string='Access Controls',compute ="_compute_model_access") + rule_groups = fields.Many2many('ir.rule', string='Rules', compute ="_compute_rule_groups") + menu_access = fields.Many2many('ir.ui.menu', string='Access Menu', compute ="_compute_menu_access") + view_access = fields.Many2many('ir.ui.view', string='Views', compute ="_compute_view_access") + + + + @api.depends("groups_id") + def _compute_model_access(self): + self.model_access = False + for g in self.groups_id: + self.model_access |= g.model_access + + + @api.depends("groups_id") + def _compute_rule_groups(self): + self.rule_groups = False + for g in self.groups_id: + self.rule_groups |= g.rule_groups + + + @api.depends("groups_id") + def _compute_menu_access(self): + self.menu_access = False + for g in self.groups_id: + self.menu_access |= g.menu_access + + + @api.depends("groups_id") + def _compute_view_access(self): + self.view_access = False + for g in self.groups_id: + self.view_access |= g.view_access + + + \ No newline at end of file diff --git a/altinkaya_roles/security/altinkaya_security.xml b/altinkaya_roles/security/altinkaya_security.xml new file mode 100644 index 00000000..e53edd2e --- /dev/null +++ b/altinkaya_roles/security/altinkaya_security.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_roles/security/ir.model.access.csv b/altinkaya_roles/security/ir.model.access.csv new file mode 100644 index 00000000..43524011 --- /dev/null +++ b/altinkaya_roles/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id:id,group_id:id,perm_write,perm_read,perm_create,perm_unlink diff --git a/altinkaya_roles/views/res_users.xml b/altinkaya_roles/views/res_users.xml new file mode 100644 index 00000000..749459df --- /dev/null +++ b/altinkaya_roles/views/res_users.xml @@ -0,0 +1,70 @@ + + + + res.users.security + res.users + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/altinkaya_sales/__init__.py b/altinkaya_sales/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/altinkaya_sales/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/altinkaya_sales/__manifest__.py b/altinkaya_sales/__manifest__.py new file mode 100644 index 00000000..d9a7ec1f --- /dev/null +++ b/altinkaya_sales/__manifest__.py @@ -0,0 +1,62 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (c) 2012-Present () Acespritech Solutions Pvt.Ltd +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## +{ + "name": "Altinkaya Sale Order Extensions", + "version": "16.0.1.0.0", + "category": "General", + "depends": [ + "base", + "sale", + "stock", + "sale_stock", + "delivery", + "partner_fax", + "altinkaya_roles", + "altinkaya_mrp", + "delivery_state", + "delivery_package_barcode", + "portal", + "sale_stock", + ], + "author": "MAkifOzdemir,Codequarters,Acespritech Solutions Pvt. Ltd.,Yavuz Avcı", + "description": """ + Sales Order Customization + """, + "website": "http://www.codequarters.com", + "data": [ + "security/ir.model.access.csv", + "views/sale_workflow_new_menus_actions.xml", + "views/sales_order_view.xml", + "views/res_partner_views.xml", + "views/product_views.xml", + "views/pricelist.xml", + "views/res_partner.xml", + "data/mail_data.xml", + "views/portal_templates.xml", + "data/sale_portal_data.xml", + "views/sale_portal_templates.xml", + "views/res_partner_segment_view.xml", + "views/res_country_view.xml", + ], + "demo": [], + "installable": True, + "auto_install": False, +} diff --git a/altinkaya_sales/data/mail_data.xml b/altinkaya_sales/data/mail_data.xml new file mode 100644 index 00000000..e1463648 --- /dev/null +++ b/altinkaya_sales/data/mail_data.xml @@ -0,0 +1,159 @@ + + + + + Altinkaya Sales Order: Send by email + + ${object.user_id.email_formatted |safe} + ${object.partner_id.id} + ${object.company_id.name} ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' }) + + + + + + +
+ +

Hello, ${object.partner_id.name}

+ +

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

+ +

+ REFERENCES
+ Order number: ${object.name}
+ Order total: ${object.amount_total} ${object.pricelist_id.currency_id.name}
+ Order date: ${object.date_order}
+ % if object.origin: + Order reference: ${object.origin}
+ % endif + % if object.client_order_ref: + Your reference: ${object.client_order_ref}
+ % endif + % if object.user_id: + Prepared By: ${object.user_id.name} + % endif + +

+ + % if object.state in ('draft', 'sent'): +
+ + + +

It is also possible to make your payment by clicking "Pay Now" button above.
Our web page will open and you will be able to make your payment securely and easily.

+
+ % endif + +
+

If you have any question, do not hesitate to contact us.

+

You can reply this email to contact us.

+ +

Thank you for choosing Altinkaya!

+
+
+
+

+ ALTINKAYA ENCLOSURES FOR ELECTRONICS

+
+
+ + % if object.company_id.street: + ${object.company_id.street}
+ % endif + % if object.company_id.street2: + ${object.company_id.street2}
+ % endif + % if object.company_id.city or object.company_id.zip: + ${object.company_id.zip} ${object.company_id.city}
+ % endif + % if object.company_id.country_id: + ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
+ % endif +
+ % if object.company_id.phone: +
+ Phone: ${object.company_id.phone}
Fax ${object.company_id.fax} + +
+ % endif + % if object.company_id.website: +
+ Web :www.altinkaya.eu +
+ %endif +

+
+
+
+ + ${(object.name or '').replace('/','_')} + ${object.partner_id.lang} + + + +
+ + + +
+ + +
\ No newline at end of file diff --git a/altinkaya_sales/data/sale_portal_data.xml b/altinkaya_sales/data/sale_portal_data.xml new file mode 100644 index 00000000..5c78bd36 --- /dev/null +++ b/altinkaya_sales/data/sale_portal_data.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + False + + + + \ No newline at end of file diff --git a/altinkaya_sales/i18n/altinkaya_sales.pot b/altinkaya_sales/i18n/altinkaya_sales.pot new file mode 100644 index 00000000..da86d128 --- /dev/null +++ b/altinkaya_sales/i18n/altinkaya_sales.pot @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/ar_AA.po b/altinkaya_sales/i18n/ar_AA.po new file mode 100644 index 00000000..e35fec59 --- /dev/null +++ b/altinkaya_sales/i18n/ar_AA.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "نشط" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "المؤسسات" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "جهة الاتصال" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "الدولة" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "العملة" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "سعر العملة" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "الوصف" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "المعرف" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "الاسم" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "تاريخ الأمر" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "قائمة الأسعار" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "المنتج" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "المنتجات" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "أمر البيع" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "بند أمر البيع" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "تحذير على أمر المبيعات" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/bg.po b/altinkaya_sales/i18n/bg.po new file mode 100644 index 00000000..f6199695 --- /dev/null +++ b/altinkaya_sales/i18n/bg.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Активен" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Компании" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Контакт" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Държава" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Създаден от" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Създаден на" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Валута" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Валутен курс" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Описание" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Покажете име" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "ИН" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Последно коригирано на" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Последно актуализирано от" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Последно актуализирано на" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Дата на поръчка" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Ценова листа" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Продукт" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Шаблон за продукт " + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Продукти" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Поръчка" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Ред на поръчка за продажби" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Предупреждение при поръчка за продажба" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/de.po b/altinkaya_sales/i18n/de.po new file mode 100644 index 00000000..6e631c68 --- /dev/null +++ b/altinkaya_sales/i18n/de.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Aktiv" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Land" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Währung" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Wechselkurs" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Beschreibung" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Bestelldatum" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Preisliste" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Produkte" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Verkaufsauftrag" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Auftragsposition" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Alarmierung bei Auftrag" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/el_GR.po b/altinkaya_sales/i18n/el_GR.po new file mode 100644 index 00000000..c166bda7 --- /dev/null +++ b/altinkaya_sales/i18n/el_GR.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Σε Ισχύ" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Εταιρίες" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Επαφή" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Χώρα" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Νόμισμα" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Ισοτιμία" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Περιγραφή" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "Κωδικός" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Περιγραφή" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Ημερ. Παραγγελίας" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Τιμοκατάλογος" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Είδος" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Πρότυπο Είδους " + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Είδη" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Παραγγελία" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Γραμμή Παραγγελίας" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Προειδοποιήσεις για τις Πωλήσεις" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/es.po b/altinkaya_sales/i18n/es.po new file mode 100644 index 00000000..42228ded --- /dev/null +++ b/altinkaya_sales/i18n/es.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Activo" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "País" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Moneda" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Tasa monetaria" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Descripción" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Nombre" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Fecha de pedido" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Tarifa" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Producto" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "Categoría de producto" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Productos" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Pedido de venta" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Línea de pedido de venta" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Advertencia en el pedido de venta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/fr.po b/altinkaya_sales/i18n/fr.po new file mode 100644 index 00000000..dcb79eb6 --- /dev/null +++ b/altinkaya_sales/i18n/fr.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Actif" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Pays" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Devise" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Taux de la devise" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Nom" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Date de la commande" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Liste de prix" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Article" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "Cat??gorie d'articles" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Mod??le d'article" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Articles" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Bon de commande" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Ligne de bons de commande" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Avertissement sur les commandes de vente" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/hu.po b/altinkaya_sales/i18n/hu.po new file mode 100644 index 00000000..f598c41a --- /dev/null +++ b/altinkaya_sales/i18n/hu.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Aktív" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Vállalatok" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Kapcsolattartó" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Ország" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Pénznem" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Árfolyam" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Leírás" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "Azonosító" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Legutóbb frissítve" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Legutóbb frissítette" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Legutóbb frissítve " + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Név" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Rendelés dátuma" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Árlista" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Termék" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Terméksablon" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Termékek" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Értékesítési rendelés" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Értékesítési rendelés sor" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Figyelmeztetés az értékesítési rendelésen" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/it.po b/altinkaya_sales/i18n/it.po new file mode 100644 index 00000000..f2d0f1c2 --- /dev/null +++ b/altinkaya_sales/i18n/it.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Attivo" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Nazione" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Valuta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Valore Valuta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Descrizione" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Nome" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Data ordine" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Listino prezzi" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Prodotto" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "Categoria prodotto" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Modello prodotto" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Prodotti" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Ordine di vendita" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Avviso sull'ordine di vendita" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/ja_JP.po b/altinkaya_sales/i18n/ja_JP.po new file mode 100644 index 00000000..d144157f --- /dev/null +++ b/altinkaya_sales/i18n/ja_JP.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "有効" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "会社" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "連絡先" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "国" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "作成日" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "通貨" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "為替レート" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "説明" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "名称" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "オーダ日" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "価格リスト" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "プロダクト" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "プロダクトテンプレート" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "プロダクト" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "販売オーダ" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "販売オーダ明細" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "販売オーダにて警告" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/nl.po b/altinkaya_sales/i18n/nl.po new file mode 100644 index 00000000..a68a3c5b --- /dev/null +++ b/altinkaya_sales/i18n/nl.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Actief" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Land" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Valuta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Wisselkoers" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Omschrijving" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Naam" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Orderdatum" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Prijslijst" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Productsjabloon" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Producten" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Verkooporder" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Verkooporderregel" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Waarschuwing bij een verkooporder" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/pl.po b/altinkaya_sales/i18n/pl.po new file mode 100644 index 00000000..f7864dd9 --- /dev/null +++ b/altinkaya_sales/i18n/pl.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Aktywne" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Firmy" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Kraj" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Utworzona przez" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Waluta" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Kurs waluty" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Opis" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Data ostatniej modyfikacji" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Nazwa" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "data zamówienia" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Cennik" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Szablon produktu" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Produkty" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Zamówienie sprzedaży" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Pozycja zlecenia sprzedaży" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Ostrzeżenie przy zamówieniu sprzedaży" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/pt.po b/altinkaya_sales/i18n/pt.po new file mode 100644 index 00000000..fda4f185 --- /dev/null +++ b/altinkaya_sales/i18n/pt.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Ativo" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "País" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Criada em" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Moeda" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Taxa de Câmbio" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Descrição" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "Id." + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Nome" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Data da Ordem" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Lista de preços" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Artigo" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Modelo de Artigo" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Artigos" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Ordem de Venda" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Linhas da Ordem de Vendas" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Aviso na Ordem de Vendas" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/ru.po b/altinkaya_sales/i18n/ru.po new file mode 100644 index 00000000..2b75d8f2 --- /dev/null +++ b/altinkaya_sales/i18n/ru.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Активно" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Компании" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "Контакт" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Страна" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Создан" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Валюта" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Курс валюты" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Описание" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Отображаемое Имя" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "Номер" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Последнее изменение" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновил" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "Название" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Дата заказа" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Прайс-лист" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Продукт" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Шаблон продукта" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Продукты" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Заказ на продажу" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Строка заказа на продажу" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Предупреждение по заказу продаж" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/tr.po b/altinkaya_sales/i18n/tr.po new file mode 100644 index 00000000..bab7dd12 --- /dev/null +++ b/altinkaya_sales/i18n/tr.po @@ -0,0 +1,1256 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:21+0000\n" +"PO-Revision-Date: 2024-03-15 07:21+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "\n" +" Öde &amp; Onayla" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "\n" +" Sipariş Durumu:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "\n" +" Deneyimini Puanla" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "\n" +" Kargom Nerede?" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "İş Ortağı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "Varış Limanı:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "Mali Koşul:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "Teslimat Koşulu:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "Ödeme Koşulu:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "Depo:" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "Muhasebe" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "Etkin" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "Altınkaya Elektronik Cihaz Kutuları ${object.state in ('draft', 'sent') and 'Fiyat Teklifi' or 'Satış Siparişi'} (Ref ${object.name or 'n/a' })" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "Altınkaya Elektronik Cihaz Kutuları ©" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "Altınkaya Ödeme URL'i" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "Montajda" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "Montajda Bekliyor" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "Nitlk Değ. Fiyatı" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "Temel Ücret" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "Hesaplama için temel fiyat.\n" +"Perakende Fiyatı: Temel fiyat Satış/Perakende Fiyatı olacak.\n" +"Maliyet Fiyatı: Temel fiyat maliyet fiyatı olacak.\n" +"Diğer Fiyat Listeleri: Başka Fiyat Listesini baz alan temel fiyatın hesaplanması." + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "Özellik fiyatına göre ürün fiyatını hesaplamak için kullanılan taban fiyat." + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "Buna göre" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "CNC Kesimde" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "CNC Bekliyor" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "İptal" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "Kargo Takip" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "Stok Sorgulama" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "Websitesi stok sorgulama izni için bunu aktif edin." + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "Kod" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "Set Fiyatını Hesapla" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "Satış Sipairşi" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "İletişim" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "Ülke" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "Alacak Sigortası" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "Alacak Sigortası Geçerliliği" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "Para Birimi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "Döviz Kuru" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "Özelleştirilebir Ürünler" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "Varsayılan Para Birimi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "Varsayılan Tedarik Deposu" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "Bu ülke için varsayılan para birimi" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "Teslim Edildi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "Açıklama" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "Tamamlandı" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "EUR Banka Hesabı" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "Bu ülke için EUR Banka Hesabı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "Eposta Hatalı" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "Alan" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "Ücretsiz Kargo Limiti" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "Ücretsiz Kargo Limiti" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "Görsel Baskıda" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "Görsel Baskıda Bekliyor" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "Üretim BOM " + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "Geçmiş" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "Enjeksiyonda" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "Enjeksiyonda Bekliyor" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "CNC Torna Bekliyor" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "CNC Torna" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "Üretim Emirleri" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "Preshane" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "Preshane Bekliyor" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "NACE Hedef Ürün Kategorisi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "İsim" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "Bu ürün (%s) için SET ürün ağacı bulunamadı. Lütfen SET ürün ağacı oluşturun." + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "Notlar" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "Eski Fiyatlar" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "Geçmiş Satışlar" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "Nakliyede" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "Sipariş Tarihi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "Sipariş Durumu" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "Diğer Fiyat Listesi" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "Paketlendi" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "İş Ortağı Ürünü" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "Cari Segmenti" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "İş Ortakları" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "Hazırlayan" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "Fiyat, ürünün nitelik değerlerine göre hesaplanır." + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "Fiyat Listesi" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "Fiyat Listesi Öğesi" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "Fiyatlar" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "Ürün" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "Ürün Kategorileri" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "Ürün Kategorisi" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "Fiyat Türü" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "Fiyat Türleri" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "Ürün Şablonu" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "Ürün Şablon Nitelik Satırı" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "Üretimde" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "Üretimler" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "Ürünler" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "Kesimde" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "Kesim Bekliyor" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "Satın Alma" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "Teklif Gönderildi" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "İade" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "Satış Siparişi" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "Satış" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "Satış Sipariş Satırı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "Satış Fiyatı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "Segmentler" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "Set Ürünü?" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "Özelleştirilebilir Ürünleri Göster" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "Ürün Tedarikçi Fiyatları" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "TRY Banka Hesabı" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "Bu ülke için TRY Banka Hesabı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "Etiketler..." + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "Vergi Koşulu" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "Bu yöntem, geçerli ürün şablonu içindeki tüm varyantların fiyatlarını yeniden hesaplar. Devam etmek istiyor musunuz?" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "Geçerli iş ortağı için varsayılan fiyat listesi yerine bu fiyat listesi kullanılacaktır." + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "Kalıphanede" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "Kalıphanede Bekliyor" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "Toplam (USD)" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "USD Banka Hesabı" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "Bu ülke için USD Banka Hesabı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "Fiyatlamada kullan" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "Kullanıcılar" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "N.Değeri Fiyat Çarpanı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "Varyant Adı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "Depoda" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "Faturada Uyarı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "Transferde Uyarı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "Satınalma Siparişinde Uyarı" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "Satış Siparişinde Uyarı" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/i18n/zh_HK.po b/altinkaya_sales/i18n/zh_HK.po new file mode 100644 index 00000000..24d9635c --- /dev/null +++ b/altinkaya_sales/i18n/zh_HK.po @@ -0,0 +1,1249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * altinkaya_sales +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-15 07:20+0000\n" +"PO-Revision-Date: 2024-03-15 07:20+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: altinkaya_sales +#: model:mail.template,body_html:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "\n" +"
\n" +"\n" +"

Hello, ${object.partner_id.name}

\n" +" \n" +"

Here is your ${object.state in ('draft', 'sent') and 'quotation' or 'order confirmation'} from Altinkaya Enclosures For Electronics:

\n" +"\n" +"

\n" +"   REFERENCES
\n" +"   Order number: ${object.name}
\n" +"   Order total: ${ \"{0:,.4f}\".format(object.amount_total).replace(\".\",\"%\").replace(\",\",\" \").replace(\"%\",\",\")} ${object.pricelist_id.currency_id.name}
\n" +"   Order date: ${object.date_order}
\n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
\n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
\n" +" % endif\n" +" % if object.user_id:\n" +"   Prepared By: ${object.user_id.name}\n" +" % endif\n" +"

\n" +"\n" +" % if object.state in ('draft', 'sent'):\n" +"
\n" +" \n" +" \n" +"

It is also possible to make your payment by clicking \"Pay Now\" button above.
Our web page will open and you will be able to make your payment securely and easily.

\n" +" NEW: If you mention your order number ${object.name} in the wire transfer/TT description, our system will automatically confirm the order.
\n" +" % endif \n" +"\n" +"
\n" +"

If you have any question, do not hesitate to contact us.

\n" +"

You can reply this email to contact us.

\n" +"\n" +"

Thank you for choosing Altinkaya!

\n" +"
\n" +"

\n" +" ALTINKAYA ENCLOSURES FOR ELECTRONICS

\n" +"
\n" +"
\n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
\n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
\n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
\n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % object.company_id.state_id.name) or ''} Turkey
\n" +" % endif\n" +"
\n" +" % if object.company_id.phone:\n" +"
\n" +" Phone:  ${object.company_id.phone}
Fax  :  ${object.company_id.fax}\n" +"\n" +"
\n" +" % endif\n" +" % if object.company_id.website:\n" +"
\n" +" Web : www.altinkaya.eu\n" +"
\n" +" %endif\n" +"

\n" +"
\n" +"

You can rate your customer experience at the following link.

\n" +" \n" +" Rate the Experience\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid " kullanılan eski Minimum İşcilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,report_name:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "${(object.name or '').replace('/','_')}" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 Min İşçcilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2014_iscilik +msgid "2014 yılında kullanılan birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2014_iscilik +msgid "2014 yılında kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2014 +msgid "2014 yılında kullanılan eski fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016a_iscilik +msgid "2015 Ekim Min İscilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016a +msgid "2015 Ekim fiyati TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016a_iscilik +msgid "2015 Ekim isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak Eski Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak Min İşçcilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2015a +msgid "2015 Ocak eski fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak işçilik Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2015a_iscilik +msgid "2015 Ocak kullanılan birim işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2015a_iscilik +msgid "2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2016b_iscilik +msgid "2016 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2016b +msgid "2016 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2016b_iscilik +msgid "2016 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Katalog için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2016A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2016A +msgid "2016 Temmuz Katalog gönderme kampanyası icin arandi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Adres güncelleme için arandı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık Fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Min İsçilik TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_2017_iscilik +msgid "2017 Aralık Minimum İşçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık birim işçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_2017 +msgid "2017 Aralık fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_2017_iscilik +msgid "2017 Aralık isçilik fiyatı TL" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kamp_2017A +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kamp_2017A +msgid "2017 Temmuz Adres günceleme için arandı." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_sale_order_portal_template_inherit +msgid "\n" +" Pay &amp; Confirm" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Order State:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "\n" +" Rate your experience" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "\n" +" Where is my cargo?" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "This is a set product" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Partner" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Destination Port:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Fiscal Position:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Incoterm:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Payment Term:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Warehouse:" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_country_view_form_inherit_altinkaya_sales +msgid "Accounting" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__active +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__active +msgid "Active" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Altinkaya" +msgstr "" + +#. module: altinkaya_sales +#: model:mail.template,subject:altinkaya_sales.email_template_edi_sale_altinkaya +msgid "Altinkaya Enclosure For Electronics ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_portal_logo_size +msgid "Altinkaya Enclosures for Electronics ©" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__altinkaya_payment_url +msgid "Altinkaya Payment Url" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Assembly Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__attr_price +msgid "Attr. Value Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Attribute value coefficient used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__base +msgid "Base price for computation.\n" +"Public Price: The base price will be the Sale/public Price.\n" +"Cost Price : The base price will be the cost price.\n" +"Other Pricelist : Computation of the base price based on another Pricelist." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_template_attribute_line__attr_base_price +msgid "Base price used to compute product price based on attribute value." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__base +msgid "Based on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_iscilik_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "Birim işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Bu seçenek seçili ise fiyatı yenidir." +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "CNC Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Canceled" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.sale_order_portal_content_configurations_inherit +msgid "Cargo Tracking" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__v_cari_urun_count +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__v_cari_urun_count +msgid "Carinin Urunleri" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check Stock" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__allow_check_stock +msgid "Check stock availability for products in this pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__code +msgid "Code" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_company +msgid "Companies" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "Compute Set Price" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Confirmed Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner +msgid "Contact" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Copy to Sale" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_country +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__country_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__country_id +msgid "Country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_uid +msgid "Created by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__create_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__create_date +msgid "Created on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Credit Insurance" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__credit_insurance_validity +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__credit_insurance_validity +msgid "Credit Insurance Validity" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__currency +msgid "Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_currency_rate +msgid "Currency Rate" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__custom_products +msgid "Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_currency_id +msgid "Default Customer Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__default_procurement_wh_id +msgid "Default Procurement Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_currency_id +msgid "Default currency for this country" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Delivered" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__description +msgid "Description" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__display_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__display_name +msgid "Display Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolar Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_dolar +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_dolar +msgid "Dolarla satılan ürünlerin fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Done" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Draft" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_eur_bank_account_id +msgid "EUR Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__email_invalid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__email_invalid +msgid "Email Invalid" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "En Az Toplam işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_cep +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_cep +msgid "Eski Cep" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_fax +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_fax +msgid "Eski Faks" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_old_tel +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_old_tel +msgid "Eski Tel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_euro +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__v_fiyat_euro +msgid "Euro ile satılırken kullanılan temel fiyat" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__field +msgid "Field" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_guncel_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_guncel_fiyat +msgid "Fiyat Güncel" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free Shipping Limit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist_item__free_shipping_limit +msgid "Free shipping limit" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Graphic Print Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist_item__x_guncelleme +msgid "Guncelleme Kodu" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__has_production_bom +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__has_production_bom +msgid "Has production BoM" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_company__hash_code +msgid "Hash Comm Code" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "History" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__id +msgid "ID" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Injection Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Kampanyalarda Aranmayacak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog E-mail" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Posta ile gönderildi." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Posta ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postala +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postala +msgid "Katalog Postala" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_kat_postalandi +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_kat_postalandi +msgid "Katalog Postalandi" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_kat_email +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_kat_email +msgid "Katalog email ile gönderilecek." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_category__x_guncelleme +msgid "Kategori Referansi" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Kaynak" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type____last_update +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment____last_update +msgid "Last Modified on" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_uid +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__write_date +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__write_date +msgid "Last Updated on" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Lathe Shop" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:313 +#, python-format +msgid "List Price" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Manufacturing Orders" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Metal Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_min_iscilik_fiy +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_min_iscilik_fiy +msgid "Minimum işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__nace_product_categ_ids +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__nace_product_categ_ids +msgid "NACE Target Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_nakliye +msgid "Nakliye fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_price_type__name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__name +msgid "Name" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_template.py:98 +#, python-format +msgid "No phantom BoM found for product %s. Please create a phantom BoM to compute the price of the set product." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Notes" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Old Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__sale_line_history +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_A +msgid "Old Sales" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "On Transit" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__date_order +msgid "Order Date" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__order_state +msgid "Order State" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:312 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Packaged" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_parent_product_id +msgid "Parent Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_cari_urun +msgid "Partner Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_partner_segment +msgid "Partner Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner_segment__partner_ids +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_segment_form_view +msgid "Partners" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_portal_mixin +msgid "Portal Mixin" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.portal_record_sidebar_change_brand_link +msgid "Powered by" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__attr_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_template__attr_price +msgid "Price calculated based on the product's attribute values." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_price_type +msgid "Price type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__property_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_item +msgid "Pricelist Item" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Pricelist type used in sales or purchases" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Prices" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_product +msgid "Product" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_category_on_sale +msgid "Product Categories" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_category +msgid "Product Category" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.action_product_price_type +msgid "Product Price Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.ui.menu,name:altinkaya_sales.menu_product_price_type +msgid "Product Price Types" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template +msgid "Product Template" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_template_attribute_line +msgid "Product Template Attribute Line" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Production" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__production_ids +msgid "Productions" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Products" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Profile Cutting Queue" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Purchases" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Quotation" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Returned" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order +msgid "Sale Order" +msgstr "" + +#. module: altinkaya_sales +#: selection:product.pricelist,list_type_use:0 +msgid "Sales" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_product__form_old_prices +msgid "Sales Price" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__purchase_price +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__purchase_price +msgid "Satınalma Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__segment_id +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__segment_id +msgid "Segment" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.actions.act_window,name:altinkaya_sales.res_partner_segment_act_window +#: model:ir.ui.menu,name:altinkaya_sales.res_partner_segment_menu +msgid "Segments" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__set_product +msgid "Set product?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__z_tel_kampanya +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__z_tel_kampanya +msgid "Seçili ise telefon kampanyalarında aranmayacak." +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order_line__show_custom_products +msgid "Show Custom Products" +msgstr "" + +#. module: altinkaya_sales +#: code:addons/altinkaya_sales/models/product_pricelist.py:311 +#, python-format +msgid "Supplier Prices on the product form" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_try_bank_account_id +msgid "TRY Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Tags..." +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.view_sales_order_form_v2_to_v12_views +msgid "Tax Position" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.product_template_old_price_form_attr_price +msgid "This method will recalculate the prices of all variants within the current product template. Do you want to continue?" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_partner__property_product_pricelist +#: model:ir.model.fields,help:altinkaya_sales.field_res_users__property_product_pricelist +msgid "This pricelist will be used, instead of the default one, for sales to the current partner" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Production" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Tool Shop Queue" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__amount_total_usd +msgid "Total (USD)" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_country__default_usd_bank_account_id +msgid "USD Bank Account for this country" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_sale_order__currency_id_usd +msgid "USD Currency" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_tl_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_tl_fiyat +msgid "USD Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_pricelist__list_type_use +msgid "Use Type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__use_in_pricing +msgid "Use in pricing" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_res_company__hash_code +msgid "Used in comm with ext services" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_res_users +msgid "Users" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template_attribute_line__attr_val_price_coef +msgid "Value Price Multiplier" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__name_variant +msgid "Variant Name" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__x_vergino +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__x_vergino +msgid "Vergi No" +msgstr "" + +#. module: altinkaya_sales +#: selection:sale.order,order_state:0 +msgid "Warehouse" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Invoice" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Picking" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Purchase Order" +msgstr "" + +#. module: altinkaya_sales +#: model_terms:ir.ui.view,arch_db:altinkaya_sales.res_partner_view_form_altinkaya +msgid "Warning on the Sales Order" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_iscilik_fiyat +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_template__v_iscilik_fiyat +msgid "işçilik Fiyatı USD" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model,name:altinkaya_sales.model_product_pricelist_type +msgid "product.pricelist.type" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki +msgid "Önceki fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,help:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki işçilik fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_product_product__v_fiyat_onceki_iscilik +msgid "Önceki İşçilik Fiyatı" +msgstr "" + +#. module: altinkaya_sales +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_partner__z_contact_name +#: model:ir.model.fields,field_description:altinkaya_sales.field_res_users__z_contact_name +msgid "İlgili Kişi" +msgstr "" + diff --git a/altinkaya_sales/models/__init__.py b/altinkaya_sales/models/__init__.py new file mode 100644 index 00000000..6ff8e4e8 --- /dev/null +++ b/altinkaya_sales/models/__init__.py @@ -0,0 +1,12 @@ +from . import sale_order +from . import product_category +from . import product_pricelist +from . import product_product +from . import product_template +from . import res_company +from . import res_partner +from . import res_user +from . import portal +from . import res_partner_segment +from . import res_country +from . import mrp_production diff --git a/altinkaya_sales/models/mrp_production.py b/altinkaya_sales/models/mrp_production.py new file mode 100644 index 00000000..0de6678b --- /dev/null +++ b/altinkaya_sales/models/mrp_production.py @@ -0,0 +1,13 @@ +# Copyright 2024 Yousef Sheta (https://github.com/TrueYouface) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + + + + + +from odoo import models, fields, api + + + +class MrpProduction(models.Model): + _inherit = "mrp.production" \ No newline at end of file diff --git a/altinkaya_sales/models/portal.py b/altinkaya_sales/models/portal.py new file mode 100644 index 00000000..8fb09211 --- /dev/null +++ b/altinkaya_sales/models/portal.py @@ -0,0 +1,37 @@ +import uuid +import hashlib +import hmac +from werkzeug.urls import url_encode +from odoo import api, exceptions, fields, models, tools, _ + + +class PortalMixinInheritance(models.AbstractModel): + _inherit = "portal.mixin" + + + def get_portal_url( + self, + suffix=None, + report_type=None, + download=None, + query_string=None, + anchor=None, + ): + """ + Changes the invoice download link in the portal to e-invoice. + """ + self.ensure_one() + if self._name == "account.invoice" and self.einvoice_pdf_id: + invoice_url = f"/report/einvoicepdf/{self.id}" + "?access_token=%s" % ( + self._portal_ensure_token(), + ) + return invoice_url + + else: + return super(PortalMixinInheritance, self).get_portal_url( + suffix=suffix, + report_type=report_type, + download=download, + query_string=query_string, + anchor=anchor, + ) diff --git a/altinkaya_sales/models/product_category.py b/altinkaya_sales/models/product_category.py new file mode 100644 index 00000000..fe213583 --- /dev/null +++ b/altinkaya_sales/models/product_category.py @@ -0,0 +1,16 @@ +# -*- encoding: utf-8 -*- +# +#Created on Jan 17, 2020 +# +#@author: dogan +# + +from odoo import models, fields, api + + +class ProductCategory(models.Model): + _inherit="product.category" + + + x_guncelleme = fields.Char('Kategori Referansi',size=64,required=False) + custom_products = fields.Boolean('Custom Products') \ No newline at end of file diff --git a/altinkaya_sales/models/product_pricelist.py b/altinkaya_sales/models/product_pricelist.py new file mode 100644 index 00000000..f06d3fa5 --- /dev/null +++ b/altinkaya_sales/models/product_pricelist.py @@ -0,0 +1,333 @@ +# -*- encoding: utf-8 -*- +# +# Created on Jan 17, 2020 +# +# @author: dogan +# +from itertools import chain + +from odoo import models, fields, api, tools +from odoo.exceptions import UserError +from odoo.tools.translate import _ + + +class ProductPriceType(models.Model): + _name = "product.price.type" + _description = "Price type" + + def _compute_selection_fields(self): + res = [] + fields = self.env["ir.model.fields"].search( + [("model", "in", ["product.product"]), ("ttype", "=", "float")] + ) + for field in fields: + if not (field.name, field.field_description) in res: + res.append((field.name, field.field_description)) + return res + + name = fields.Char(string="Name", required=True) + field = fields.Selection( + selection=lambda self: self._compute_selection_fields(), + string="Field", + required=True, + ) + active = fields.Boolean(string="Active", default=True) + currency = fields.Many2one("res.currency", "Currency", required=True) + + +class ProductPricelist(models.Model): + _inherit = "product.pricelist" + + list_type_use = fields.Selection( + [("sale", "Sales"), ("purchase", "Purchases")], + string="Use Type", + required=True, + default="sale", + help="Pricelist type used in sales or purchases", + ) + + allow_check_stock = fields.Boolean( + string="Check Stock", + help="Check stock availability for products in this pricelist", + ) + + alternate_pricelist_id = fields.Many2one( + "product.pricelist", + string="Alternate Pricelist", + help="If set, this pricelist will be showed on the portal account settings", + ) + + + def _compute_price_rule(self, products_qty_partner, date=False, uom_id=False): + """Low-level method - Mono pricelist, multi products + Returns: dict{product_id: (price, suitable_rule) for the given pricelist} + + Date in context can be a date, datetime, ... + + :param products_qty_partner: list of typles products, quantity, partner + :param datetime date: validity date + :param ID uom_id: intermediate unit of measure + """ + self.ensure_one() + if not date: + date = self._context.get("date") or fields.Date.today() + date = fields.Date.to_date( + date + ) # boundary conditions differ if we have a datetime + if not uom_id and self._context.get("uom"): + uom_id = self._context["uom"] + if uom_id: + # rebrowse with uom if given + products = [ + item[0].with_context(uom=uom_id) for item in products_qty_partner + ] + products_qty_partner = [ + (products[index], data_struct[1], data_struct[2]) + for index, data_struct in enumerate(products_qty_partner) + ] + else: + products = [item[0] for item in products_qty_partner] + + if not products: + return {} + + categ_ids = {} + for p in products: + categ = p.categ_id + while categ: + categ_ids[categ.id] = True + categ = categ.parent_id + categ_ids = list(categ_ids) + + is_product_template = products[0]._name == "product.template" + if is_product_template: + prod_tmpl_ids = [tmpl.id for tmpl in products] + # all variants of all products + prod_ids = [ + p.id + for p in list( + chain.from_iterable([t.product_variant_ids for t in products]) + ) + ] + else: + prod_ids = [product.id for product in products] + prod_tmpl_ids = [product.product_tmpl_id.id for product in products] + + # Load all rules + self._cr.execute( + "SELECT item.id " + "FROM product_pricelist_item AS item " + "LEFT JOIN product_category AS categ " + "ON item.categ_id = categ.id " + "WHERE (item.product_tmpl_id IS NULL OR item.product_tmpl_id = any(%s))" + "AND (item.product_id IS NULL OR item.product_id = any(%s))" + "AND (item.categ_id IS NULL OR item.categ_id = any(%s)) " + "AND (item.pricelist_id = %s) " + "AND (item.date_start IS NULL OR item.date_start<=%s) " + "AND (item.date_end IS NULL OR item.date_end>=%s)" + "ORDER BY item.applied_on, item.min_quantity desc, categ.complete_name desc, item.id desc", + (prod_tmpl_ids, prod_ids, categ_ids, self.id, date, date), + ) + # NOTE: if you change `order by` on that query, make sure it matches + # _order from model to avoid inconstencies and undeterministic issues. + + item_ids = [x[0] for x in self._cr.fetchall()] + items = self.env["product.pricelist.item"].browse(item_ids) + results = {} + for product, qty, partner in products_qty_partner: + results[product.id] = 0.0 + use_purchase_price = False + suitable_rule = False + price_type = self.env["product.price.type"] + # Final unit price is computed according to `qty` in the `qty_uom_id` UoM. + # An intermediary unit price may be computed according to a different UoM, in + # which case the price_uom_id contains that UoM. + # The final price will be converted to match `qty_uom_id`. + qty_uom_id = self._context.get("uom") or product.uom_id.id + price_uom_id = product.uom_id.id + qty_in_product_uom = qty + if qty_uom_id != product.uom_id.id: + try: + qty_in_product_uom = ( + self.env["uom.uom"] + .browse([self._context["uom"]]) + ._compute_quantity(qty, product.uom_id) + ) + except UserError: + # Ignored - incompatible UoM in context, use default product UoM + pass + + # if Public user try to access standard price from website sale, need to call price_compute. + # TDE SURPRISE: product can actually be a template + # price = product.price_compute('attr_price')[product.id] + price = 0.0 + + price_uom = self.env["uom.uom"].browse([qty_uom_id]) + for rule in items: + if rule.min_quantity and qty_in_product_uom < rule.min_quantity: + continue + if is_product_template: + if rule.product_tmpl_id and product.id != rule.product_tmpl_id.id: + continue + if rule.product_id and not ( + product.product_variant_count == 1 + and product.product_variant_id.id == rule.product_id.id + ): + # product rule acceptable on template if has only one variant + continue + else: + if ( + rule.product_tmpl_id + and product.product_tmpl_id.id != rule.product_tmpl_id.id + ): + continue + if rule.product_id and product.id != rule.product_id.id: + continue + + if rule.categ_id: + cat = product.categ_id + while cat: + if cat.id == rule.categ_id.id: + break + cat = cat.parent_id + if not cat: + continue + price_type = self.env["product.price.type"].search( + [("id", "=", rule.base)], limit=1 + ) + if rule.base == "-1" and rule.base_pricelist_id: + price_tmp = rule.base_pricelist_id._compute_price_rule( + [(product, qty, partner)], date, uom_id + )[product.id][ + 0 + ] # TDE: 0 = price, 1 = rule + price = rule.base_pricelist_id.currency_id._convert( + price_tmp, + self.currency_id, + self.env.user.company_id, + date, + round=False, + ) + elif ( + len(product.seller_ids) > 0 + and product.purchase_ok + and self.list_type_use == "purchase" + and rule.base == "-2" # Supplier Prices on the product form + ): + supplier_price = fields.first( + product.seller_ids.filtered(lambda s: s.name.id == partner.id) + ) + price = supplier_price.price if supplier_price else 0.0 + use_purchase_price = True + else: + # if base option is public price take sale price else cost price of product + # price_compute returns the price in the context UoM, i.e. qty_uom_id + price = product.price_compute(price_type.field)[product.id] + + convert_to_price_uom = lambda price: product.uom_id._compute_price( + price, price_uom + ) + + if price is not False: + if rule.compute_price == "fixed": + price = convert_to_price_uom(rule.fixed_price) + elif rule.compute_price == "percentage": + price = (price - (price * (rule.percent_price / 100))) or 0.0 + else: + # complete formula + price_limit = price + price = (price - (price * (rule.price_discount / 100))) or 0.0 + if rule.price_round: + price = tools.float_round( + price, precision_rounding=rule.price_round + ) + + if rule.price_surcharge: + price_surcharge = convert_to_price_uom(rule.price_surcharge) + price += price_surcharge + + if rule.price_min_margin: + price_min_margin = convert_to_price_uom( + rule.price_min_margin + ) + price = max(price, price_limit + price_min_margin) + + if rule.price_max_margin: + price_max_margin = convert_to_price_uom( + rule.price_max_margin + ) + price = min(price, price_limit + price_max_margin) + suitable_rule = rule + break + # Final price conversion into pricelist currency + base_currency = ( + supplier_price.currency_id + if use_purchase_price + else price_type.currency + ) + + if self._context.get("sale_id"): + order = self.env["sale.order"].browse(self._context.get("sale_id")) + else: + order = self.env["sale.order"] + + # Since the shipping price is dynamic, the base field must be v_fiyat_nakliye to apply a rule. + if price_type and price_type.field == "v_fiyat_nakliye" and order: + # If we are calculating the price for carrier line, we need to use the currency of the sale order + base_currency = order.currency_id + + # If order's total price is greater than free shipping limit, then shipping is free + if ( + suitable_rule.free_shipping_limit + and sum( + [ + l.price_subtotal + for l in order.order_line + if not l.is_delivery + ] + ) + >= suitable_rule.free_shipping_limit + ): + price = 0.0 + + if ( + suitable_rule + and suitable_rule.currency_id != base_currency + and suitable_rule.compute_price != "fixed" + and suitable_rule.base != "-1" + ): + price = base_currency._convert( + price, + suitable_rule.currency_id, + self.env.user.company_id, + date, + round=False, + ) + + results[product.id] = (price, suitable_rule and suitable_rule.id or False) + + return results + + +class ProductPriclelistItem(models.Model): + _inherit = "product.pricelist.item" + + def _compute_base(self): + res = [ + ("-2", _("Supplier Prices on the product form")), + ("-1", _("Other Pricelist")), + ("list_price", _("List Price")), + ] + + price_types = self.env["product.price.type"].search([("active", "=", True)]) + for price_type in price_types: + if not (price_type.id, price_type.name) in res: + res.append((str(price_type.id), price_type.name)) + return res + + base = fields.Selection(selection=lambda self: self._compute_base()) + x_guncelleme = fields.Char("Guncelleme Kodu", size=64) + free_shipping_limit = fields.Float( + "Free Shipping Limit", + help="Free shipping limit", + ) diff --git a/altinkaya_sales/models/product_product.py b/altinkaya_sales/models/product_product.py new file mode 100644 index 00000000..9f39dfbf --- /dev/null +++ b/altinkaya_sales/models/product_product.py @@ -0,0 +1,196 @@ +# -*- encoding: utf-8 -*- + +from odoo import models, fields, api +from odoo.tools import float_is_zero +from odoo.addons import decimal_precision as dp +import logging + +_logger = logging.getLogger(__name__) + + +class ProductProduct(models.Model): + _inherit = "product.product" + + v_fiyat_2015a = fields.Float( + "2015 Ocak Eski Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2015 Ocak eski fiyatı", + ) + v_2015a_iscilik = fields.Float( + "2015 Ocak işçilik Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2015 Ocak kullanılan birim işçilik fiyatı", + ) + v_min_2015a_iscilik = fields.Float( + "2015 Ocak Min İşçcilik TL", + digits=dp.get_precision("Product Price"), + help="2015 Ocak kullanılan eski Minimum İşçilik fiyatı TL", + ) + v_fiyat_2014 = fields.Float( + "2014 Eski Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2014 yılında kullanılan eski fiyatı TL", + ) + v_2014_iscilik = fields.Float( + "2014 işçilik Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2014 yılında kullanılan birim işçilik fiyatı TL", + ) + v_min_2014_iscilik = fields.Float( + "2014 Min İşçcilik Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2014 yılında kullanılan eski Minimum İşçilik fiyatı TL", + ) + v_fiyat_2016a = fields.Float( + "2015 Ekim Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2015 Ekim fiyati TL", + ) + v_2016a_iscilik = fields.Float( + "2015 Ekim isçilik fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2015 Ekim birim işçilik fiyatı TL", + ) + v_min_2016a_iscilik = fields.Float( + "2015 Ekim Min İscilik TL", + digits=dp.get_precision("Product Price"), + help=" kullanılan eski Minimum İşcilik fiyatı TL", + ) + v_fiyat_2016b = fields.Float( + "2016 Aralık Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2016 Aralık fiyatı TL", + ) + v_2016b_iscilik = fields.Float( + "2016 Aralık isçilik fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2016 Aralık birim işçilik fiyatı TL", + ) + v_min_2016b_iscilik = fields.Float( + "2016 Aralık Min İsçilik TL", + digits=dp.get_precision("Product Price"), + help="2016 Aralık Minimum İşçilik fiyatı TL", + ) + v_fiyat_2017 = fields.Float( + "2017 Aralık Fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2017 Aralık fiyatı TL", + ) + v_2017_iscilik = fields.Float( + "2017 Aralık isçilik fiyatı TL", + digits=dp.get_precision("Product Price"), + help="2017 Aralık birim işçilik fiyatı TL", + ) + v_min_2017_iscilik = fields.Float( + "2017 Aralık Min İsçilik TL", + digits=dp.get_precision("Product Price"), + help="2017 Aralık Minimum İşçilik fiyatı TL", + ) + attr_price = fields.Float( + compute="_compute_attr_based_price", + digits=dp.get_precision("Product Price"), + string="Attr. Value Price", + help="Price calculated based on the product's attribute values.", + ) + purchase_price = fields.Float( + "Satınalma Fiyatı", + digits=dp.get_precision("Product Price"), + help="Satınalma Fiyatı", + ) + v_cari_urun = fields.Many2one("res.partner", "Partner Product") + v_tl_fiyat = fields.Float( + "USD Fiyatı", + digits=dp.get_precision("Product Price"), + help="Birim işçilik Fiyatı USD", + ) + v_iscilik_fiyat = fields.Float( + "işçilik Fiyatı USD", + digits=dp.get_precision("Product Price"), + help="Birim işçilik Fiyatı USD", + ) + v_min_iscilik_fiy = fields.Float( + "Minimum işçilik Fiyatı USD", + digits=dp.get_precision("Product Price"), + help="En Az Toplam işçilik Fiyatı USD", + ) + v_guncel_fiyat = fields.Boolean( + "Fiyat Güncel", help="Bu seçenek seçili ise fiyatı yenidir." + ) + name_variant = fields.Char( + compute="_compute_name_variant_report_name", string="Variant Name" + ) + + # altinkaya + v_fiyat_dolar = fields.Float( + "Dolar Fiyatı", + digits=dp.get_precision("Product Price"), + help="Dolarla satılan ürünlerin fiyatı", + ) + v_fiyat_euro = fields.Float( + "Euro Fiyatı", + digits=dp.get_precision("Product Price"), + help="Euro ile satılırken kullanılan temel fiyat", + ) + + v_fiyat_onceki = fields.Float( + "Önceki Fiyatı", + digits=dp.get_precision("Product Price"), + help="Önceki fiyatı", + ) + + v_fiyat_onceki_iscilik = fields.Float( + "Önceki İşçilik Fiyatı", + digits=dp.get_precision("Product Price"), + help="Önceki işçilik fiyatı", + ) + + v_fiyat_nakliye = fields.Float( + "Nakliye Fiyatı", + compute="_compute_nakliye_fiyati", + digits=dp.get_precision("Product Price"), + help="Nakliye fiyatı", + ) + + + def _compute_nakliye_fiyati(self): + for rec in self: + rec.v_fiyat_nakliye = 0.0 + if self._context.get("sale_id"): + order = self.env["sale.order"].browse(self._context.get("sale_id")) + carrier_line = fields.first( + order.order_line.filtered(lambda ol: ol.is_delivery) + ) + if carrier_line: + rec.v_fiyat_nakliye = carrier_line.price_unit + return True + + @api.depends("product_tmpl_id") + def _compute_attr_based_price(self): + res = {} + for product in self: + priced_attributes = { + al.attribute_id.id: { + "base_price": al.attr_base_price, + "price_coef": al.attr_val_price_coef, + } + for al in product.product_tmpl_id.attribute_line_ids.filtered( + lambda al: al.use_in_pricing + ) + } + + val = 0.0 + for att_val in product.product_template_variant_value_ids: + if att_val.attribute_id.id in priced_attributes: + val += ( + priced_attributes[att_val.attribute_id.id]["base_price"] + + priced_attributes[att_val.attribute_id.id]["price_coef"] + * att_val.numeric_value + ) + if float_is_zero(val, precision_digits=4): + val = product.v_fiyat_dolar + product.attr_price = val + + + def _compute_name_variant_report_name(self): + result = self.with_context({"display_default_code": False}).name_get() + return result diff --git a/altinkaya_sales/models/product_template.py b/altinkaya_sales/models/product_template.py new file mode 100644 index 00000000..789280ba --- /dev/null +++ b/altinkaya_sales/models/product_template.py @@ -0,0 +1,150 @@ +""" +Created on Jan 17, 2019 + +@author: cq +""" +from odoo import models, fields, api, _ +from odoo.addons import decimal_precision as dp +from odoo.exceptions import UserError +import logging + +_logger = logging.getLogger(__name__) + + +# Aktarıldı +class ProductTemplateAttributeLine(models.Model): + _inherit = "product.template.attribute.line" + attr_base_price = fields.Float( + "Base Price", + digits=dp.get_precision("Product Price"), + help="Base price used to compute product price based on attribute value.", + ) + attr_val_price_coef = fields.Float( + "Value Price Multiplier", + digits=dp.get_precision("Product Price"), + help="Attribute value coefficient used to compute product price based on attribute value.", + ) + use_in_pricing = fields.Boolean("Use in pricing") + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + # for sale configurator + attr_price = fields.Float( + digits=dp.get_precision("Product Price"), + string="Attr. Value Price", + help="Price calculated based on the product's attribute values.", + default=0.0, + ) + v_tl_fiyat = fields.Float( + "USD Fiyatı", + digits=dp.get_precision("Product Price"), + help="Birim işçilik Fiyatı USD", + default=0.0, + ) + v_iscilik_fiyat = fields.Float( + "işçilik Fiyatı USD", + digits=dp.get_precision("Product Price"), + help="Birim işçilik Fiyatı USD", + default=0.0, + ) + v_min_iscilik_fiy = fields.Float( + "Minimum işçilik Fiyatı USD", + digits=dp.get_precision("Product Price"), + help="En Az Toplam işçilik Fiyatı USD", + default=0.0, + ) + v_guncel_fiyat = fields.Boolean( + "Fiyat Güncel", help="Bu seçenek seçili ise fiyatı yenidir.", default=0.0 + ) + + # altinkaya + v_fiyat_dolar = fields.Float( + "Dolar Fiyatı", + digits=dp.get_precision("Product Price"), + help="Dolarla satılan ürünlerin fiyatı", + default=0.0, + ) + v_fiyat_euro = fields.Float( + "Euro Fiyatı", + digits=dp.get_precision("Product Price"), + help="Euro ile satılırken kullanılan temel fiyat", + default=0.0, + ) + + has_production_bom = fields.Boolean( + "Has production BoM", compute="_compute_has_production_bom", store=True + ) + + + @api.depends("bom_ids", "bom_ids.type") + def _compute_has_production_bom(self): + self.has_production_bom = any( + self.bom_ids.filtered(lambda b: b.type != "phantom") + ) + + def compute_set_product_price(self): + """ + Compute the price of the set product based on the price of its components. + It creates a dummy SO to compute the price of the components. + :return: + """ + self.ensure_one() + phantom_boms = self.bom_ids.filtered(lambda b: b.type == "phantom") + + if not phantom_boms: + raise UserError( + _( + "No phantom BoM found for product %s. Please create" + " a phantom BoM to compute the price of the set product." + % self.name + ) + ) + + products_2compute = self.product_variant_ids + date_now = fields.Datetime.now() + dummy_so = self.env["sale.order"].create( + { + "name": "Phantom Bom Price Compute: %s, %s" + % (self.id, date_now.strftime("%d-%m-%Y")), + "partner_id": 12515, # Ahmet Altınışık test + "partner_invoice_id": 12515, + "partner_shipping_id": 12515, + "pricelist_id": 136, # USD pricelist + "warehouse_id": 1, + "company_id": 1, + "currency_id": 2, # USD + "date_order": fields.Datetime.now(), + } + ) + for product in self.web_progress_iter(products_2compute, msg="Set ürünlerin fiyatı hesaplanıyor..."): + bom = self.env["mrp.bom"].sudo()._bom_find(product=product) + if not bom.type == "phantom": + continue + # Create a new sale order line + dummy_sol = self.env["sale.order.line"].create( + { + "order_id": dummy_so.id, + "product_id": product.id, + "product_uom_qty": 1, + "product_uom": product.uom_id.id, + "price_unit": product.v_fiyat_dolar, + } + ) + # Explode the phantom bom + dummy_sol.explode_set_contents() + # Compute the price + dummy_so.recalculate_prices() + # Update the product price + _logger.info( + "Updating product price for product %s: %s -> %s" + % (product.display_name, product.v_fiyat_dolar, dummy_so.amount_untaxed) + ) + product.v_fiyat_dolar = dummy_so.amount_untaxed + # Clear sale order lines + dummy_so.order_line.unlink() + # Clear the dummy sale order + dummy_so.unlink() + self.env.cr.commit() + return True diff --git a/altinkaya_sales/models/res_company.py b/altinkaya_sales/models/res_company.py new file mode 100644 index 00000000..09c15067 --- /dev/null +++ b/altinkaya_sales/models/res_company.py @@ -0,0 +1,15 @@ +# -*- encoding: utf-8 -*- +# +#Created on Jan 17, 2020 +# +#@author: dogan +# +from odoo import models, fields, api + + +class ResCompany(models.Model): + _inherit='res.company' + + + hash_code = fields.Char('Hash Comm Code', size=200, help="Used in comm with ext services") + diff --git a/altinkaya_sales/models/res_country.py b/altinkaya_sales/models/res_country.py new file mode 100644 index 00000000..c8889149 --- /dev/null +++ b/altinkaya_sales/models/res_country.py @@ -0,0 +1,45 @@ +# Copyright 2024 Ahmet Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import models, fields, api + + +class ResCountry(models.Model): + _inherit = "res.country" + + def _get_bank_account_domain(self, currency_name): + """ + Get domain for bank account + :param currency_name: str + :return: list + """ + currency_id = self.env["res.currency"].search( + [("name", "=", currency_name)], limit=1 + ) + return [ + ("currency_id", "=", currency_id.id), + ("partner_id", "=", self.env.user.company_id.partner_id.id), + ] + + default_currency_id = fields.Many2one( + "res.currency", + string="Default Customer Currency", + help="Default currency for this country", + ) + default_eur_bank_account_id = fields.Many2one( + "res.partner.bank", + string="EUR Bank Account", + domain=lambda self: self._get_bank_account_domain("EUR"), + help="EUR Bank Account for this country", + ) + default_usd_bank_account_id = fields.Many2one( + "res.partner.bank", + string="USD Bank Account", + domain=lambda self: self._get_bank_account_domain("USD"), + help="USD Bank Account for this country", + ) + default_try_bank_account_id = fields.Many2one( + "res.partner.bank", + string="TRY Bank Account", + domain=lambda self: self._get_bank_account_domain("TRY"), + help="TRY Bank Account for this country", + ) diff --git a/altinkaya_sales/models/res_partner.py b/altinkaya_sales/models/res_partner.py new file mode 100644 index 00000000..58a2c4b5 --- /dev/null +++ b/altinkaya_sales/models/res_partner.py @@ -0,0 +1,131 @@ +""" +Created on Jan 16, 2019 + +@author: cq +""" + +from odoo import models, fields, api +import logging + + +_logger = logging.getLogger(__name__) + + +class ResPartner(models.Model): + _inherit = "res.partner" + + def _search_nace_product_categ(self, operator, value): + return [ + ( + "secondary_nace_ids.product_categ_ids", + operator, + value, + ) + ] + + def _search_property_product_pricelist(self, operator, value): + """ + Actually this is not a real property, but a computed field. + It takes too long to search for all partners and then filter them. + So we are searching for sale orders with the given pricelist. + """ + so_list = self.env["sale.order"].search([("pricelist_id", operator, value)]) + return [("id", "in", so_list.mapped("partner_id").ids)] + + property_product_pricelist = fields.Many2one( + search="_search_property_product_pricelist", + company_dependent=True, + ) + nace_product_categ_ids = fields.Many2many( + search="_search_nace_product_categ", + ) + z_old_tel = fields.Char("Eski Tel", size=64, required=False) + z_old_fax = fields.Char("Eski Faks", size=64, required=False) + z_old_cep = fields.Char("Eski Cep", size=64, required=False) + z_contact_name = fields.Char("İlgili Kişi", size=64, required=False) + z_tel_kampanya = fields.Boolean( + "Kampanyalarda Aranmayacak", + default=False, + help="Seçili ise telefon kampanyalarında aranmayacak.", + ) + z_kamp_2016A = fields.Boolean( + "2016 Katalog için arandı", + help="2016 Temmuz Katalog gönderme kampanyası icin arandi.", + ) + z_kamp_2017A = fields.Boolean( + "2017 Adres güncelleme için arandı", + help="2017 Temmuz Adres günceleme için arandı.", + ) + z_kat_postala = fields.Boolean( + "Katalog Postala", help="Katalog Posta ile gönderilecek." + ) + z_kat_postalandi = fields.Boolean( + "Katalog Postalandi", help="Katalog Posta ile gönderildi." + ) + z_kat_email = fields.Boolean( + "Katalog E-mail", help="Katalog email ile gönderilecek." + ) + v_cari_urun_count = fields.Integer( + "Carinin Urunleri", compute="_compute_v_cari_urun_count" + ) + x_vergino = fields.Char("Vergi No", size=64) + # make country_id is required in res.partner + country_id = fields.Many2one(required=True) + segment_id = fields.Many2one( + "res.partner.segment", + string="Segment", + ) + email_invalid = fields.Boolean( + "Email Invalid", + default=False, + store=True, + compute="_compute_email_invalid", + ) + credit_insurance = fields.Boolean( + "Credit Insurance", + default=False, + ) + credit_insurance_validity = fields.Date( + "Credit Insurance Validity" + ) + + @api.depends(lambda x: x._get_depends_compute_risk_exception()) + def _compute_risk_exception(self): + """ + Inherited from account_financial_risk to add credit_insurance_validity + :return: + """ + super()._compute_risk_exception() + for rec in self: + if rec.credit_insurance and rec.credit_insurance_validity < fields.Date.today(): + rec.risk_exception = True + + + @api.depends("email") + def _compute_email_invalid(self): + for rec in self: + try: + if rec.email: + is_invalid = not bool(rec.email_check(rec.email)) + else: + is_invalid = False + except: + is_invalid = True + _logger.info("Email %s is invalid: %s" % (rec.email, is_invalid)) + rec.email_invalid = is_invalid + + def action_view_v_cari_urun(self): + action = self.env.ref("stock.stock_product_normal_action").read()[0] + action["domain"] = [ + ("v_cari_urun", "=", self.id), + ] + return action + + + def _compute_v_cari_urun_count(self): + for rec in self: + rec.v_cari_urun_count = self.env["product.product"].search_count( + [ + ("v_cari_urun", "=", rec.id), + ] + ) diff --git a/altinkaya_sales/models/res_partner_segment.py b/altinkaya_sales/models/res_partner_segment.py new file mode 100644 index 00000000..f5d3fe80 --- /dev/null +++ b/altinkaya_sales/models/res_partner_segment.py @@ -0,0 +1,19 @@ +# Copyright 2024 Ahmet Yiğit Budak (https://github.com/yibudak) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +from odoo import models, fields, api, _ + + +class ResPartnerSegment(models.Model): + _name = "res.partner.segment" + _description = "Partner Segment" + + active = fields.Boolean(default=True) + name = fields.Char(string="Name", required=True, translate=True) + code = fields.Char(string="Code", required=True) + description = fields.Text(string="Description", translate=True) + partner_ids = fields.One2many( + comodel_name="res.partner", + inverse_name="segment_id", + string="Partners", + ondelete="cascade", + ) diff --git a/altinkaya_sales/models/res_user.py b/altinkaya_sales/models/res_user.py new file mode 100644 index 00000000..6ebe47de --- /dev/null +++ b/altinkaya_sales/models/res_user.py @@ -0,0 +1,15 @@ +# -*- encoding: utf-8 -*- +# +#Created on Jan 17, 2020 +# +#@author: dogan +# +from odoo import models, fields, api + + +class ResUsers(models.Model): + _inherit = 'res.users' + + default_procurement_wh_id = fields.Many2one('stock.warehouse',string='Default Procurement Warehouse') + + diff --git a/altinkaya_sales/models/sale_order.py b/altinkaya_sales/models/sale_order.py new file mode 100644 index 00000000..d2398457 --- /dev/null +++ b/altinkaya_sales/models/sale_order.py @@ -0,0 +1,504 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api +from datetime import datetime, timedelta +from werkzeug.urls import url_encode +import hashlib + + +def _match_production_with_route(production): + ongoing_state = ["planned", "progress"] + production_ids = production.sorted(key=lambda m: m.id) + if production_ids: + process_ids = production_ids.mapped("process_id.id") + if 14 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 14 and r.state in ongoing_state + ) + ): + return "06_molding" + else: + return "04_molding_waiting" + elif any(x in [1, 11] for x in process_ids): + if any( + production_ids.filtered( + lambda r: r.process_id.id in [1, 11] and r.state in ongoing_state + ) + ): + return "08_injection" + else: + return "07_injection_waiting" + elif 8 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 8 and r.state in ongoing_state + ) + ): + return "20_cutting" + else: + return "19_cutting_waiting" + elif 2 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 2 and r.state in ongoing_state + ) + ): + return "14_cnc" + else: + return "13_cnc_waiting" + elif 10 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 10 and r.state in ongoing_state + ) + ): + return "10_metal" + else: + return "09_metal_waiting" + elif 5 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 5 and r.state in ongoing_state + ) + ): + return "12_cnc_lathe" + else: + return "11_cnc_lathe_waiting" + elif 16 in process_ids: + if any( + production_ids.filtered( + lambda r: r.process_id.id == 16 and r.state in ongoing_state + ) + ): + return "16_uv_printing" + else: + return "15_uv_printing_waiting" + elif any(x in [3, 6, 7] for x in process_ids): + if any( + production_ids.filtered( + lambda r: r.process_id.id in [3, 6, 7] and r.state in ongoing_state + ) + ): + return "18_assembly" + else: + return "17_assembly_waiting" + else: + return "05_production" + else: + return "21_at_warehouse" + + + + + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + production_ids = fields.One2many( + string="Productions", comodel_name="mrp.production", inverse_name="sale_id" + ) + order_state = fields.Selection( + [ + # satış + ("01_draft", "Draft"), + ("02_sent", "Quotation"), + ("03_sale", "Confirmed Sale Order"), + ("04_molding_waiting", "Tool Shop Queue"), + # üretim + ("05_production", "Production"), + ("06_molding", "Tool Production"), + ("07_injection_waiting", "Injection Queue"), + ("08_injection", "Injection"), + ("09_metal_waiting", "Metal Shop Queue"), + ("10_metal", "Metal Shop"), + ("11_cnc_lathe_waiting", "Lathe Queue"), + ("12_cnc_lathe", "Lathe Shop"), + ("13_cnc_waiting", "CNC Cutting Queue"), + ("14_cnc", "CNC Cutting"), + ("15_uv_printing_waiting", "Graphic Print Queue"), + ("16_uv_printing", "Graphic Print"), + ("17_assembly_waiting", "Assembly Queue"), + ("18_assembly", "Assembly"), + ("19_cutting_waiting", "Profile Cutting Queue"), + ("20_cutting", "Profile Cutting"), + # depo + ("21_at_warehouse", "Warehouse"), + ("22_packaged", "Packaged"), + ("23_on_transit", "On Transit"), + ("24_delivered", "Delivered"), + ("25_completed", "Done"), + ("26_return", "Returned"), + ("27_cancel", "Canceled"), + ], + string="Order State", + readonly=True, + copy=False, + default="01_draft", + index=True, + track_visibility="onchange", + compute="_compute_order_state", + track_sequence=3, + store=True, + ) + + + @api.depends( + "state", + "picking_ids.state", + "production_ids.state", + "picking_ids.delivery_state", + "picking_ids.invoice_state", + "picking_ids.is_packaged", + ) + def _compute_order_state(self): + deadline = datetime.now() - timedelta(days=360) + for sale in self: + # SALE + if sale.confirmation_date and sale.confirmation_date < deadline and sale.state in ["sent", "sale"]: + sale.state = "done" + sale.order_state = "25_completed" + continue + elif sale.state == "draft": + sale.order_state = "01_draft" + elif sale.state == "sent": + sale.order_state = "02_sent" + elif sale.state == "sale": + sale.order_state = "03_sale" + elif sale.state == "cancel": + sale.order_state = "27_cancel" + continue + else: + pass + # PRODUCTION + ongoing_productions = sale.production_ids.filtered( + lambda p: p.state in ["confirmed", "planned", "progress"] + ) + if ongoing_productions: + sale.order_state = _match_production_with_route(ongoing_productions) + # PICKING + elif sale.picking_ids.filtered(lambda p: p.state != "cancel"): + outgoing_pickings = sale.picking_ids.filtered( + lambda p: p.picking_type_code == "outgoing" and p.state == "done" + ) + incoming_pickings = sale.picking_ids.filtered( + lambda p: p.picking_type_code == "incoming" + and p.location_id.usage == "customer" + ) + invoiced_pickings = outgoing_pickings.filtered( + lambda p: p.invoice_state == "invoiced" + ) + + # Check the dispatched pickings + if invoiced_pickings: + if any( + p.delivery_state == "customer_delivered" + for p in invoiced_pickings + ): + sale.order_state = "24_delivered" + sale.state = "done" + else: + sale.order_state = "23_on_transit" + + # Check the packaged pickings + elif outgoing_pickings and any( + p.is_packaged for p in outgoing_pickings + ): + sale.order_state = "22_packaged" + # If there is no packaged or dispatched pickings + # set the order state to at_warehouse + else: + sale.order_state = "21_at_warehouse" + + # Check the returned pickings + if incoming_pickings and incoming_pickings.filtered( + lambda p: p.state == "done" + ): + sale.order_state = "26_return" + + return True + + altinkaya_payment_url = fields.Char( + string="Altinkaya Payment Url", compute="_altinkaya_payment_url" + ) + sale_line_history = fields.One2many( + "sale.order.line", string="Old Sales", compute="_compute_sale_line_history" + ) + sale_currency_rate = fields.Float( + string="Currency Rate", + compute="_compute_sale_currency_rate", + default=1.0, + digits=[16, 4], + ) + + currency_id_usd = fields.Many2one( + comodel_name="res.currency", + string="USD Currency", + default=lambda self: self.env.ref("base.USD"), + ) + + amount_total_usd = fields.Monetary( + string="Total (USD)", + currency_field="currency_id_usd", + compute="_compute_amount_total_usd", + store=True, + ) + + + @api.depends("currency_id", "amount_total", "date_order") + def _compute_amount_total_usd(self): + """ + This function computes the total amount in USD + :return: + """ + # This means that the record is not created yet and it's single. + if not self.ids: + self.amount_total_usd = 0.0 + return + cr = self._cr + query = """ +-- -- EUR_ID = 1 +-- -- USD_ID = 2 + SELECT sale_order.id, + CASE + WHEN pl.currency_id = 2 THEN sale_order.amount_total + ELSE + CASE + WHEN sale_order.amount_total IS NOT NULL THEN + CASE + WHEN pl.currency_id = 1 THEN + ( + SELECT sale_order.amount_total / rateEUR.rate * rateUSD.rate + FROM res_currency_rate rateEUR, res_currency_rate rateUSD + WHERE rateEUR.currency_id = 1 + AND rateUSD.currency_id = 2 + AND rateEUR.name = sale_order.date_order::date + AND rateUSD.name = sale_order.date_order::date + ) + ELSE + ( + SELECT sale_order.amount_total * rateUSD.rate + FROM res_currency_rate rateUSD + WHERE rateUSD.currency_id = 2 + AND rateUSD.name = sale_order.date_order::date + ) + END + ELSE 0.0 + END + END AS amount_total_usd + FROM sale_order + INNER JOIN product_pricelist pl ON sale_order.pricelist_id = pl.id + WHERE sale_order.id in %(ids)s; + + """ + cr.execute(query, {"ids": tuple(self.ids)}) + result = dict(cr.fetchall()) + for order in self.filtered("id"): + if result.get(order.id): + order.amount_total_usd = result[order.id] + else: + order.amount_total_usd = 0.0 + + + def action_quotation_send(self): + res = super(SaleOrder, self).action_quotation_send() + + ir_model_data = self.env["ir.model.data"] + try: + template_id = ir_model_data.get_object_reference( + "altinkaya_sales", "email_template_edi_sale_altinkaya" + )[1] + except ValueError: + template_id = False + + context = res.get("context", {}) + context.update({"default_template_id": template_id}) + + res.update({"context": context}) + return res + + def _compute_sale_line_history(self): + for sale in self: + last_sale_lines = sale.env["sale.order.line"].search( + [ + ("order_id.partner_id", "=", sale.partner_id.id), + ("state", "not in", ["draft", "sent", "cancelled"]), + ], + limit=50, + order="id desc", + ) + sale.sale_line_history = last_sale_lines.ids + + # + # def print_quotation(self): + # ''' + # This function prints the sales order and mark it as sent, so that we can see more easily the next step of the workflow + # ''' + # assert len(self.ids) == 1, 'This option should only be used for a single id at a time' + # self.signal_workflow('quotation_sent') + # return self.env['report'].get_action(self, 'sale.orderprint') + + + def _altinkaya_payment_url(self): + for order in self: + tutar = "%d" % (int)(100 * order.amount_total) + eposta = order.partner_id.email + if eposta is False: + eposta = "" + params = { + "email": eposta, + "musteri": order.partner_id.commercial_partner_id.name, + "oid": order.name, + "tutar": tutar, + "ref": order.partner_id.commercial_partner_id.ref, + "currency": order.currency_id.name, + "lang": order.partner_id.lang, + "hashtr": hashlib.sha1( + ( + order.currency_id.name + + order.partner_id.commercial_partner_id.ref + + eposta + + tutar + + order.name + + order.company_id.hash_code + ).encode("utf-8") + ) + .hexdigest() + .upper(), + } + order.altinkaya_payment_url = "?" + url_encode(params) + + + def write(self, vals): + res = super(SaleOrder, self).write(vals) + for sale in self: + sale.order_line.explode_set_contents() + return res + + @api.model + def create(self, vals): + res = super(SaleOrder, self).create(vals) + res.order_line.explode_set_contents() + return res + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + show_custom_products = fields.Boolean("Show Custom Products") + set_product = fields.Boolean("Set product?", compute="_compute_set_product") + date_order = fields.Datetime(related="order_id.date_order") + set_parent_product_id = fields.Many2one( + comodel_name="product.product", + string="Parent Product", + readonly=True, + ) + + def copy_line_to_active_order(self): + sale = self.env["sale.order"].browse( + self.env.context.get("active_order_id") + or self.env.context.get("params", {}).get("id") + ) + for line in self: + sale.write( + { + "order_line": [ + ( + 0, + 0, + { + "name": line.name, + "product_id": line.product_id.id, + "product_uom_qty": line.product_uom_qty, + }, + ) + ] + } + ) + + sale.order_line._compute_amount() + + + @api.depends("product_id") + def _compute_set_product(self): + bom_obj = self.env["mrp.bom"].sudo() + bom_id = bom_obj._bom_find(product=self.product_id) + if not bom_id: + self.set_product = False + else: + # bom_id = bom_obj.browse(bom_id.id) + self.set_product = bom_id.type == "phantom" + + @api.onchange("show_custom_products") + def onchange_show_custom(self): + domain = [("sale_ok", "=", True)] + self.product_tmpl_id = False + self.product_id = False + + if not self.show_custom_products: + custom_categories = self.env["product.category"].search( + [("custom_products", "=", True)] + ) + domain = [ + "&", + ("sale_ok", "=", True), + ("categ_id", "not in", custom_categories.ids), + ] + + return {"domain": {"product_tmpl_id": domain}} + + + def explode_set_contents(self): + """Explodes order lines.""" + + bom_obj = self.env["mrp.bom"].sudo() + prod_obj = self.env["product.product"].sudo() + uom_obj = self.env["uom.uom"].sudo() + to_unlink_ids = self.env["sale.order.line"] + to_explode_again_ids = self.env["sale.order.line"] + + for line in self.filtered( + lambda l: l.set_product == True and l.state in ["draft", "sent"] + ): + bom_id = bom_obj._bom_find(product=line.product_id) + customer_lang = line.order_id.partner_id.lang + if not bom_id: + continue + if bom_id.type == "phantom": + factor = ( + line.product_uom._compute_quantity( + line.product_qty, bom_id.product_uom_id + ) + / bom_id.product_qty + ) + boms, lines = bom_id.explode( + line.product_id, factor, picking_type=bom_id.picking_type_id + ) + + for bom_line, data in lines: + product = data["target_product"] + sol = self.env["sale.order.line"].new() + sol.order_id = line.order_id + sol.product_id = product + sol.product_uom_qty = data["qty"] # data['qty'] + sol.product_id_change() + sol.product_uom_change() + sol._onchange_discount() + sol._compute_amount() + sol.name = product.with_context( + {"lang": customer_lang} + ).display_name + vals = sol._convert_to_write(sol._cache) + + sol_id = self.create(vals) + to_explode_again_ids |= sol_id + + to_unlink_ids |= line + + # check if new moves needs to be exploded + if to_explode_again_ids: + to_explode_again_ids.explode_set_contents() + # delete the line with original product which is not relevant anymore + if to_unlink_ids: + to_unlink_ids.unlink() diff --git a/altinkaya_sales/security/ir.model.access.csv b/altinkaya_sales/security/ir.model.access.csv new file mode 100644 index 00000000..e8de5d35 --- /dev/null +++ b/altinkaya_sales/security/ir.model.access.csv @@ -0,0 +1,8 @@ +id,name,model_id:id,group_id:id,perm_write,perm_read,perm_create,perm_unlink +access_product_price_type_manager,product.price.type,model_product_price_type,sales_team.group_sale_manager,True,True,True,True +access_product_price_type,product.price.type,model_product_price_type,,False,True,False,False +access_sale_order_altinkaya,sale.order,altinkaya_sales.model_sale_order,sales_team.group_sale_manager,True,True,True,False +access_sale_order_line_altinkaya,sale.order.line,altinkaya_sales.model_sale_order_line,sales_team.group_sale_manager,True,True,True,True +access_sale_order_manager_altinkaya,sale.order.manager,altinkaya_sales.model_sale_order,sales_team.group_sale_manager,True,True,True,True +access_res_partner_segment_manager,res.partner.segment,model_res_partner_segment,sales_team.group_sale_manager,True,True,True,True +access_res_partner_segment,res.partner.segment,model_res_partner_segment,sales_team.group_sale_salesman,True,True,True,True \ No newline at end of file diff --git a/altinkaya_sales/views/portal_templates.xml b/altinkaya_sales/views/portal_templates.xml new file mode 100644 index 00000000..f7d4e1ec --- /dev/null +++ b/altinkaya_sales/views/portal_templates.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + diff --git a/altinkaya_sales/views/pricelist.xml b/altinkaya_sales/views/pricelist.xml new file mode 100644 index 00000000..ebc67fd4 --- /dev/null +++ b/altinkaya_sales/views/pricelist.xml @@ -0,0 +1,70 @@ + + + + product.pricelist.form.view.type + product.pricelist + + + + + + + + + + + product.price.types.form + product.price.type + +
+ + + + + + + + + + +
+
+
+ + product.price.type.tree + product.price.type + + + + + + + + + + + Product Price Type + product.price.type + + tree,form + + + + product.pricelist.item.form.base + product.pricelist.item + + + + 0 + + + + + + + + + + + +
\ No newline at end of file diff --git a/altinkaya_sales/views/product_views.xml b/altinkaya_sales/views/product_views.xml new file mode 100644 index 00000000..0c630032 --- /dev/null +++ b/altinkaya_sales/views/product_views.xml @@ -0,0 +1,175 @@ + + + + + + + + + + product.template.altinkaya_form_attr_price + product.template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ +

+
+ + + + + +
+
+ + + + + + res.partner.inherit_altinkaya1 + res.partner + tree + + + + + + + 1 + + + + + + + res.partner.search.view + res.partner + + + + + + + + + + + + res.users.form.inherit.default_procurement_wh + res.users + + + + + + + + + res.company.form + res.company + + + + + + + + + + + + + + +
+ + + +
\ No newline at end of file diff --git a/altinkaya_sales/views/sale_portal_templates.xml b/altinkaya_sales/views/sale_portal_templates.xml new file mode 100644 index 00000000..2b04c1ac --- /dev/null +++ b/altinkaya_sales/views/sale_portal_templates.xml @@ -0,0 +1,168 @@ + + + + + + + \ No newline at end of file diff --git a/altinkaya_sales/views/sale_workflow_new_menus_actions.xml b/altinkaya_sales/views/sale_workflow_new_menus_actions.xml new file mode 100644 index 00000000..7691d854 --- /dev/null +++ b/altinkaya_sales/views/sale_workflow_new_menus_actions.xml @@ -0,0 +1,12 @@ + + + + + + {} + + + {} + + + \ No newline at end of file diff --git a/altinkaya_sales/views/sales_order_view.xml b/altinkaya_sales/views/sales_order_view.xml new file mode 100644 index 00000000..691f78e6 --- /dev/null +++ b/altinkaya_sales/views/sales_order_view.xml @@ -0,0 +1,252 @@ + + + + + + + + sales order form + sale.order + + + + + + + + + + + + + +