From 1b78fae6fc5e61a02781abe298a6436364a6695d Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 2 Jan 2023 12:21:45 +0530 Subject: [PATCH 001/106] refactor: show balance checkbox in Accounts Settings --- .../accounts_settings/accounts_settings.json | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json index 1e2e2acd79..3f985b640b 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.json +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.json @@ -56,7 +56,9 @@ "acc_frozen_upto", "column_break_25", "frozen_accounts_modifier", - "report_settings_sb" + "report_settings_sb", + "tab_break_dpet", + "show_balance_in_coa" ], "fields": [ { @@ -347,6 +349,17 @@ "fieldname": "allow_multi_currency_invoices_against_single_party_account", "fieldtype": "Check", "label": "Allow multi-currency invoices against single party account " + }, + { + "fieldname": "tab_break_dpet", + "fieldtype": "Tab Break", + "label": "Chart Of Accounts" + }, + { + "default": "1", + "fieldname": "show_balance_in_coa", + "fieldtype": "Check", + "label": "Show Balances in Chart Of Accounts" } ], "icon": "icon-cog", @@ -354,7 +367,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2022-11-27 21:49:52.538655", + "modified": "2023-01-02 12:07:42.434214", "modified_by": "Administrator", "module": "Accounts", "name": "Accounts Settings", From 23fbe86d51193c7242119bec81d4d63c8191d49d Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 2 Jan 2023 12:22:33 +0530 Subject: [PATCH 002/106] refactor: Show Balance in COA based on Accounts Settings --- .../accounts/doctype/account/account_tree.js | 55 ++++++++++--------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/erpnext/accounts/doctype/account/account_tree.js b/erpnext/accounts/doctype/account/account_tree.js index 8ae90ceb38..d537adfcbf 100644 --- a/erpnext/accounts/doctype/account/account_tree.js +++ b/erpnext/accounts/doctype/account/account_tree.js @@ -56,36 +56,41 @@ frappe.treeview_settings["Account"] = { accounts = nodes; } - const get_balances = frappe.call({ - method: 'erpnext.accounts.utils.get_account_balances', - args: { - accounts: accounts, - company: cur_tree.args.company - }, - }); + frappe.db.get_single_value("Accounts Settings", "show_balance_in_coa").then((value) => { + if(value) { - get_balances.then(r => { - if (!r.message || r.message.length == 0) return; + const get_balances = frappe.call({ + method: 'erpnext.accounts.utils.get_account_balances', + args: { + accounts: accounts, + company: cur_tree.args.company + }, + }); - for (let account of r.message) { + get_balances.then(r => { + if (!r.message || r.message.length == 0) return; - const node = cur_tree.nodes && cur_tree.nodes[account.value]; - if (!node || node.is_root) continue; + for (let account of r.message) { - // show Dr if positive since balance is calculated as debit - credit else show Cr - const balance = account.balance_in_account_currency || account.balance; - const dr_or_cr = balance > 0 ? "Dr": "Cr"; - const format = (value, currency) => format_currency(Math.abs(value), currency); + const node = cur_tree.nodes && cur_tree.nodes[account.value]; + if (!node || node.is_root) continue; - if (account.balance!==undefined) { - node.parent && node.parent.find('.balance-area').remove(); - $('' - + (account.balance_in_account_currency ? - (format(account.balance_in_account_currency, account.account_currency) + " / ") : "") - + format(account.balance, account.company_currency) - + " " + dr_or_cr - + '').insertBefore(node.$ul); - } + // show Dr if positive since balance is calculated as debit - credit else show Cr + const balance = account.balance_in_account_currency || account.balance; + const dr_or_cr = balance > 0 ? "Dr": "Cr"; + const format = (value, currency) => format_currency(Math.abs(value), currency); + + if (account.balance!==undefined) { + node.parent && node.parent.find('.balance-area').remove(); + $('' + + (account.balance_in_account_currency ? + (format(account.balance_in_account_currency, account.account_currency) + " / ") : "") + + format(account.balance, account.company_currency) + + " " + dr_or_cr + + '').insertBefore(node.$ul); + } + } + }); } }); }, From e8e20da78eeece6b5fad895c6aa6f50f57e561e4 Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Thu, 19 Jan 2023 09:39:43 +0000 Subject: [PATCH 003/106] fix(gp): fetch buying amount from dn related to so --- .../report/gross_profit/gross_profit.py | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 130b7150fb..6990c5b0dd 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -655,10 +655,36 @@ class GrossProfitGenerator(object): return self.calculate_buying_amount_from_sle( row, my_sle, parenttype, parent, item_row, item_code ) + elif row.sales_order and row.so_detail: + incoming_amount = self.get_buying_amount_from_so_dn(row.sales_order, row.so_detail, item_code) + if incoming_amount: + return incoming_amount else: return flt(row.qty) * self.get_average_buying_rate(row, item_code) - return 0.0 + return flt(row.qty) * self.get_average_buying_rate(row, item_code) + + def get_buying_amount_from_so_dn(self, sales_order, so_detail, item_code): + from frappe.query_builder.functions import Sum + delivery_note = frappe.qb.DocType("Delivery Note") + delivery_note_item = frappe.qb.DocType("Delivery Note Item") + + query = ( + frappe.qb.from_(delivery_note) + .inner_join(delivery_note_item) + .on(delivery_note.name == delivery_note_item.parent) + .select( + Sum(delivery_note_item.incoming_rate * delivery_note_item.stock_qty) + ) + .where(delivery_note.docstatus == 1) + .where(delivery_note_item.item_code == item_code) + .where(delivery_note_item.against_sales_order == sales_order) + .where(delivery_note_item.so_detail == so_detail) + .groupby(delivery_note_item.item_code) + ) + + incoming_amount = query.run() + return flt(incoming_amount[0][0]) if incoming_amount else 0 def get_average_buying_rate(self, row, item_code): args = row @@ -760,7 +786,8 @@ class GrossProfitGenerator(object): `tabSales Invoice`.territory, `tabSales Invoice Item`.item_code, `tabSales Invoice Item`.item_name, `tabSales Invoice Item`.description, `tabSales Invoice Item`.warehouse, `tabSales Invoice Item`.item_group, - `tabSales Invoice Item`.brand, `tabSales Invoice Item`.dn_detail, + `tabSales Invoice Item`.brand, `tabSales Invoice Item`.so_detail, + `tabSales Invoice Item`.sales_order, `tabSales Invoice Item`.dn_detail, `tabSales Invoice Item`.delivery_note, `tabSales Invoice Item`.stock_qty as qty, `tabSales Invoice Item`.base_net_rate, `tabSales Invoice Item`.base_net_amount, `tabSales Invoice Item`.name as "item_row", `tabSales Invoice`.is_return, From ef90e249312dce414c6dbe088b8880c47403b3cc Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Thu, 19 Jan 2023 10:25:05 +0000 Subject: [PATCH 004/106] chore: linting issue --- erpnext/accounts/report/gross_profit/gross_profit.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 6990c5b0dd..25e7891a49 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -666,6 +666,7 @@ class GrossProfitGenerator(object): def get_buying_amount_from_so_dn(self, sales_order, so_detail, item_code): from frappe.query_builder.functions import Sum + delivery_note = frappe.qb.DocType("Delivery Note") delivery_note_item = frappe.qb.DocType("Delivery Note Item") @@ -673,9 +674,7 @@ class GrossProfitGenerator(object): frappe.qb.from_(delivery_note) .inner_join(delivery_note_item) .on(delivery_note.name == delivery_note_item.parent) - .select( - Sum(delivery_note_item.incoming_rate * delivery_note_item.stock_qty) - ) + .select(Sum(delivery_note_item.incoming_rate * delivery_note_item.stock_qty)) .where(delivery_note.docstatus == 1) .where(delivery_note_item.item_code == item_code) .where(delivery_note_item.against_sales_order == sales_order) From 29bf787313092e7a261479af36110613c7d0357b Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 21 Jan 2023 11:28:23 +0530 Subject: [PATCH 005/106] refactor: rewrite `get_picked_items_qty` query in `QB` --- erpnext/stock/doctype/pick_list/pick_list.py | 39 +++++++++----------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 808f19e274..caafcdda33 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -347,28 +347,23 @@ class PickList(Document): def get_picked_items_qty(items) -> List[Dict]: - return frappe.db.sql( - f""" - SELECT - sales_order_item, - item_code, - sales_order, - SUM(stock_qty) AS stock_qty, - SUM(picked_qty) AS picked_qty - FROM - `tabPick List Item` - WHERE - sales_order_item IN ( - {", ".join(frappe.db.escape(d) for d in items)} - ) - AND docstatus = 1 - GROUP BY - sales_order_item, - sales_order - FOR UPDATE - """, - as_dict=1, - ) + pi_item = frappe.qb.DocType("Pick List Item") + return ( + frappe.qb.from_(pi_item) + .select( + pi_item.sales_order_item, + pi_item.item_code, + pi_item.sales_order, + Sum(pi_item.stock_qty).as_("stock_qty"), + Sum(pi_item.picked_qty).as_("picked_qty"), + ) + .where((pi_item.docstatus == 1) & (pi_item.sales_order_item.isin(items))) + .groupby( + pi_item.sales_order_item, + pi_item.sales_order, + ) + .for_update() + ).run(as_dict=True) def validate_item_locations(pick_list): From 58dd40a2d7915c6b4ae99b72e8d35915394b57f6 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 21 Jan 2023 12:15:45 +0530 Subject: [PATCH 006/106] refactor: rewrite `get_available_item_locations_for_other_item` query in `QB` --- erpnext/stock/doctype/pick_list/pick_list.py | 25 ++++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index caafcdda33..4f111a2aa9 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -555,23 +555,22 @@ def get_available_item_locations_for_serial_and_batched_item( def get_available_item_locations_for_other_item(item_code, from_warehouses, required_qty, company): - # gets all items available in different warehouses - warehouses = [x.get("name") for x in frappe.get_list("Warehouse", {"company": company}, "name")] - - filters = frappe._dict( - {"item_code": item_code, "warehouse": ["in", warehouses], "actual_qty": [">", 0]} + bin = frappe.qb.DocType("Bin") + query = ( + frappe.qb.from_(bin) + .select(bin.warehouse, bin.actual_qty.as_("qty")) + .where((bin.item_code == item_code) & (bin.actual_qty > 0)) + .orderby(bin.creation) + .limit(cint(required_qty)) ) if from_warehouses: - filters.warehouse = ["in", from_warehouses] + query = query.where(bin.warehouse.isin(from_warehouses)) + else: + wh = frappe.qb.DocType("Warehouse") + query = query.from_(wh).where((bin.warehouse == wh.name) & (wh.company == company)) - item_locations = frappe.get_all( - "Bin", - fields=["warehouse", "actual_qty as qty"], - filters=filters, - limit=required_qty, - order_by="creation", - ) + item_locations = query.run(as_dict=True) return item_locations From 5b76e8b19370eb76471f6b59873900d9f2977959 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 21 Jan 2023 12:45:39 +0530 Subject: [PATCH 007/106] refactor: rewrite `get_available_item_locations_for_serialized_item` query in `QB` --- erpnext/stock/doctype/pick_list/pick_list.py | 24 +++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 4f111a2aa9..f053474b28 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -11,7 +11,7 @@ from frappe import _ from frappe.model.document import Document from frappe.model.mapper import map_child_doc from frappe.query_builder import Case -from frappe.query_builder.functions import IfNull, Locate, Sum +from frappe.query_builder.functions import Coalesce, IfNull, Locate, Sum from frappe.utils import cint, floor, flt, today from frappe.utils.nestedset import get_descendants_of @@ -470,19 +470,21 @@ def get_available_item_locations( def get_available_item_locations_for_serialized_item( item_code, from_warehouses, required_qty, company ): - filters = frappe._dict({"item_code": item_code, "company": company, "warehouse": ["!=", ""]}) + sn = frappe.qb.DocType("Serial No") + query = ( + frappe.qb.from_(sn) + .select(sn.name, sn.warehouse) + .where((sn.item_code == item_code) & (sn.company == company)) + .orderby(sn.purchase_date) + .limit(cint(required_qty)) + ) if from_warehouses: - filters.warehouse = ["in", from_warehouses] + query = query.where(sn.warehouse.isin(from_warehouses)) + else: + query = query.where(Coalesce(sn.warehouse, "") != "") - serial_nos = frappe.get_all( - "Serial No", - fields=["name", "warehouse"], - filters=filters, - limit=required_qty, - order_by="purchase_date", - as_list=1, - ) + serial_nos = query.run(as_list=True) warehouse_serial_nos_map = frappe._dict() for serial_no, warehouse in serial_nos: From 57c32166831912603b283208ff08c9fdffcb0d95 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 21 Jan 2023 14:05:51 +0530 Subject: [PATCH 008/106] refactor: rewrite `get_available_item_locations_for_serial_and_batched_item` query in `QB` --- erpnext/stock/doctype/pick_list/pick_list.py | 33 +++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index f053474b28..4e57057100 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -534,24 +534,27 @@ def get_available_item_locations_for_serial_and_batched_item( item_code, from_warehouses, required_qty, company ) - filters = frappe._dict( - {"item_code": item_code, "company": company, "warehouse": ["!=", ""], "batch_no": ""} - ) + if locations: + sn = frappe.qb.DocType("Serial No") + conditions = (sn.item_code == item_code) & (sn.company == company) - # Get Serial Nos by FIFO for Batch No - for location in locations: - filters.batch_no = location.batch_no - filters.warehouse = location.warehouse - location.qty = ( - required_qty if location.qty > required_qty else location.qty - ) # if extra qty in batch + for location in locations: + location.qty = ( + required_qty if location.qty > required_qty else location.qty + ) # if extra qty in batch - serial_nos = frappe.get_list( - "Serial No", fields=["name"], filters=filters, limit=location.qty, order_by="purchase_date" - ) + serial_nos = ( + frappe.qb.from_(sn) + .select(sn.name) + .where( + (conditions) & (sn.batch_no == location.batch_no) & (sn.warehouse == location.warehouse) + ) + .orderby(sn.purchase_date) + .limit(cint(location.qty)) + ).run(as_dict=True) - serial_nos = [sn.name for sn in serial_nos] - location.serial_no = serial_nos + serial_nos = [sn.name for sn in serial_nos] + location.serial_no = serial_nos return locations From 9ae3a54ce96e1bce5d32fadb25fbc3da399f838a Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 21 Jan 2023 20:58:47 +0530 Subject: [PATCH 009/106] chore: add method `get_picked_items_details()` --- erpnext/stock/doctype/pick_list/pick_list.py | 44 ++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 4e57057100..e572540a04 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -162,6 +162,7 @@ class PickList(Document): def set_item_locations(self, save=False): self.validate_for_qty() items = self.aggregate_item_qty() + picked_items_details = self.get_picked_items_details(items) self.item_location_map = frappe._dict() from_warehouses = None @@ -309,6 +310,49 @@ class PickList(Document): already_picked + (picked_qty * (1 if self.docstatus == 1 else -1)), ) + def get_picked_items_details(self, items): + picked_items = frappe._dict() + + pi_item = frappe.qb.DocType("Pick List Item") + query = ( + frappe.qb.from_(pi_item) + .select( + pi_item.item_code, + pi_item.warehouse, + pi_item.batch_no, + pi_item.serial_no, + Sum(pi_item.picked_qty).as_("picked_qty"), + ) + .where( + (pi_item.item_code.isin([x.item_code for x in items])) + & (pi_item.docstatus != 2) + & (pi_item.picked_qty > 0) + ) + .groupby( + pi_item.item_code, + pi_item.warehouse, + pi_item.batch_no, + ) + ) + + if self.name: + query = query.where(pi_item.parent != self.name) + + items_data = query.run(as_dict=True) + + for item_data in items_data: + key = (item_data.warehouse, item_data.batch_no) if item_data.batch_no else item_data.warehouse + serial_no = [x for x in item_data.serial_no.split("\n") if x] if item_data.serial_no else None + data = {"picked_qty": item_data.picked_qty} + if serial_no: + data["serial_no"] = serial_no + if item_data.item_code not in picked_items: + picked_items[item_data.item_code] = {key: data} + else: + picked_items[item_data.item_code][key] = data + + return picked_items + def _get_product_bundles(self) -> Dict[str, str]: # Dict[so_item_row: item_code] product_bundles = {} From a504b6eac020cf7035f295b059414cd4a07a7295 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Tue, 24 Jan 2023 18:21:08 -0500 Subject: [PATCH 010/106] fix: make title field readonly --- erpnext/crm/doctype/lead/lead.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/crm/doctype/lead/lead.json b/erpnext/crm/doctype/lead/lead.json index 8f8a086d99..077e7fa4af 100644 --- a/erpnext/crm/doctype/lead/lead.json +++ b/erpnext/crm/doctype/lead/lead.json @@ -312,7 +312,8 @@ "fieldtype": "Data", "hidden": 1, "label": "Title", - "print_hide": 1 + "print_hide": 1, + "read_only": 1 }, { "fieldname": "language", @@ -514,11 +515,10 @@ "idx": 5, "image_field": "image", "links": [], - "modified": "2022-10-13 12:42:04.277879", + "modified": "2023-01-24 18:20:05.044791", "modified_by": "Administrator", "module": "CRM", "name": "Lead", - "name_case": "Title Case", "naming_rule": "By \"Naming Series\" field", "owner": "Administrator", "permissions": [ From def759d2e84a46a617a85b815466703a9a8f6453 Mon Sep 17 00:00:00 2001 From: Daizy Modi Date: Wed, 25 Jan 2023 15:49:06 +0530 Subject: [PATCH 011/106] fix: use correct filter name in reports --- .../supplier_quotation_comparison.js | 2 +- erpnext/stock/doctype/quality_inspection/quality_inspection.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js index fd73b870c5..24fb70963f 100644 --- a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js +++ b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js @@ -39,7 +39,7 @@ frappe.query_reports["Supplier Quotation Comparison"] = { return { query: "erpnext.stock.doctype.quality_inspection.quality_inspection.item_query", filters: { - "from": "Supplier Quotation Item", + "doctype": "Supplier Quotation Item", "parent": quote } } diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.js b/erpnext/stock/doctype/quality_inspection/quality_inspection.js index eea28791a9..f65feb35ec 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.js +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.js @@ -36,7 +36,7 @@ frappe.ui.form.on("Quality Inspection", { if (doc.reference_type && doc.reference_name) { let filters = { - "from": doctype, + "doctype": doctype, "inspection_type": doc.inspection_type }; From 1f4fa90072590623be4239768dca58f791cd2583 Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Wed, 25 Jan 2023 16:19:44 +0530 Subject: [PATCH 012/106] Revert "fix: use correct filter name in reports" --- .../supplier_quotation_comparison.js | 2 +- erpnext/stock/doctype/quality_inspection/quality_inspection.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js index 24fb70963f..fd73b870c5 100644 --- a/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js +++ b/erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js @@ -39,7 +39,7 @@ frappe.query_reports["Supplier Quotation Comparison"] = { return { query: "erpnext.stock.doctype.quality_inspection.quality_inspection.item_query", filters: { - "doctype": "Supplier Quotation Item", + "from": "Supplier Quotation Item", "parent": quote } } diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.js b/erpnext/stock/doctype/quality_inspection/quality_inspection.js index f65feb35ec..eea28791a9 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.js +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.js @@ -36,7 +36,7 @@ frappe.ui.form.on("Quality Inspection", { if (doc.reference_type && doc.reference_name) { let filters = { - "doctype": doctype, + "from": doctype, "inspection_type": doc.inspection_type }; From da323cbb4010d25b599dcdde9e9178bd17b0412e Mon Sep 17 00:00:00 2001 From: Daizy Modi Date: Wed, 25 Jan 2023 17:32:21 +0530 Subject: [PATCH 013/106] fix: use correct filter name in `item_query` (#33814) --- erpnext/stock/doctype/quality_inspection/quality_inspection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.py b/erpnext/stock/doctype/quality_inspection/quality_inspection.py index 9321c2c166..2a9f091bd0 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.py +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.py @@ -221,7 +221,7 @@ class QualityInspection(Document): def item_query(doctype, txt, searchfield, start, page_len, filters): from frappe.desk.reportview import get_match_cond - from_doctype = cstr(filters.get("doctype")) + from_doctype = cstr(filters.get("from")) if not from_doctype or not frappe.db.exists("DocType", from_doctype): return [] From 33b68552f18028a205f8572861d350ebddcef025 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 25 Jan 2023 17:35:08 +0530 Subject: [PATCH 014/106] chore: remove broken translation [skip ci] --- erpnext/translations/zh.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/erpnext/translations/zh.csv b/erpnext/translations/zh.csv index 173320d1fd..2337bcb4da 100644 --- a/erpnext/translations/zh.csv +++ b/erpnext/translations/zh.csv @@ -3537,7 +3537,6 @@ Quality Feedback Template,质量反馈模板, Rules for applying different promotional schemes.,适用不同促销计划的规则。, Shift,转移, Show {0},显示{0}, -"Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}",命名系列中不允许使用除"-", "#", "।", "/", "{{" 和 "}}"之外的特殊字符 {0}, Target Details,目标细节, {0} already has a Parent Procedure {1}.,{0}已有父程序{1}。, API,应用程序界面, From 21f425660dccddb1bbab3ae81918fefff515b78e Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Thu, 26 Jan 2023 13:15:01 +0530 Subject: [PATCH 015/106] chore: remove broken translation --- erpnext/translations/zh_tw.csv | 1 - 1 file changed, 1 deletion(-) diff --git a/erpnext/translations/zh_tw.csv b/erpnext/translations/zh_tw.csv index 313908fed2..1b7e18637d 100644 --- a/erpnext/translations/zh_tw.csv +++ b/erpnext/translations/zh_tw.csv @@ -3311,7 +3311,6 @@ Quality Feedback Template,質量反饋模板, Rules for applying different promotional schemes.,適用不同促銷計劃的規則。, Shift,轉移, Show {0},顯示{0}, -"Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}",命名系列中不允許使用除 "-", "#", "।", "/", "{{" 和 "}}"之外的特殊字符 {0}, Target Details,目標細節, API,API, Annual,年刊, From c5ca8d74c4aa400e4123bdfe62009b261e43b1bf Mon Sep 17 00:00:00 2001 From: Vishal Dhayagude Date: Thu, 26 Jan 2023 15:45:51 +0530 Subject: [PATCH 016/106] fix: GST Category validation broken for pos unregistered customer who dont have address. (#33800) * fix: GST Category validation is given for pos customer --- erpnext/accounts/party.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index baeed03a0f..b6eb3edbda 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -211,7 +211,13 @@ def set_address_details( else: party_details.update(get_company_address(company)) - if doctype and doctype in ["Delivery Note", "Sales Invoice", "Sales Order", "Quotation"]: + if doctype and doctype in [ + "Delivery Note", + "Sales Invoice", + "Sales Order", + "Quotation", + "POS Invoice", + ]: if party_details.company_address: party_details.update( get_fetch_values(doctype, "company_address", party_details.company_address) From b31b850db8775029714f41d0c40bc43f81f57bd5 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 26 Jan 2023 20:26:21 +0530 Subject: [PATCH 017/106] fix: disfuctional cost center filter on Journal Entries (#33815) * fix: missing cost_center filter for journal entries * test: cost center filter on invoices, journals and payments --- .../payment_reconciliation.py | 4 ++ .../test_payment_reconciliation.py | 67 +++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py index 12c0b7a7bf..154fdc039d 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py @@ -69,6 +69,10 @@ class PaymentReconciliation(Document): def get_jv_entries(self): condition = self.get_conditions() + + if self.get("cost_center"): + condition += f" and t2.cost_center = '{self.cost_center}' " + dr_or_cr = ( "credit_in_account_currency" if erpnext.get_party_account_type(self.party_type) == "Receivable" diff --git a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py index 2ba90b4da9..00e3934f10 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py @@ -747,6 +747,73 @@ class TestPaymentReconciliation(FrappeTestCase): self.assertEqual(len(pr.get("invoices")), 0) self.assertEqual(len(pr.get("payments")), 0) + def test_cost_center_filter_on_vouchers(self): + """ + Test Cost Center filter is applied on Invoices, Payment Entries and Journals + """ + transaction_date = nowdate() + rate = 100 + + # 'Main - PR' Cost Center + si1 = self.create_sales_invoice( + qty=1, rate=rate, posting_date=transaction_date, do_not_submit=True + ) + si1.cost_center = self.main_cc.name + si1.submit() + + pe1 = self.create_payment_entry(posting_date=transaction_date, amount=rate) + pe1.cost_center = self.main_cc.name + pe1 = pe1.save().submit() + + je1 = self.create_journal_entry(self.bank, self.debit_to, 100, transaction_date) + je1.accounts[0].cost_center = self.main_cc.name + je1.accounts[1].cost_center = self.main_cc.name + je1.accounts[1].party_type = "Customer" + je1.accounts[1].party = self.customer + je1 = je1.save().submit() + + # 'Sub - PR' Cost Center + si2 = self.create_sales_invoice( + qty=1, rate=rate, posting_date=transaction_date, do_not_submit=True + ) + si2.cost_center = self.sub_cc.name + si2.submit() + + pe2 = self.create_payment_entry(posting_date=transaction_date, amount=rate) + pe2.cost_center = self.sub_cc.name + pe2 = pe2.save().submit() + + je2 = self.create_journal_entry(self.bank, self.debit_to, 100, transaction_date) + je2.accounts[0].cost_center = self.sub_cc.name + je2.accounts[1].cost_center = self.sub_cc.name + je2.accounts[1].party_type = "Customer" + je2.accounts[1].party = self.customer + je2 = je2.save().submit() + + pr = self.create_payment_reconciliation() + pr.cost_center = self.main_cc.name + + pr.get_unreconciled_entries() + + # check PR tool output + self.assertEqual(len(pr.get("invoices")), 1) + self.assertEqual(pr.get("invoices")[0].get("invoice_number"), si1.name) + self.assertEqual(len(pr.get("payments")), 2) + payment_vouchers = [x.get("reference_name") for x in pr.get("payments")] + self.assertCountEqual(payment_vouchers, [pe1.name, je1.name]) + + # Change cost center + pr.cost_center = self.sub_cc.name + + pr.get_unreconciled_entries() + + # check PR tool output + self.assertEqual(len(pr.get("invoices")), 1) + self.assertEqual(pr.get("invoices")[0].get("invoice_number"), si2.name) + self.assertEqual(len(pr.get("payments")), 2) + payment_vouchers = [x.get("reference_name") for x in pr.get("payments")] + self.assertCountEqual(payment_vouchers, [je2.name, pe2.name]) + def make_customer(customer_name, currency=None): if not frappe.db.exists("Customer", customer_name): From a835c1a4187cda0a995b26408600c8f261ae0790 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Thu, 26 Jan 2023 16:53:05 -0500 Subject: [PATCH 018/106] perf: show update items dialog --- erpnext/public/js/utils.js | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/erpnext/public/js/utils.js b/erpnext/public/js/utils.js index d37b7bb43b..51dcd64d9d 100755 --- a/erpnext/public/js/utils.js +++ b/erpnext/public/js/utils.js @@ -491,7 +491,20 @@ erpnext.utils.update_child_items = function(opts) { const child_meta = frappe.get_meta(`${frm.doc.doctype} Item`); const get_precision = (fieldname) => child_meta.fields.find(f => f.fieldname == fieldname).precision; - this.data = []; + this.data = frm.doc[opts.child_docname].map((d) => { + return { + "docname": d.name, + "name": d.name, + "item_code": d.item_code, + "delivery_date": d.delivery_date, + "schedule_date": d.schedule_date, + "conversion_factor": d.conversion_factor, + "qty": d.qty, + "rate": d.rate, + "uom": d.uom + } + }); + const fields = [{ fieldtype:'Data', fieldname:"docname", @@ -588,7 +601,7 @@ erpnext.utils.update_child_items = function(opts) { }) } - const dialog = new frappe.ui.Dialog({ + new frappe.ui.Dialog({ title: __("Update Items"), fields: [ { @@ -624,24 +637,7 @@ erpnext.utils.update_child_items = function(opts) { refresh_field("items"); }, primary_action_label: __('Update') - }); - - frm.doc[opts.child_docname].forEach(d => { - dialog.fields_dict.trans_items.df.data.push({ - "docname": d.name, - "name": d.name, - "item_code": d.item_code, - "delivery_date": d.delivery_date, - "schedule_date": d.schedule_date, - "conversion_factor": d.conversion_factor, - "qty": d.qty, - "rate": d.rate, - "uom": d.uom - }); - this.data = dialog.fields_dict.trans_items.df.data; - dialog.fields_dict.trans_items.grid.refresh(); - }) - dialog.show(); + }).show(); } erpnext.utils.map_current_doc = function(opts) { From de10f2dc005e5aa493d08bfd1047a36b8040f46f Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Fri, 27 Jan 2023 12:08:18 +0530 Subject: [PATCH 019/106] fix(patch): validation error on cost center allocation migration If Distributed cost centers have GL postings on patch run date, patch failes with valiation error. --- .../cost_center_allocation/cost_center_allocation.py | 7 ++++++- erpnext/patches/v14_0/migrate_cost_center_allocations.py | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py b/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py index d25016fe59..54ffe21a15 100644 --- a/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py +++ b/erpnext/accounts/doctype/cost_center_allocation/cost_center_allocation.py @@ -28,9 +28,14 @@ class InvalidDateError(frappe.ValidationError): class CostCenterAllocation(Document): + def __init__(self, *args, **kwargs): + super(CostCenterAllocation, self).__init__(*args, **kwargs) + self._skip_from_date_validation = False + def validate(self): self.validate_total_allocation_percentage() - self.validate_from_date_based_on_existing_gle() + if not self._skip_from_date_validation: + self.validate_from_date_based_on_existing_gle() self.validate_backdated_allocation() self.validate_main_cost_center() self.validate_child_cost_centers() diff --git a/erpnext/patches/v14_0/migrate_cost_center_allocations.py b/erpnext/patches/v14_0/migrate_cost_center_allocations.py index 3bd26933ba..48f4e6d989 100644 --- a/erpnext/patches/v14_0/migrate_cost_center_allocations.py +++ b/erpnext/patches/v14_0/migrate_cost_center_allocations.py @@ -18,9 +18,11 @@ def create_new_cost_center_allocation_records(cc_allocations): cca = frappe.new_doc("Cost Center Allocation") cca.main_cost_center = main_cc cca.valid_from = today() + cca._skip_from_date_validation = True for child_cc, percentage in allocations.items(): cca.append("allocation_percentages", ({"cost_center": child_cc, "percentage": percentage})) + cca.save() cca.submit() From 3598bcc9a85b79bf1db33f79982023cb658324ca Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Fri, 27 Jan 2023 14:40:39 +0530 Subject: [PATCH 020/106] chore: ERPNext setup wizard cleanup (#33675) * chore: ERPNext setup wizard cleanup * chore: Remove default website * chore: Remove flaky tests * chore: remove unwanted tests --- .../test_bulk_transaction_log.py | 11 -- .../test_procurement_tracker.py | 58 +------- .../homepage_section/test_homepage_section.py | 56 -------- erpnext/public/js/setup_wizard.js | 124 +++++------------- .../setup_wizard/operations/company_setup.py | 78 ----------- .../operations/default_website.py | 89 ------------- erpnext/setup/setup_wizard/setup_wizard.py | 9 -- 7 files changed, 35 insertions(+), 390 deletions(-) delete mode 100644 erpnext/setup/setup_wizard/operations/default_website.py diff --git a/erpnext/bulk_transaction/doctype/bulk_transaction_log/test_bulk_transaction_log.py b/erpnext/bulk_transaction/doctype/bulk_transaction_log/test_bulk_transaction_log.py index 646dba51ce..c673be89b3 100644 --- a/erpnext/bulk_transaction/doctype/bulk_transaction_log/test_bulk_transaction_log.py +++ b/erpnext/bulk_transaction/doctype/bulk_transaction_log/test_bulk_transaction_log.py @@ -15,17 +15,6 @@ class TestBulkTransactionLog(unittest.TestCase): create_customer() create_item() - def test_for_single_record(self): - so_name = create_so() - transaction_processing([{"name": so_name}], "Sales Order", "Sales Invoice") - data = frappe.db.get_list( - "Sales Invoice", - filters={"posting_date": date.today(), "customer": "Bulk Customer"}, - fields=["*"], - ) - if not data: - self.fail("No Sales Invoice Created !") - def test_entry_in_log(self): so_name = create_so() transaction_processing([{"name": so_name}], "Sales Order", "Sales Invoice") diff --git a/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py b/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py index 47a66ad46f..9b53421319 100644 --- a/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py +++ b/erpnext/buying/report/procurement_tracker/test_procurement_tracker.py @@ -15,60 +15,4 @@ from erpnext.stock.doctype.warehouse.test_warehouse import create_warehouse class TestProcurementTracker(FrappeTestCase): - def test_result_for_procurement_tracker(self): - filters = {"company": "_Test Procurement Company", "cost_center": "Main - _TPC"} - expected_data = self.generate_expected_data() - report = execute(filters) - - length = len(report[1]) - self.assertEqual(expected_data, report[1][length - 1]) - - def generate_expected_data(self): - if not frappe.db.exists("Company", "_Test Procurement Company"): - frappe.get_doc( - dict( - doctype="Company", - company_name="_Test Procurement Company", - abbr="_TPC", - default_currency="INR", - country="Pakistan", - ) - ).insert() - warehouse = create_warehouse("_Test Procurement Warehouse", company="_Test Procurement Company") - mr = make_material_request( - company="_Test Procurement Company", warehouse=warehouse, cost_center="Main - _TPC" - ) - po = make_purchase_order(mr.name) - po.supplier = "_Test Supplier" - po.get("items")[0].cost_center = "Main - _TPC" - po.submit() - pr = make_purchase_receipt(po.name) - pr.get("items")[0].cost_center = "Main - _TPC" - pr.submit() - date_obj = datetime.date(datetime.now()) - - po.load_from_db() - - expected_data = { - "material_request_date": date_obj, - "cost_center": "Main - _TPC", - "project": None, - "requesting_site": "_Test Procurement Warehouse - _TPC", - "requestor": "Administrator", - "material_request_no": mr.name, - "item_code": "_Test Item", - "quantity": 10.0, - "unit_of_measurement": "_Test UOM", - "status": "To Bill", - "purchase_order_date": date_obj, - "purchase_order": po.name, - "supplier": "_Test Supplier", - "estimated_cost": 0.0, - "actual_cost": 0.0, - "purchase_order_amt": po.net_total, - "purchase_order_amt_in_company_currency": po.base_net_total, - "expected_delivery_date": date_obj, - "actual_delivery_date": date_obj, - } - - return expected_data + pass diff --git a/erpnext/portal/doctype/homepage_section/test_homepage_section.py b/erpnext/portal/doctype/homepage_section/test_homepage_section.py index 27c8fe4c95..3df56e67f6 100644 --- a/erpnext/portal/doctype/homepage_section/test_homepage_section.py +++ b/erpnext/portal/doctype/homepage_section/test_homepage_section.py @@ -10,62 +10,6 @@ from frappe.website.serve import get_response class TestHomepageSection(unittest.TestCase): - def test_homepage_section_card(self): - try: - frappe.get_doc( - { - "doctype": "Homepage Section", - "name": "Card Section", - "section_based_on": "Cards", - "section_cards": [ - { - "title": "Card 1", - "subtitle": "Subtitle 1", - "content": "This is test card 1", - "route": "/card-1", - }, - { - "title": "Card 2", - "subtitle": "Subtitle 2", - "content": "This is test card 2", - "image": "test.jpg", - }, - ], - "no_of_columns": 3, - } - ).insert(ignore_if_duplicate=True) - except frappe.DuplicateEntryError: - pass - - set_request(method="GET", path="home") - response = get_response() - - self.assertEqual(response.status_code, 200) - - html = frappe.safe_decode(response.get_data()) - - soup = BeautifulSoup(html, "html.parser") - sections = soup.find("main").find_all("section") - self.assertEqual(len(sections), 3) - - homepage_section = sections[2] - self.assertEqual(homepage_section.h3.text, "Card Section") - - cards = homepage_section.find_all(class_="card") - - self.assertEqual(len(cards), 2) - self.assertEqual(cards[0].h5.text, "Card 1") - self.assertEqual(cards[0].a["href"], "/card-1") - self.assertEqual(cards[1].p.text, "Subtitle 2") - - img = cards[1].find(class_="card-img-top") - - self.assertEqual(img["src"], "test.jpg") - self.assertEqual(img["loading"], "lazy") - - # cleanup - frappe.db.rollback() - def test_homepage_section_custom_html(self): frappe.get_doc( { diff --git a/erpnext/public/js/setup_wizard.js b/erpnext/public/js/setup_wizard.js index 9288f515cd..a913844e18 100644 --- a/erpnext/public/js/setup_wizard.js +++ b/erpnext/public/js/setup_wizard.js @@ -13,19 +13,11 @@ frappe.setup.on("before_load", function () { erpnext.setup.slides_settings = [ { - // Brand - name: 'brand', - icon: "fa fa-bookmark", - title: __("The Brand"), - // help: __('Upload your letter head and logo. (you can edit them later).'), + // Organization + name: 'organization', + title: __("Setup your organization"), + icon: "fa fa-building", fields: [ - { - fieldtype: "Attach Image", fieldname: "attach_logo", - label: __("Attach Logo"), - description: __("100px by 100px"), - is_private: 0, - align: 'center' - }, { fieldname: 'company_name', label: __('Company Name'), @@ -35,54 +27,9 @@ erpnext.setup.slides_settings = [ { fieldname: 'company_abbr', label: __('Company Abbreviation'), - fieldtype: 'Data' - } - ], - onload: function(slide) { - this.bind_events(slide); - }, - bind_events: function (slide) { - slide.get_input("company_name").on("change", function () { - var parts = slide.get_input("company_name").val().split(" "); - var abbr = $.map(parts, function (p) { return p ? p.substr(0, 1) : null }).join(""); - slide.get_field("company_abbr").set_value(abbr.slice(0, 10).toUpperCase()); - }).val(frappe.boot.sysdefaults.company_name || "").trigger("change"); - - slide.get_input("company_abbr").on("change", function () { - if (slide.get_input("company_abbr").val().length > 10) { - frappe.msgprint(__("Company Abbreviation cannot have more than 5 characters")); - slide.get_field("company_abbr").set_value(""); - } - }); - }, - validate: function() { - if ((this.values.company_name || "").toLowerCase() == "company") { - frappe.msgprint(__("Company Name cannot be Company")); - return false; - } - if (!this.values.company_abbr) { - return false; - } - if (this.values.company_abbr.length > 10) { - return false; - } - return true; - } - }, - { - // Organisation - name: 'organisation', - title: __("Your Organization"), - icon: "fa fa-building", - fields: [ - { - fieldname: 'company_tagline', - label: __('What does it do?'), fieldtype: 'Data', - placeholder: __('e.g. "Build tools for builders"'), - reqd: 1 + hidden: 1 }, - { fieldname: 'bank_account', label: __('Bank Name'), fieldtype: 'Data', reqd: 1 }, { fieldname: 'chart_of_accounts', label: __('Chart of Accounts'), options: "", fieldtype: 'Select' @@ -94,40 +41,24 @@ erpnext.setup.slides_settings = [ ], onload: function (slide) { - this.load_chart_of_accounts(slide); this.bind_events(slide); + this.load_chart_of_accounts(slide); this.set_fy_dates(slide); }, - validate: function () { - let me = this; - let exist; - if (!this.validate_fy_dates()) { return false; } - // Validate bank name - if(me.values.bank_account) { - frappe.call({ - async: false, - method: "erpnext.accounts.doctype.account.chart_of_accounts.chart_of_accounts.validate_bank_account", - args: { - "coa": me.values.chart_of_accounts, - "bank_account": me.values.bank_account - }, - callback: function (r) { - if(r.message){ - exist = r.message; - me.get_field("bank_account").set_value(""); - let message = __('Account {0} already exists. Please enter a different name for your bank account.', - [me.values.bank_account] - ); - frappe.msgprint(message); - } - } - }); - return !exist; // Return False if exist = true + if ((this.values.company_name || "").toLowerCase() == "company") { + frappe.msgprint(__("Company Name cannot be Company")); + return false; + } + if (!this.values.company_abbr) { + return false; + } + if (this.values.company_abbr.length > 10) { + return false; } return true; @@ -151,15 +82,15 @@ erpnext.setup.slides_settings = [ var country = frappe.wizard.values.country; if (country) { - var fy = erpnext.setup.fiscal_years[country]; - var current_year = moment(new Date()).year(); - var next_year = current_year + 1; + let fy = erpnext.setup.fiscal_years[country]; + let current_year = moment(new Date()).year(); + let next_year = current_year + 1; if (!fy) { fy = ["01-01", "12-31"]; next_year = current_year; } - var year_start_date = current_year + "-" + fy[0]; + let year_start_date = current_year + "-" + fy[0]; if (year_start_date > frappe.datetime.get_today()) { next_year = current_year; current_year -= 1; @@ -171,7 +102,7 @@ erpnext.setup.slides_settings = [ load_chart_of_accounts: function (slide) { - var country = frappe.wizard.values.country; + let country = frappe.wizard.values.country; if (country) { frappe.call({ @@ -202,12 +133,25 @@ erpnext.setup.slides_settings = [ me.charts_modal(slide, chart_template); }); + + slide.get_input("company_name").on("change", function () { + let parts = slide.get_input("company_name").val().split(" "); + let abbr = $.map(parts, function (p) { return p ? p.substr(0, 1) : null }).join(""); + slide.get_field("company_abbr").set_value(abbr.slice(0, 10).toUpperCase()); + }).val(frappe.boot.sysdefaults.company_name || "").trigger("change"); + + slide.get_input("company_abbr").on("change", function () { + if (slide.get_input("company_abbr").val().length > 10) { + frappe.msgprint(__("Company Abbreviation cannot have more than 5 characters")); + slide.get_field("company_abbr").set_value(""); + } + }); }, charts_modal: function(slide, chart_template) { let parent = __('All Accounts'); - var dialog = new frappe.ui.Dialog({ + let dialog = new frappe.ui.Dialog({ title: chart_template, fields: [ {'fieldname': 'expand_all', 'label': __('Expand All'), 'fieldtype': 'Button', diff --git a/erpnext/setup/setup_wizard/operations/company_setup.py b/erpnext/setup/setup_wizard/operations/company_setup.py index aadc98989f..ace5cca0b0 100644 --- a/erpnext/setup/setup_wizard/operations/company_setup.py +++ b/erpnext/setup/setup_wizard/operations/company_setup.py @@ -4,7 +4,6 @@ import frappe from frappe import _ from frappe.utils import cstr, getdate -from .default_website import website_maker def create_fiscal_year_and_company(args): @@ -48,83 +47,6 @@ def enable_shopping_cart(args): # nosemgrep ).insert() -def create_email_digest(): - from frappe.utils.user import get_system_managers - - system_managers = get_system_managers(only_name=True) - - if not system_managers: - return - - recipients = [] - for d in system_managers: - recipients.append({"recipient": d}) - - companies = frappe.db.sql_list("select name FROM `tabCompany`") - for company in companies: - if not frappe.db.exists("Email Digest", "Default Weekly Digest - " + company): - edigest = frappe.get_doc( - { - "doctype": "Email Digest", - "name": "Default Weekly Digest - " + company, - "company": company, - "frequency": "Weekly", - "recipients": recipients, - } - ) - - for df in edigest.meta.get("fields", {"fieldtype": "Check"}): - if df.fieldname != "scheduler_errors": - edigest.set(df.fieldname, 1) - - edigest.insert() - - # scheduler errors digest - if companies: - edigest = frappe.new_doc("Email Digest") - edigest.update( - { - "name": "Scheduler Errors", - "company": companies[0], - "frequency": "Daily", - "recipients": recipients, - "scheduler_errors": 1, - "enabled": 1, - } - ) - edigest.insert() - - -def create_logo(args): - if args.get("attach_logo"): - attach_logo = args.get("attach_logo").split(",") - if len(attach_logo) == 3: - filename, filetype, content = attach_logo - _file = frappe.get_doc( - { - "doctype": "File", - "file_name": filename, - "attached_to_doctype": "Website Settings", - "attached_to_name": "Website Settings", - "decode": True, - } - ) - _file.save() - fileurl = _file.file_url - frappe.db.set_value( - "Website Settings", - "Website Settings", - "brand_html", - " {1}".format( - fileurl, args.get("company_name") - ), - ) - - -def create_website(args): - website_maker(args) - - def get_fy_details(fy_start_date, fy_end_date): start_year = getdate(fy_start_date).year if start_year == getdate(fy_end_date).year: diff --git a/erpnext/setup/setup_wizard/operations/default_website.py b/erpnext/setup/setup_wizard/operations/default_website.py deleted file mode 100644 index 40b02b35df..0000000000 --- a/erpnext/setup/setup_wizard/operations/default_website.py +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors -# License: GNU General Public License v3. See license.txt - - -import frappe -from frappe import _ -from frappe.utils import nowdate - - -class website_maker(object): - def __init__(self, args): - self.args = args - self.company = args.company_name - self.tagline = args.company_tagline - self.user = args.get("email") - self.make_web_page() - self.make_website_settings() - self.make_blog() - - def make_web_page(self): - # home page - homepage = frappe.get_doc("Homepage", "Homepage") - homepage.company = self.company - homepage.tag_line = self.tagline - homepage.setup_items() - homepage.save() - - def make_website_settings(self): - # update in home page in settings - website_settings = frappe.get_doc("Website Settings", "Website Settings") - website_settings.home_page = "home" - website_settings.brand_html = self.company - website_settings.copyright = self.company - website_settings.top_bar_items = [] - website_settings.append( - "top_bar_items", {"doctype": "Top Bar Item", "label": "Contact", "url": "/contact"} - ) - website_settings.append( - "top_bar_items", {"doctype": "Top Bar Item", "label": "Blog", "url": "/blog"} - ) - website_settings.append( - "top_bar_items", {"doctype": "Top Bar Item", "label": _("Products"), "url": "/all-products"} - ) - website_settings.save() - - def make_blog(self): - blog_category = frappe.get_doc( - {"doctype": "Blog Category", "category_name": "general", "published": 1, "title": _("General")} - ).insert() - - if not self.user: - # Admin setup - return - - blogger = frappe.new_doc("Blogger") - user = frappe.get_doc("User", self.user) - blogger.user = self.user - blogger.full_name = user.first_name + (" " + user.last_name if user.last_name else "") - blogger.short_name = user.first_name.lower() - blogger.avatar = user.user_image - blogger.insert() - - frappe.get_doc( - { - "doctype": "Blog Post", - "title": "Welcome", - "published": 1, - "published_on": nowdate(), - "blogger": blogger.name, - "blog_category": blog_category.name, - "blog_intro": "My First Blog", - "content": frappe.get_template("setup/setup_wizard/data/sample_blog_post.html").render(), - } - ).insert() - - -def test(): - frappe.delete_doc("Web Page", "test-company") - frappe.delete_doc("Blog Post", "welcome") - frappe.delete_doc("Blogger", "administrator") - frappe.delete_doc("Blog Category", "general") - website_maker( - { - "company": "Test Company", - "company_tagline": "Better Tools for Everyone", - "name": "Administrator", - } - ) - frappe.db.commit() diff --git a/erpnext/setup/setup_wizard/setup_wizard.py b/erpnext/setup/setup_wizard/setup_wizard.py index bd86a5b969..65b268e385 100644 --- a/erpnext/setup/setup_wizard/setup_wizard.py +++ b/erpnext/setup/setup_wizard/setup_wizard.py @@ -5,7 +5,6 @@ import frappe from frappe import _ -from .operations import company_setup from .operations import install_fixtures as fixtures @@ -35,7 +34,6 @@ def get_setup_stages(args=None): "fail_msg": "Failed to set defaults", "tasks": [ {"fn": setup_defaults, "args": args, "fail_msg": _("Failed to setup defaults")}, - {"fn": stage_four, "args": args, "fail_msg": _("Failed to create website")}, ], }, { @@ -60,12 +58,6 @@ def setup_defaults(args): fixtures.install_defaults(frappe._dict(args)) -def stage_four(args): - company_setup.create_website(args) - company_setup.create_email_digest() - company_setup.create_logo(args) - - def fin(args): frappe.local.message_log = [] login_as_first_user(args) @@ -81,5 +73,4 @@ def setup_complete(args=None): stage_fixtures(args) setup_company(args) setup_defaults(args) - stage_four(args) fin(args) From 9e50aa4833ec6cc8361e58887e5e233b54e37f03 Mon Sep 17 00:00:00 2001 From: Sabu Siyad Date: Sat, 28 Jan 2023 10:28:31 +0530 Subject: [PATCH 021/106] feat(pos): multiple item prices (#33005) * fix(pos): multiple item prices feat: show uom with product price feat: multiple item (variant) depending on uom Signed-off-by: Sabu Siyad * feat(pos): consider uom for new item Signed-off-by: Sabu Siyad * feat(pos): uom based stock display Signed-off-by: Sabu Siyad * use `//` instead of `math.floor()` Signed-off-by: Sabu Siyad * feat(pos): uom by barcode Signed-off-by: Sabu Siyad * fix: replace `is not` with `!=` Signed-off-by: Sabu Siyad * fix(pos): barcode_info `next()`: fallback Signed-off-by: Sabu Siyad * chore: format Signed-off-by: Sabu Siyad * Update erpnext/selling/page/point_of_sale/point_of_sale.py Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com> * chore: un-ignore unused local variable Signed-off-by: Sabu Siyad --------- Signed-off-by: Sabu Siyad Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Co-authored-by: Deepesh Garg --- .../page/point_of_sale/point_of_sale.py | 146 ++++++++++++------ .../page/point_of_sale/pos_controller.js | 7 +- .../page/point_of_sale/pos_item_cart.js | 4 +- .../page/point_of_sale/pos_item_selector.js | 6 +- .../point_of_sale/pos_past_order_summary.js | 2 +- 5 files changed, 105 insertions(+), 60 deletions(-) diff --git a/erpnext/selling/page/point_of_sale/point_of_sale.py b/erpnext/selling/page/point_of_sale/point_of_sale.py index 999ddc23f0..158ac1d049 100644 --- a/erpnext/selling/page/point_of_sale/point_of_sale.py +++ b/erpnext/selling/page/point_of_sale/point_of_sale.py @@ -17,45 +17,79 @@ from erpnext.stock.utils import scan_barcode def search_by_term(search_term, warehouse, price_list): result = search_for_serial_or_batch_or_barcode_number(search_term) or {} - item_code = result.get("item_code") or search_term - serial_no = result.get("serial_no") or "" - batch_no = result.get("batch_no") or "" - barcode = result.get("barcode") or "" + item_code = result.get("item_code", search_term) + serial_no = result.get("serial_no", "") + batch_no = result.get("batch_no", "") + barcode = result.get("barcode", "") - if result: - item_info = frappe.db.get_value( - "Item", - item_code, - [ - "name as item_code", - "item_name", - "description", - "stock_uom", - "image as item_image", - "is_stock_item", - ], - as_dict=1, - ) + if not result: + return - item_stock_qty, is_stock_item = get_stock_availability(item_code, warehouse) - price_list_rate, currency = frappe.db.get_value( - "Item Price", - {"price_list": price_list, "item_code": item_code}, - ["price_list_rate", "currency"], - ) or [None, None] + item_doc = frappe.get_doc("Item", item_code) - item_info.update( + if not item_doc: + return + + item = { + "barcode": barcode, + "batch_no": batch_no, + "description": item_doc.description, + "is_stock_item": item_doc.is_stock_item, + "item_code": item_doc.name, + "item_image": item_doc.image, + "item_name": item_doc.item_name, + "serial_no": serial_no, + "stock_uom": item_doc.stock_uom, + "uom": item_doc.stock_uom, + } + + if barcode: + barcode_info = next(filter(lambda x: x.barcode == barcode, item_doc.get("barcodes", [])), None) + if barcode_info and barcode_info.uom: + uom = next(filter(lambda x: x.uom == barcode_info.uom, item_doc.uoms), {}) + item.update( + { + "uom": barcode_info.uom, + "conversion_factor": uom.get("conversion_factor", 1), + } + ) + + item_stock_qty, is_stock_item = get_stock_availability(item_code, warehouse) + item_stock_qty = item_stock_qty // item.get("conversion_factor") + item.update({"actual_qty": item_stock_qty}) + + price = frappe.get_list( + doctype="Item Price", + filters={ + "price_list": price_list, + "item_code": item_code, + }, + fields=["uom", "stock_uom", "currency", "price_list_rate"], + ) + + def __sort(p): + p_uom = p.get("uom") + + if p_uom == item.get("uom"): + return 0 + elif p_uom == item.get("stock_uom"): + return 1 + else: + return 2 + + # sort by fallback preference. always pick exact uom match if available + price = sorted(price, key=__sort) + + if len(price) > 0: + p = price.pop(0) + item.update( { - "serial_no": serial_no, - "batch_no": batch_no, - "barcode": barcode, - "price_list_rate": price_list_rate, - "currency": currency, - "actual_qty": item_stock_qty, + "currency": p.get("currency"), + "price_list_rate": p.get("price_list_rate"), } ) - return {"items": [item_info]} + return {"items": [item]} @frappe.whitelist() @@ -121,33 +155,43 @@ def get_items(start, page_length, price_list, item_group, pos_profile, search_te as_dict=1, ) - if items_data: - items = [d.item_code for d in items_data] - item_prices_data = frappe.get_all( + # return (empty) list if there are no results + if not items_data: + return result + + for item in items_data: + uoms = frappe.get_doc("Item", item.item_code).get("uoms", []) + + item.actual_qty, _ = get_stock_availability(item.item_code, warehouse) + item.uom = item.stock_uom + + item_price = frappe.get_all( "Item Price", - fields=["item_code", "price_list_rate", "currency"], - filters={"price_list": price_list, "item_code": ["in", items]}, + fields=["price_list_rate", "currency", "uom"], + filters={ + "price_list": price_list, + "item_code": item.item_code, + "selling": True, + }, ) - item_prices = {} - for d in item_prices_data: - item_prices[d.item_code] = d + if not item_price: + result.append(item) - for item in items_data: - item_code = item.item_code - item_price = item_prices.get(item_code) or {} - item_stock_qty, is_stock_item = get_stock_availability(item_code, warehouse) + for price in item_price: + uom = next(filter(lambda x: x.uom == price.uom, uoms), {}) - row = {} - row.update(item) - row.update( + if price.uom != item.stock_uom and uom and uom.conversion_factor: + item.actual_qty = item.actual_qty // uom.conversion_factor + + result.append( { - "price_list_rate": item_price.get("price_list_rate"), - "currency": item_price.get("currency"), - "actual_qty": item_stock_qty, + **item, + "price_list_rate": price.get("price_list_rate"), + "currency": price.get("currency"), + "uom": price.uom or item.uom, } ) - result.append(row) return {"items": result} diff --git a/erpnext/selling/page/point_of_sale/pos_controller.js b/erpnext/selling/page/point_of_sale/pos_controller.js index 595b9196e8..c442774d0f 100644 --- a/erpnext/selling/page/point_of_sale/pos_controller.js +++ b/erpnext/selling/page/point_of_sale/pos_controller.js @@ -542,12 +542,12 @@ erpnext.PointOfSale.Controller = class { if (!this.frm.doc.customer) return this.raise_customer_selection_alert(); - const { item_code, batch_no, serial_no, rate } = item; + const { item_code, batch_no, serial_no, rate, uom } = item; if (!item_code) return; - const new_item = { item_code, batch_no, rate, [field]: value }; + const new_item = { item_code, batch_no, rate, uom, [field]: value }; if (serial_no) { await this.check_serial_no_availablilty(item_code, this.frm.doc.set_warehouse, serial_no); @@ -649,6 +649,7 @@ erpnext.PointOfSale.Controller = class { const is_stock_item = resp[1]; frappe.dom.unfreeze(); + const bold_uom = item_row.stock_uom.bold(); const bold_item_code = item_row.item_code.bold(); const bold_warehouse = warehouse.bold(); const bold_available_qty = available_qty.toString().bold() @@ -664,7 +665,7 @@ erpnext.PointOfSale.Controller = class { } } else if (is_stock_item && available_qty < qty_needed) { frappe.throw({ - message: __('Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2}.', [bold_item_code, bold_warehouse, bold_available_qty]), + message: __('Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}.', [bold_item_code, bold_warehouse, bold_available_qty, bold_uom]), indicator: 'orange' }); frappe.utils.play_sound("error"); diff --git a/erpnext/selling/page/point_of_sale/pos_item_cart.js b/erpnext/selling/page/point_of_sale/pos_item_cart.js index e7dd211c0f..12cc629776 100644 --- a/erpnext/selling/page/point_of_sale/pos_item_cart.js +++ b/erpnext/selling/page/point_of_sale/pos_item_cart.js @@ -609,7 +609,7 @@ erpnext.PointOfSale.ItemCart = class { if (item_data.rate && item_data.amount && item_data.rate !== item_data.amount) { return `
-
${item_data.qty || 0}
+
${item_data.qty || 0} ${item_data.uom}
${format_currency(item_data.amount, currency)}
${format_currency(item_data.rate, currency)}
@@ -618,7 +618,7 @@ erpnext.PointOfSale.ItemCart = class { } else { return `
-
${item_data.qty || 0}
+
${item_data.qty || 0} ${item_data.uom}
${format_currency(item_data.rate, currency)}
diff --git a/erpnext/selling/page/point_of_sale/pos_item_selector.js b/erpnext/selling/page/point_of_sale/pos_item_selector.js index b5eb0489f9..ec67bdfd9d 100644 --- a/erpnext/selling/page/point_of_sale/pos_item_selector.js +++ b/erpnext/selling/page/point_of_sale/pos_item_selector.js @@ -78,7 +78,7 @@ erpnext.PointOfSale.ItemSelector = class { get_item_html(item) { const me = this; // eslint-disable-next-line no-unused-vars - const { item_image, serial_no, batch_no, barcode, actual_qty, stock_uom, price_list_rate } = item; + const { item_image, serial_no, batch_no, barcode, actual_qty, uom, price_list_rate } = item; const precision = flt(price_list_rate, 2) % 1 != 0 ? 2 : 0; let indicator_color; let qty_to_display = actual_qty; @@ -118,7 +118,7 @@ erpnext.PointOfSale.ItemSelector = class { return ( `
@@ -128,7 +128,7 @@ erpnext.PointOfSale.ItemSelector = class {
${frappe.ellipsis(item.item_name, 18)}
-
${format_currency(price_list_rate, item.currency, precision) || 0}
+
${format_currency(price_list_rate, item.currency, precision) || 0} / ${uom}
` ); diff --git a/erpnext/selling/page/point_of_sale/pos_past_order_summary.js b/erpnext/selling/page/point_of_sale/pos_past_order_summary.js index 40165c3484..be75bd64cf 100644 --- a/erpnext/selling/page/point_of_sale/pos_past_order_summary.js +++ b/erpnext/selling/page/point_of_sale/pos_past_order_summary.js @@ -94,7 +94,7 @@ erpnext.PointOfSale.PastOrderSummary = class { get_item_html(doc, item_data) { return `
${item_data.item_name}
-
${item_data.qty || 0}
+
${item_data.qty || 0} ${item_data.uom}
${get_rate_discount_html()}
`; From 0d7f98b496ac49872654b1a9c47183f337544ce1 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Sat, 28 Jan 2023 13:51:33 +0530 Subject: [PATCH 022/106] fix: item rate not fetching --- erpnext/public/js/controllers/transaction.js | 4 ++++ erpnext/stock/doctype/item/item.js | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js index 5c1c6d1919..dd0e0c44ee 100644 --- a/erpnext/public/js/controllers/transaction.js +++ b/erpnext/public/js/controllers/transaction.js @@ -1690,6 +1690,10 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe var me = this; var valid = true; + if (frappe.flags.ignore_company_party_validation) { + return valid; + } + $.each(["company", "customer"], function(i, fieldname) { if(frappe.meta.has_field(me.frm.doc.doctype, fieldname) && !["Purchase Order","Purchase Invoice"].includes(me.frm.doc.doctype)) { if (!me.frm.doc[fieldname]) { diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index e61f0f514e..5bcb05aa98 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -894,6 +894,12 @@ function open_form(frm, doctype, child_doctype, parentfield) { new_child_doc.uom = frm.doc.stock_uom; new_child_doc.description = frm.doc.description; - frappe.ui.form.make_quick_entry(doctype, null, null, new_doc); + frappe.run_serially([ + () => frappe.ui.form.make_quick_entry(doctype, null, null, new_doc), + () => { + frappe.flags.ignore_company_party_validation = true; + frappe.model.trigger("item_code", frm.doc.name, new_child_doc); + } + ]) }); } From f270880735cca4992bc6ced158c5c26a92cd9179 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Sat, 28 Jan 2023 18:17:25 +0530 Subject: [PATCH 023/106] fix: double salutation on quotation print (#33834) 'lead_name' always has salutation. --- erpnext/crm/doctype/lead/lead.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index b0ff5d4c3b..db68fe8b08 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -390,7 +390,7 @@ def get_lead_details(lead, posting_date=None, company=None): { "territory": lead.territory, "customer_name": lead.company_name or lead.lead_name, - "contact_display": " ".join(filter(None, [lead.salutation, lead.lead_name])), + "contact_display": " ".join(filter(None, [lead.lead_name])), "contact_email": lead.email_id, "contact_mobile": lead.mobile_no, "contact_phone": lead.phone, From fee0ca8cd9a629389335af7b12fc80bf3cebf7fb Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Fri, 20 Jan 2023 15:32:16 +0530 Subject: [PATCH 024/106] perf: reduce memory usage by paging through records While migrating GL entries to Payment Ledger, page through records using primary key to reduce memory usage. --- .../v14_0/migrate_gl_to_payment_ledger.py | 147 ++++++++++++------ 1 file changed, 97 insertions(+), 50 deletions(-) diff --git a/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py b/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py index e15aa4a1f4..853a99a489 100644 --- a/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py +++ b/erpnext/patches/v14_0/migrate_gl_to_payment_ledger.py @@ -2,7 +2,8 @@ import frappe from frappe import qb from frappe.query_builder import Case, CustomFunction from frappe.query_builder.custom import ConstantColumn -from frappe.query_builder.functions import IfNull +from frappe.query_builder.functions import Count, IfNull +from frappe.utils import flt from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import ( get_dimensions, @@ -17,9 +18,9 @@ def create_accounting_dimension_fields(): make_dimension_in_accounting_doctypes(dimension, ["Payment Ledger Entry"]) -def generate_name_for_payment_ledger_entries(gl_entries): - for index, entry in enumerate(gl_entries, 1): - entry.name = index +def generate_name_for_payment_ledger_entries(gl_entries, start): + for index, entry in enumerate(gl_entries, 0): + entry.name = start + index def get_columns(): @@ -81,6 +82,14 @@ def insert_chunk_into_payment_ledger(insert_query, gl_entries): def execute(): + """ + Description: + Migrate records from `tabGL Entry` to `tabPayment Ledger Entry`. + Patch is non-resumable. if patch failed or is terminatted abnormally, clear 'tabPayment Ledger Entry' table manually before re-running. Re-running is safe only during V13->V14 update. + + Note: Post successful migration to V14, re-running is NOT-SAFE and SHOULD NOT be attempted. + """ + if frappe.reload_doc("accounts", "doctype", "payment_ledger_entry"): # create accounting dimension fields in Payment Ledger create_accounting_dimension_fields() @@ -89,52 +98,90 @@ def execute(): account = qb.DocType("Account") ifelse = CustomFunction("IF", ["condition", "then", "else"]) - gl_entries = ( - qb.from_(gl) - .inner_join(account) - .on((gl.account == account.name) & (account.account_type.isin(["Receivable", "Payable"]))) - .select( - gl.star, - ConstantColumn(1).as_("docstatus"), - account.account_type.as_("account_type"), - IfNull( - ifelse(gl.against_voucher_type == "", None, gl.against_voucher_type), gl.voucher_type - ).as_("against_voucher_type"), - IfNull(ifelse(gl.against_voucher == "", None, gl.against_voucher), gl.voucher_no).as_( - "against_voucher_no" - ), - # convert debit/credit to amount - Case() - .when(account.account_type == "Receivable", gl.debit - gl.credit) - .else_(gl.credit - gl.debit) - .as_("amount"), - # convert debit/credit in account currency to amount in account currency - Case() - .when( - account.account_type == "Receivable", - gl.debit_in_account_currency - gl.credit_in_account_currency, - ) - .else_(gl.credit_in_account_currency - gl.debit_in_account_currency) - .as_("amount_in_account_currency"), - ) - .where(gl.is_cancelled == 0) - .orderby(gl.creation) - .run(as_dict=True) + # Get Records Count + accounts = ( + qb.from_(account) + .select(account.name) + .where((account.account_type == "Receivable") | (account.account_type == "Payable")) + .orderby(account.name) ) + un_processed = ( + qb.from_(gl) + .select(Count(gl.name)) + .where((gl.is_cancelled == 0) & (gl.account.isin(accounts))) + .run() + )[0][0] - # primary key(name) for payment ledger records - generate_name_for_payment_ledger_entries(gl_entries) + if un_processed: + print(f"Migrating {un_processed} GL Entries to Payment Ledger") - # split data into chunks - chunk_size = 1000 - try: - for i in range(0, len(gl_entries), chunk_size): - insert_query = build_insert_query() - insert_chunk_into_payment_ledger(insert_query, gl_entries[i : i + chunk_size]) - frappe.db.commit() - except Exception as err: - frappe.db.rollback() - ple = qb.DocType("Payment Ledger Entry") - qb.from_(ple).delete().where(ple.docstatus >= 0).run() - frappe.db.commit() - raise err + processed = 0 + last_update_percent = 0 + batch_size = 5000 + last_name = None + + while True: + if last_name: + where_clause = gl.name.gt(last_name) & (gl.is_cancelled == 0) + else: + where_clause = gl.is_cancelled == 0 + + gl_entries = ( + qb.from_(gl) + .inner_join(account) + .on((gl.account == account.name) & (account.account_type.isin(["Receivable", "Payable"]))) + .select( + gl.star, + ConstantColumn(1).as_("docstatus"), + account.account_type.as_("account_type"), + IfNull( + ifelse(gl.against_voucher_type == "", None, gl.against_voucher_type), gl.voucher_type + ).as_("against_voucher_type"), + IfNull(ifelse(gl.against_voucher == "", None, gl.against_voucher), gl.voucher_no).as_( + "against_voucher_no" + ), + # convert debit/credit to amount + Case() + .when(account.account_type == "Receivable", gl.debit - gl.credit) + .else_(gl.credit - gl.debit) + .as_("amount"), + # convert debit/credit in account currency to amount in account currency + Case() + .when( + account.account_type == "Receivable", + gl.debit_in_account_currency - gl.credit_in_account_currency, + ) + .else_(gl.credit_in_account_currency - gl.debit_in_account_currency) + .as_("amount_in_account_currency"), + ) + .where(where_clause) + .orderby(gl.name) + .limit(batch_size) + .run(as_dict=True) + ) + + if gl_entries: + last_name = gl_entries[-1].name + + # primary key(name) for payment ledger records + generate_name_for_payment_ledger_entries(gl_entries, processed) + + try: + insert_query = build_insert_query() + insert_chunk_into_payment_ledger(insert_query, gl_entries) + frappe.db.commit() + + processed += len(gl_entries) + + # Progress message + percent = flt((processed / un_processed) * 100, 2) + if percent - last_update_percent > 1: + print(f"{percent}% ({processed}) records processed") + last_update_percent = percent + + except Exception as err: + print("Migration Failed. Clear `tabPayment Ledger Entry` table before re-running") + raise err + else: + break + print(f"{processed} records have been sucessfully migrated") From 8abe0ce0ec32be57f653ae613040c5e6b833c13d Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sun, 29 Jan 2023 17:08:11 +0530 Subject: [PATCH 025/106] fix: Currency symbol for tax withholding net total field (#33850) * fix: Currency symbol for tax withholding net total field * chore: Update display depends on property --- .../accounts/doctype/purchase_invoice/purchase_invoice.json | 6 ++++-- erpnext/buying/doctype/purchase_order/purchase_order.json | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json index 6281400fbc..54caf6f8b0 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -1426,6 +1426,7 @@ }, { "default": "0", + "depends_on": "apply_tds", "fieldname": "tax_withholding_net_total", "fieldtype": "Currency", "hidden": 1, @@ -1435,12 +1436,13 @@ "read_only": 1 }, { + "depends_on": "apply_tds", "fieldname": "base_tax_withholding_net_total", "fieldtype": "Currency", "hidden": 1, "label": "Base Tax Withholding Net Total", "no_copy": 1, - "options": "currency", + "options": "Company:company:default_currency", "print_hide": 1, "read_only": 1 }, @@ -1554,7 +1556,7 @@ "idx": 204, "is_submittable": 1, "links": [], - "modified": "2022-12-12 18:37:38.142688", + "modified": "2023-01-28 19:18:56.586321", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice", diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.json b/erpnext/buying/doctype/purchase_order/purchase_order.json index e1dd679781..29afc8476e 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.json +++ b/erpnext/buying/doctype/purchase_order/purchase_order.json @@ -1221,6 +1221,7 @@ }, { "default": "0", + "depends_on": "apply_tds", "fieldname": "tax_withholding_net_total", "fieldtype": "Currency", "hidden": 1, @@ -1230,12 +1231,13 @@ "read_only": 1 }, { + "depends_on": "apply_tds", "fieldname": "base_tax_withholding_net_total", "fieldtype": "Currency", "hidden": 1, "label": "Base Tax Withholding Net Total", "no_copy": 1, - "options": "currency", + "options": "Company:company:default_currency", "print_hide": 1, "read_only": 1 }, @@ -1269,7 +1271,7 @@ "idx": 105, "is_submittable": 1, "links": [], - "modified": "2022-12-25 18:08:59.074182", + "modified": "2023-01-28 18:59:16.322824", "modified_by": "Administrator", "module": "Buying", "name": "Purchase Order", From 428b099f63b88fb3ff37b04be4e91d645b33e041 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sun, 29 Jan 2023 17:27:17 +0530 Subject: [PATCH 026/106] fix: Ignore linked JE on JE cancellation (#33852) --- erpnext/accounts/doctype/journal_entry/journal_entry.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.js b/erpnext/accounts/doctype/journal_entry/journal_entry.js index 30a32015f5..21f27aedc5 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.js +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.js @@ -8,7 +8,7 @@ frappe.provide("erpnext.journal_entry"); frappe.ui.form.on("Journal Entry", { setup: function(frm) { frm.add_fetch("bank_account", "account", "account"); - frm.ignore_doctypes_on_cancel_all = ['Sales Invoice', 'Purchase Invoice']; + frm.ignore_doctypes_on_cancel_all = ['Sales Invoice', 'Purchase Invoice', 'Journal Entry']; }, refresh: function(frm) { From 6674edface42c4c5daa8e893f09105dd9db61f0e Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sun, 29 Jan 2023 21:25:26 +0530 Subject: [PATCH 027/106] chore: Resize numeric and date columns (#33858) --- erpnext/accounts/report/general_ledger/general_ledger.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index fc23127935..27b84c4e77 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -526,7 +526,7 @@ def get_columns(filters): "options": "GL Entry", "hidden": 1, }, - {"label": _("Posting Date"), "fieldname": "posting_date", "fieldtype": "Date", "width": 90}, + {"label": _("Posting Date"), "fieldname": "posting_date", "fieldtype": "Date", "width": 100}, { "label": _("Account"), "fieldname": "account", @@ -538,13 +538,13 @@ def get_columns(filters): "label": _("Debit ({0})").format(currency), "fieldname": "debit", "fieldtype": "Float", - "width": 100, + "width": 130, }, { "label": _("Credit ({0})").format(currency), "fieldname": "credit", "fieldtype": "Float", - "width": 100, + "width": 130, }, { "label": _("Balance ({0})").format(currency), From faecf3ee405abec3edf95fd9bf7790608852c2b5 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sun, 29 Jan 2023 21:25:49 +0530 Subject: [PATCH 028/106] fix: Lead to customer creation (#33859) --- erpnext/crm/doctype/lead/lead.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/crm/doctype/lead/lead.py b/erpnext/crm/doctype/lead/lead.py index db68fe8b08..2a588d8d13 100644 --- a/erpnext/crm/doctype/lead/lead.py +++ b/erpnext/crm/doctype/lead/lead.py @@ -282,6 +282,7 @@ def _make_customer(source_name, target_doc=None, ignore_permissions=False): "contact_no": "phone_1", "fax": "fax_1", }, + "field_no_map": ["disabled"], } }, target_doc, From a34a1f8fd26849993f4d66df740273fabd066d55 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sun, 29 Jan 2023 21:34:28 +0530 Subject: [PATCH 029/106] fix: Amount validation in Payment Request against Purchase Order (#33855) fix: Amount validation in Payment Request againt Purchase Order --- erpnext/accounts/doctype/payment_request/payment_request.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index 4fc12dbc16..fc837c75a3 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -51,7 +51,7 @@ class PaymentRequest(Document): if existing_payment_request_amount: ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name) - if hasattr(ref_doc, "order_type") and getattr(ref_doc, "order_type") != "Shopping Cart": + if not hasattr(ref_doc, "order_type") or getattr(ref_doc, "order_type") != "Shopping Cart": ref_amount = get_amount(ref_doc, self.payment_account) if existing_payment_request_amount + flt(self.grand_total) > ref_amount: From 6b781d78e0cfb256621d8b40bc21ed144b75f501 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 26 Jan 2023 12:51:58 +0530 Subject: [PATCH 030/106] fix: `amount` in `Material Request` --- erpnext/stock/doctype/material_request/material_request.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/material_request/material_request.js b/erpnext/stock/doctype/material_request/material_request.js index 5f05de6991..156e5917f2 100644 --- a/erpnext/stock/doctype/material_request/material_request.js +++ b/erpnext/stock/doctype/material_request/material_request.js @@ -366,10 +366,11 @@ frappe.ui.form.on('Material Request', { frappe.ui.form.on("Material Request Item", { qty: function (frm, doctype, name) { - var d = locals[doctype][name]; - if (flt(d.qty) < flt(d.min_order_qty)) { + const item = locals[doctype][name]; + if (flt(item.qty) < flt(item.min_order_qty)) { frappe.msgprint(__("Warning: Material Requested Qty is less than Minimum Order Qty")); } + frm.events.get_item_data(frm, item, false); }, from_warehouse: function(frm, doctype, name) { From 1f6ab86a659d9745fa8971656a54c19bc784de2b Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Mon, 30 Jan 2023 10:35:43 +0000 Subject: [PATCH 031/106] feat(gp): test for inv and dn related via so --- .../report/gross_profit/test_gross_profit.py | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/erpnext/accounts/report/gross_profit/test_gross_profit.py b/erpnext/accounts/report/gross_profit/test_gross_profit.py index fa11a41df4..332be8ef54 100644 --- a/erpnext/accounts/report/gross_profit/test_gross_profit.py +++ b/erpnext/accounts/report/gross_profit/test_gross_profit.py @@ -302,3 +302,79 @@ class TestGrossProfit(FrappeTestCase): columns, data = execute(filters=filters) self.assertGreater(len(data), 0) + + def test_order_connected_dn_and_inv(self): + from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order + """ + Test gp calculation when invoice and delivery note aren't directly connected. + SO -- INV + | + DN + """ + se = make_stock_entry( + company=self.company, + item_code=self.item, + target=self.warehouse, + qty=3, + basic_rate=100, + do_not_submit=True, + ) + item = se.items[0] + se.append( + "items", + { + "item_code": item.item_code, + "s_warehouse": item.s_warehouse, + "t_warehouse": item.t_warehouse, + "qty": 10, + "basic_rate": 200, + "conversion_factor": item.conversion_factor or 1.0, + "transfer_qty": flt(item.qty) * (flt(item.conversion_factor) or 1.0), + "serial_no": item.serial_no, + "batch_no": item.batch_no, + "cost_center": item.cost_center, + "expense_account": item.expense_account, + }, + ) + se = se.save().submit() + + so = make_sales_order( + customer=self.customer, + company=self.company, + warehouse=self.warehouse, + item=self.item, + qty=4, + do_not_save=False, + do_not_submit=False, + ) + + from erpnext.selling.doctype.sales_order.sales_order import make_delivery_note, make_sales_invoice + make_delivery_note(so.name).submit() + sinv = make_sales_invoice(so.name).submit() + + filters = frappe._dict( + company=self.company, from_date=nowdate(), to_date=nowdate(), group_by="Invoice" + ) + + columns, data = execute(filters=filters) + + # Without Delivery Note, buying rate should be 150 + expected_entry = { + "parent_invoice": sinv.name, + "currency": "INR", + "sales_invoice": self.item, + "customer": self.customer, + "posting_date": frappe.utils.datetime.date.fromisoformat(nowdate()), + "item_code": self.item, + "item_name": self.item, + "warehouse": "Stores - _GP", + "qty": 4.0, + "avg._selling_rate": 100.0, + "valuation_rate": 125.0, + "selling_amount": 400.0, + "buying_amount": 500.0, + "gross_profit": -100.0, + "gross_profit_%": -25.0, + } + gp_entry = [x for x in data if x.parent_invoice == sinv.name] + self.assertDictContainsSubset(expected_entry, gp_entry[0]) \ No newline at end of file From d69c8393692fa8ecc08ff7f10ca66a1c5a9f3b0f Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Mon, 30 Jan 2023 10:45:08 +0000 Subject: [PATCH 032/106] chore: linting issues --- .../accounts/report/gross_profit/test_gross_profit.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/report/gross_profit/test_gross_profit.py b/erpnext/accounts/report/gross_profit/test_gross_profit.py index 332be8ef54..21681bef5b 100644 --- a/erpnext/accounts/report/gross_profit/test_gross_profit.py +++ b/erpnext/accounts/report/gross_profit/test_gross_profit.py @@ -305,6 +305,7 @@ class TestGrossProfit(FrappeTestCase): def test_order_connected_dn_and_inv(self): from erpnext.selling.doctype.sales_order.test_sales_order import make_sales_order + """ Test gp calculation when invoice and delivery note aren't directly connected. SO -- INV @@ -348,7 +349,11 @@ class TestGrossProfit(FrappeTestCase): do_not_submit=False, ) - from erpnext.selling.doctype.sales_order.sales_order import make_delivery_note, make_sales_invoice + from erpnext.selling.doctype.sales_order.sales_order import ( + make_delivery_note, + make_sales_invoice, + ) + make_delivery_note(so.name).submit() sinv = make_sales_invoice(so.name).submit() @@ -357,8 +362,6 @@ class TestGrossProfit(FrappeTestCase): ) columns, data = execute(filters=filters) - - # Without Delivery Note, buying rate should be 150 expected_entry = { "parent_invoice": sinv.name, "currency": "INR", @@ -377,4 +380,4 @@ class TestGrossProfit(FrappeTestCase): "gross_profit_%": -25.0, } gp_entry = [x for x in data if x.parent_invoice == sinv.name] - self.assertDictContainsSubset(expected_entry, gp_entry[0]) \ No newline at end of file + self.assertDictContainsSubset(expected_entry, gp_entry[0]) From 2bad86d8d8220f4eb729c3a918ce0002f6b87693 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 30 Jan 2023 19:58:23 +0530 Subject: [PATCH 033/106] ci: bump isort to 5.12.0 (#33875) [skip ci] --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 73aae33e93..d70977c07e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,8 +32,8 @@ repos: - id: black additional_dependencies: ['click==8.0.4'] - - repo: https://github.com/timothycrosley/isort - rev: 5.9.1 + - repo: https://github.com/PyCQA/isort + rev: 5.12.0 hooks: - id: isort exclude: ".*setup.py$" From f487660a7c32c5f81950eb72d379876f9ec422a6 Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Mon, 30 Jan 2023 21:33:43 +0530 Subject: [PATCH 034/106] fix: disposal_was_made_on_original_schedule_date --- erpnext/assets/doctype/asset/depreciation.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index 5337fd64ee..17d40784be 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -4,7 +4,17 @@ import frappe from frappe import _ -from frappe.utils import add_months, cint, flt, get_link_to_form, getdate, nowdate, today +from frappe.utils import ( + add_months, + cint, + flt, + get_last_day, + get_link_to_form, + getdate, + is_last_day_of_the_month, + nowdate, + today, +) from frappe.utils.user import get_users_with_role from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import ( @@ -400,6 +410,9 @@ def disposal_was_made_on_original_schedule_date(schedule_idx, row, posting_date_ row.depreciation_start_date, schedule_idx * cint(row.frequency_of_depreciation) ) + if is_last_day_of_the_month(row.depreciation_start_date): + orginal_schedule_date = get_last_day(orginal_schedule_date) + if orginal_schedule_date == posting_date_of_disposal: return True From 11d165c274ffe17b6f403bf30d86b4430976518b Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Mon, 30 Jan 2023 19:33:58 +0100 Subject: [PATCH 035/106] fix(Fixed Asset Register): error when selecting more than one fiscal year --- .../fixed_asset_register/fixed_asset_register.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py index faffd1134d..d41069c1c9 100644 --- a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py +++ b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py @@ -126,16 +126,18 @@ def get_asset_value(asset, finance_book=None): if not asset.calculate_depreciation: return flt(asset.gross_purchase_amount) - flt(asset.opening_accumulated_depreciation) - finance_book_filter = ["finance_book", "is", "not set"] - if finance_book: - finance_book_filter = ["finance_book", "=", finance_book] - - return frappe.db.get_value( + result = frappe.get_all( doctype="Asset Finance Book", - filters=[["parent", "=", asset.asset_id], finance_book_filter], - fieldname="value_after_depreciation", + filters={ + "parent": asset.asset_id, + "finance_book": finance_book or ("is", "not set"), + }, + pluck="value_after_depreciation", + limit=1, ) + return result[0] if result else 0.0 + def prepare_chart_data(data, filters): labels_values_map = {} From b3dc22de29821ee46f59bf1223dfbb1df6dbb493 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Tue, 31 Jan 2023 09:33:33 +0530 Subject: [PATCH 036/106] fix: Fetch commission rate from sales partner (#33851) --- erpnext/accounts/doctype/sales_invoice/sales_invoice.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json index 4729d9c3db..2f4e45e618 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.json +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -1776,6 +1776,8 @@ "width": "50%" }, { + "fetch_from": "sales_partner.commission_rate", + "fetch_if_empty": 1, "fieldname": "commission_rate", "fieldtype": "Float", "hide_days": 1, @@ -2141,7 +2143,7 @@ "link_fieldname": "consolidated_invoice" } ], - "modified": "2022-12-12 18:34:33.409895", + "modified": "2023-01-28 19:45:47.538163", "modified_by": "Administrator", "module": "Accounts", "name": "Sales Invoice", From b642718f08472294b6cc1cbdd5d344dcc0f5059d Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 23 Jan 2023 13:51:07 +0530 Subject: [PATCH 037/106] fix: consider existing pick list --- erpnext/stock/doctype/pick_list/pick_list.py | 76 ++++++++++++++++---- 1 file changed, 62 insertions(+), 14 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index e572540a04..7b75bb0ffd 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -181,7 +181,11 @@ class PickList(Document): self.item_location_map.setdefault( item_code, get_available_item_locations( - item_code, from_warehouses, self.item_count_map.get(item_code), self.company + item_code, + from_warehouses, + self.item_count_map.get(item_code), + self.company, + picked_item_details=picked_items_details.get(item_code), ), ) @@ -473,31 +477,38 @@ def get_items_with_location_and_quantity(item_doc, item_location_map, docstatus) def get_available_item_locations( - item_code, from_warehouses, required_qty, company, ignore_validation=False + item_code, + from_warehouses, + required_qty, + company, + ignore_validation=False, + picked_item_details=None, ): locations = [] + total_picked_qty = ( + sum([v.get("picked_qty") for k, v in picked_item_details.items()]) if picked_item_details else 0 + ) has_serial_no = frappe.get_cached_value("Item", item_code, "has_serial_no") has_batch_no = frappe.get_cached_value("Item", item_code, "has_batch_no") if has_batch_no and has_serial_no: locations = get_available_item_locations_for_serial_and_batched_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty ) elif has_serial_no: locations = get_available_item_locations_for_serialized_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty ) elif has_batch_no: locations = get_available_item_locations_for_batched_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty ) else: locations = get_available_item_locations_for_other_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty ) total_qty_available = sum(location.get("qty") for location in locations) - remaining_qty = required_qty - total_qty_available if remaining_qty > 0 and not ignore_validation: @@ -508,11 +519,44 @@ def get_available_item_locations( title=_("Insufficient Stock"), ) + if picked_item_details: + for location in list(locations): + key = ( + (location["warehouse"], location["batch_no"]) + if location.get("batch_no") + else location["warehouse"] + ) + + if key in picked_item_details: + picked_detail = picked_item_details[key] + + if picked_detail.get("serial_no") and location.get("serial_no"): + location["serial_no"] = list( + set(location["serial_no"]).difference(set(picked_detail["serial_no"])) + ) + location["qty"] = len(location["serial_no"]) + else: + location["qty"] -= picked_detail.get("picked_qty") + + if location["qty"] < 1: + locations.remove(location) + + total_qty_available = sum(location.get("qty") for location in locations) + remaining_qty = required_qty - total_qty_available + + if remaining_qty > 0 and not ignore_validation: + frappe.msgprint( + _("{0} units of Item {1} is picked in another Pick List.").format( + remaining_qty, frappe.get_desk_link("Item", item_code) + ), + title=_("Already Picked"), + ) + return locations def get_available_item_locations_for_serialized_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty=0 ): sn = frappe.qb.DocType("Serial No") query = ( @@ -520,7 +564,7 @@ def get_available_item_locations_for_serialized_item( .select(sn.name, sn.warehouse) .where((sn.item_code == item_code) & (sn.company == company)) .orderby(sn.purchase_date) - .limit(cint(required_qty)) + .limit(cint(required_qty + total_picked_qty)) ) if from_warehouses: @@ -542,7 +586,7 @@ def get_available_item_locations_for_serialized_item( def get_available_item_locations_for_batched_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty=0 ): sle = frappe.qb.DocType("Stock Ledger Entry") batch = frappe.qb.DocType("Batch") @@ -562,6 +606,7 @@ def get_available_item_locations_for_batched_item( .groupby(sle.warehouse, sle.batch_no, sle.item_code) .having(Sum(sle.actual_qty) > 0) .orderby(IfNull(batch.expiry_date, "2200-01-01"), batch.creation, sle.batch_no, sle.warehouse) + .limit(cint(required_qty + total_picked_qty)) ) if from_warehouses: @@ -571,7 +616,7 @@ def get_available_item_locations_for_batched_item( def get_available_item_locations_for_serial_and_batched_item( - item_code, from_warehouses, required_qty, company + item_code, from_warehouses, required_qty, company, total_picked_qty=0 ): # Get batch nos by FIFO locations = get_available_item_locations_for_batched_item( @@ -594,23 +639,26 @@ def get_available_item_locations_for_serial_and_batched_item( (conditions) & (sn.batch_no == location.batch_no) & (sn.warehouse == location.warehouse) ) .orderby(sn.purchase_date) - .limit(cint(location.qty)) + .limit(cint(location.qty + total_picked_qty)) ).run(as_dict=True) serial_nos = [sn.name for sn in serial_nos] location.serial_no = serial_nos + location.qty = len(serial_nos) return locations -def get_available_item_locations_for_other_item(item_code, from_warehouses, required_qty, company): +def get_available_item_locations_for_other_item( + item_code, from_warehouses, required_qty, company, total_picked_qty=0 +): bin = frappe.qb.DocType("Bin") query = ( frappe.qb.from_(bin) .select(bin.warehouse, bin.actual_qty.as_("qty")) .where((bin.item_code == item_code) & (bin.actual_qty > 0)) .orderby(bin.creation) - .limit(cint(required_qty)) + .limit(cint(required_qty + total_picked_qty)) ) if from_warehouses: From be41052dc80e731bc058bcc4ca3ea0632658b3ea Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Tue, 24 Jan 2023 11:10:29 +0530 Subject: [PATCH 038/106] chore: add `status` field in `Pick List` --- erpnext/patches.txt | 1 + erpnext/patches/v14_0/set_pick_list_status.py | 40 +++++++++++++++++++ .../doctype/delivery_note/delivery_note.py | 6 +++ .../stock/doctype/pick_list/pick_list.json | 22 ++++++++-- erpnext/stock/doctype/pick_list/pick_list.py | 23 +++++++++++ .../stock/doctype/pick_list/pick_list_list.js | 14 +++++++ .../stock/doctype/stock_entry/stock_entry.py | 6 +++ 7 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 erpnext/patches/v14_0/set_pick_list_status.py create mode 100644 erpnext/stock/doctype/pick_list/pick_list_list.js diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 6744d16254..698ffac77f 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -325,3 +325,4 @@ erpnext.patches.v14_0.setup_clear_repost_logs erpnext.patches.v14_0.create_accounting_dimensions_for_payment_request erpnext.patches.v14_0.update_entry_type_for_journal_entry erpnext.patches.v14_0.change_autoname_for_tax_withheld_vouchers +erpnext.patches.v14_0.set_pick_list_status diff --git a/erpnext/patches/v14_0/set_pick_list_status.py b/erpnext/patches/v14_0/set_pick_list_status.py new file mode 100644 index 0000000000..eea5745c23 --- /dev/null +++ b/erpnext/patches/v14_0/set_pick_list_status.py @@ -0,0 +1,40 @@ +# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors +# License: MIT. See LICENSE + + +import frappe +from pypika.terms import ExistsCriterion + + +def execute(): + pl = frappe.qb.DocType("Pick List") + se = frappe.qb.DocType("Stock Entry") + dn = frappe.qb.DocType("Delivery Note") + + ( + frappe.qb.update(pl).set( + pl.status, + ( + frappe.qb.terms.Case() + .when(pl.docstatus == 0, "Draft") + .when(pl.docstatus == 2, "Cancelled") + .else_("Completed") + ), + ) + ).run() + + ( + frappe.qb.update(pl) + .set(pl.status, "Open") + .where( + ( + ExistsCriterion( + frappe.qb.from_(se).select(se.name).where((se.docstatus == 1) & (se.pick_list == pl.name)) + ) + | ExistsCriterion( + frappe.qb.from_(dn).select(dn.name).where((dn.docstatus == 1) & (dn.pick_list == pl.name)) + ) + ).negate() + & (pl.docstatus == 1) + ) + ).run() diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py index a1df764ea9..9f9f5cbe2a 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.py +++ b/erpnext/stock/doctype/delivery_note/delivery_note.py @@ -228,6 +228,7 @@ class DeliveryNote(SellingController): def on_submit(self): self.validate_packed_qty() + self.update_pick_list_status() # Check for Approving Authority frappe.get_doc("Authorization Control").validate_approving_authority( @@ -313,6 +314,11 @@ class DeliveryNote(SellingController): if has_error: raise frappe.ValidationError + def update_pick_list_status(self): + from erpnext.stock.doctype.pick_list.pick_list import update_pick_list_status + + update_pick_list_status(self.pick_list) + def check_next_docstatus(self): submit_rv = frappe.db.sql( """select t1.name diff --git a/erpnext/stock/doctype/pick_list/pick_list.json b/erpnext/stock/doctype/pick_list/pick_list.json index e1c3f0f506..7259dc00a8 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.json +++ b/erpnext/stock/doctype/pick_list/pick_list.json @@ -26,7 +26,8 @@ "locations", "amended_from", "print_settings_section", - "group_same_items" + "group_same_items", + "status" ], "fields": [ { @@ -168,11 +169,26 @@ "fieldtype": "Data", "label": "Customer Name", "read_only": 1 + }, + { + "default": "Draft", + "fieldname": "status", + "fieldtype": "Select", + "hidden": 1, + "in_standard_filter": 1, + "label": "Status", + "no_copy": 1, + "options": "Draft\nOpen\nCompleted\nCancelled", + "print_hide": 1, + "read_only": 1, + "report_hide": 1, + "reqd": 1, + "search_index": 1 } ], "is_submittable": 1, "links": [], - "modified": "2022-07-19 11:03:04.442174", + "modified": "2023-01-24 10:33:43.244476", "modified_by": "Administrator", "module": "Stock", "name": "Pick List", @@ -244,4 +260,4 @@ "sort_order": "DESC", "states": [], "track_changes": 1 -} +} \ No newline at end of file diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 7b75bb0ffd..07961d0353 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -77,15 +77,32 @@ class PickList(Document): ) def on_submit(self): + self.update_status() self.update_bundle_picked_qty() self.update_reference_qty() self.update_sales_order_picking_status() def on_cancel(self): + self.update_status() self.update_bundle_picked_qty() self.update_reference_qty() self.update_sales_order_picking_status() + def update_status(self, status=None, update_modified=True): + if not status: + if self.docstatus == 0: + status = "Draft" + elif self.docstatus == 1: + if self.status == "Draft": + status = "Open" + elif target_document_exists(self.name, self.purpose): + status = "Completed" + elif self.docstatus == 2: + status = "Cancelled" + + if status: + frappe.db.set_value("Pick List", self.name, "status", status, update_modified=update_modified) + def update_reference_qty(self): packed_items = [] so_items = [] @@ -394,6 +411,12 @@ class PickList(Document): return int(flt(min(possible_bundles), precision or 6)) +def update_pick_list_status(pick_list): + if pick_list: + doc = frappe.get_doc("Pick List", pick_list) + doc.run_method("update_status") + + def get_picked_items_qty(items) -> List[Dict]: pi_item = frappe.qb.DocType("Pick List Item") return ( diff --git a/erpnext/stock/doctype/pick_list/pick_list_list.js b/erpnext/stock/doctype/pick_list/pick_list_list.js new file mode 100644 index 0000000000..ad88b0a682 --- /dev/null +++ b/erpnext/stock/doctype/pick_list/pick_list_list.js @@ -0,0 +1,14 @@ +// Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.listview_settings['Pick List'] = { + get_indicator: function (doc) { + const status_colors = { + "Draft": "grey", + "Open": "orange", + "Completed": "green", + "Cancelled": "red", + }; + return [__(doc.status), status_colors[doc.status], "status,=," + doc.status]; + }, +}; \ No newline at end of file diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 1755f28a1d..8c20ca0211 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -158,6 +158,7 @@ class StockEntry(StockController): self.validate_subcontract_order() self.update_subcontract_order_supplied_items() self.update_subcontracting_order_status() + self.update_pick_list_status() self.make_gl_entries() @@ -2276,6 +2277,11 @@ class StockEntry(StockController): update_subcontracting_order_status(self.subcontracting_order) + def update_pick_list_status(self): + from erpnext.stock.doctype.pick_list.pick_list import update_pick_list_status + + update_pick_list_status(self.pick_list) + def set_missing_values(self): "Updates rate and availability of all the items of mapped doc." self.set_transfer_qty() From 7b3d496ce0d8e9fba103e2df281709e7aa3c750f Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Tue, 24 Jan 2023 14:45:19 +0530 Subject: [PATCH 039/106] fix: `get_picked_items_details` --- erpnext/stock/doctype/pick_list/pick_list.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 07961d0353..3887848449 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -11,7 +11,8 @@ from frappe import _ from frappe.model.document import Document from frappe.model.mapper import map_child_doc from frappe.query_builder import Case -from frappe.query_builder.functions import Coalesce, IfNull, Locate, Sum +from frappe.query_builder.custom import GROUP_CONCAT +from frappe.query_builder.functions import Coalesce, IfNull, Locate, Replace, Sum from frappe.utils import cint, floor, flt, today from frappe.utils.nestedset import get_descendants_of @@ -334,20 +335,24 @@ class PickList(Document): def get_picked_items_details(self, items): picked_items = frappe._dict() + pi = frappe.qb.DocType("Pick List") pi_item = frappe.qb.DocType("Pick List Item") query = ( - frappe.qb.from_(pi_item) + frappe.qb.from_(pi) + .inner_join(pi_item) + .on(pi.name == pi_item.parent) .select( pi_item.item_code, pi_item.warehouse, pi_item.batch_no, - pi_item.serial_no, Sum(pi_item.picked_qty).as_("picked_qty"), + Replace(GROUP_CONCAT(pi_item.serial_no), ",", "\n").as_("serial_no"), ) .where( (pi_item.item_code.isin([x.item_code for x in items])) & (pi_item.docstatus != 2) & (pi_item.picked_qty > 0) + & (pi.status != "Completed") ) .groupby( pi_item.item_code, From 5138ef0160a72e19dfa3b11b4d662c68e79badb1 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 26 Jan 2023 18:10:05 +0530 Subject: [PATCH 040/106] fix: `pymysql.err.ProgrammingError` --- erpnext/stock/doctype/pick_list/pick_list.py | 75 ++++++++++---------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 3887848449..79c6891f5d 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -335,47 +335,48 @@ class PickList(Document): def get_picked_items_details(self, items): picked_items = frappe._dict() - pi = frappe.qb.DocType("Pick List") - pi_item = frappe.qb.DocType("Pick List Item") - query = ( - frappe.qb.from_(pi) - .inner_join(pi_item) - .on(pi.name == pi_item.parent) - .select( - pi_item.item_code, - pi_item.warehouse, - pi_item.batch_no, - Sum(pi_item.picked_qty).as_("picked_qty"), - Replace(GROUP_CONCAT(pi_item.serial_no), ",", "\n").as_("serial_no"), + if items: + pi = frappe.qb.DocType("Pick List") + pi_item = frappe.qb.DocType("Pick List Item") + query = ( + frappe.qb.from_(pi) + .inner_join(pi_item) + .on(pi.name == pi_item.parent) + .select( + pi_item.item_code, + pi_item.warehouse, + pi_item.batch_no, + Sum(pi_item.picked_qty).as_("picked_qty"), + Replace(GROUP_CONCAT(pi_item.serial_no), ",", "\n").as_("serial_no"), + ) + .where( + (pi_item.item_code.isin([x.item_code for x in items])) + & (pi_item.docstatus != 2) + & (pi_item.picked_qty > 0) + & (pi.status != "Completed") + ) + .groupby( + pi_item.item_code, + pi_item.warehouse, + pi_item.batch_no, + ) ) - .where( - (pi_item.item_code.isin([x.item_code for x in items])) - & (pi_item.docstatus != 2) - & (pi_item.picked_qty > 0) - & (pi.status != "Completed") - ) - .groupby( - pi_item.item_code, - pi_item.warehouse, - pi_item.batch_no, - ) - ) - if self.name: - query = query.where(pi_item.parent != self.name) + if self.name: + query = query.where(pi_item.parent != self.name) - items_data = query.run(as_dict=True) + items_data = query.run(as_dict=True) - for item_data in items_data: - key = (item_data.warehouse, item_data.batch_no) if item_data.batch_no else item_data.warehouse - serial_no = [x for x in item_data.serial_no.split("\n") if x] if item_data.serial_no else None - data = {"picked_qty": item_data.picked_qty} - if serial_no: - data["serial_no"] = serial_no - if item_data.item_code not in picked_items: - picked_items[item_data.item_code] = {key: data} - else: - picked_items[item_data.item_code][key] = data + for item_data in items_data: + key = (item_data.warehouse, item_data.batch_no) if item_data.batch_no else item_data.warehouse + serial_no = [x for x in item_data.serial_no.split("\n") if x] if item_data.serial_no else None + data = {"picked_qty": item_data.picked_qty} + if serial_no: + data["serial_no"] = serial_no + if item_data.item_code not in picked_items: + picked_items[item_data.item_code] = {key: data} + else: + picked_items[item_data.item_code][key] = data return picked_items From 207eeefc857a6e4c136c7971d9a637452adcc395 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 27 Jan 2023 10:09:20 +0530 Subject: [PATCH 041/106] fix(test): `test_pick_list_for_items_with_multiple_UOM()` --- erpnext/stock/doctype/pick_list/test_pick_list.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/stock/doctype/pick_list/test_pick_list.py b/erpnext/stock/doctype/pick_list/test_pick_list.py index 43acdf0836..c93b8ce87d 100644 --- a/erpnext/stock/doctype/pick_list/test_pick_list.py +++ b/erpnext/stock/doctype/pick_list/test_pick_list.py @@ -414,6 +414,7 @@ class TestPickList(FrappeTestCase): pick_list.submit() delivery_note = create_delivery_note(pick_list.name) + pick_list.load_from_db() self.assertEqual(pick_list.locations[0].qty, delivery_note.items[0].qty) self.assertEqual(pick_list.locations[1].qty, delivery_note.items[1].qty) From bb7fe795fe0117cf042f22807f4827f6b027772b Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 28 Jan 2023 13:22:10 +0530 Subject: [PATCH 042/106] test: add test cases --- .../stock/doctype/pick_list/test_pick_list.py | 135 ++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/erpnext/stock/doctype/pick_list/test_pick_list.py b/erpnext/stock/doctype/pick_list/test_pick_list.py index c93b8ce87d..9f8d2d7110 100644 --- a/erpnext/stock/doctype/pick_list/test_pick_list.py +++ b/erpnext/stock/doctype/pick_list/test_pick_list.py @@ -664,3 +664,138 @@ class TestPickList(FrappeTestCase): self.assertEqual(dn.items[0].rate, 42) so.reload() self.assertEqual(so.per_delivered, 100) + + def test_pick_list_status(self): + warehouse = "_Test Warehouse - _TC" + item = make_item(properties={"maintain_stock": 1}).name + make_stock_entry(item=item, to_warehouse=warehouse, qty=10) + + so = make_sales_order(item_code=item, qty=10, rate=100) + + pl = create_pick_list(so.name) + pl.save() + pl.reload() + self.assertEqual(pl.status, "Draft") + + pl.submit() + pl.reload() + self.assertEqual(pl.status, "Open") + + dn = create_delivery_note(pl.name) + dn.save() + pl.reload() + self.assertEqual(pl.status, "Open") + + dn.submit() + pl.reload() + self.assertEqual(pl.status, "Completed") + + dn.cancel() + pl.reload() + self.assertEqual(pl.status, "Completed") + + pl.cancel() + pl.reload() + self.assertEqual(pl.status, "Cancelled") + + def test_consider_existing_pick_list(self): + # Step - 1: Setup - Create Items and Stock Entries + items_properties = [ + { + "valuation_rate": 100, + }, + { + "valuation_rate": 200, + "has_batch_no": 1, + "create_new_batch": 1, + }, + { + "valuation_rate": 300, + "has_serial_no": 1, + "serial_no_series": "SNO.###", + }, + { + "valuation_rate": 400, + "has_batch_no": 1, + "create_new_batch": 1, + "has_serial_no": 1, + "serial_no_series": "SNO.###", + }, + ] + + items = [] + for properties in items_properties: + properties.update({"maintain_stock": 1}) + item_code = make_item(properties=properties).name + properties.update({"item_code": item_code}) + items.append(properties) + + warehouses = ["Stores - _TC", "Finished Goods - _TC"] + for item in items: + for warehouse in warehouses: + se = make_stock_entry( + item=item.get("item_code"), + to_warehouse=warehouse, + qty=5, + ) + + # Step - 2: Create Sales Order [1] + item_list = [ + { + "item_code": item.get("item_code"), + "qty": 6, + "warehouse": "All Warehouses - _TC", + } + for item in items + ] + so1 = make_sales_order(item_list=item_list) + + # Step - 3: Create and Submit Pick List [1] for Sales Order [1] + pl1 = create_pick_list(so1.name) + pl1.submit() + + # Step - 4: Create Sales Order [2] with same Item(s) as Sales Order [1] + item_list = [ + { + "item_code": item.get("item_code"), + "qty": 4, + "warehouse": "All Warehouses - _TC", + } + for item in items + ] + so2 = make_sales_order(item_list=item_list) + + # Step - 5: Create Pick List [2] for Sales Order [2] + pl2 = create_pick_list(so2.name) + pl2.save() + + # Step - 6: Assert + items_data = {} + for location in pl1.locations: + key = (location.warehouse, location.batch_no) if location.batch_no else location.warehouse + serial_no = [x for x in location.serial_no.split("\n") if x] if location.serial_no else None + data = {"picked_qty": location.picked_qty} + if serial_no: + data["serial_no"] = serial_no + if location.item_code not in items_data: + items_data[location.item_code] = {key: data} + else: + items_data[location.item_code][key] = data + + for location in pl2.locations: + key = (location.warehouse, location.batch_no) if location.batch_no else location.warehouse + item_data = items_data.get(location.item_code, {}).get(key, {}) + picked_qty = item_data.get("picked_qty", 0) + picked_serial_no = items_data.get("serial_no", []) + bin_actual_qty = frappe.db.get_value( + "Bin", {"item_code": location.item_code, "warehouse": location.warehouse}, "actual_qty" + ) + + # Available Qty to pick should be equal to [Actual Qty - Picked Qty] + self.assertEqual(location.stock_qty, bin_actual_qty - picked_qty) + + # Serial No should not be in the Picked Serial No list + if location.serial_no: + a = set(picked_serial_no) + b = set([x for x in location.serial_no.split("\n") if x]) + self.assertSetEqual(b, b.difference(a)) From 0b76a26c8a660f21f38b2511586a6ea5d816fb0e Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sat, 28 Jan 2023 17:45:08 +0530 Subject: [PATCH 043/106] refactor: `test_consider_existing_pick_list()` --- .../stock/doctype/pick_list/test_pick_list.py | 101 ++++++++++-------- 1 file changed, 55 insertions(+), 46 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/test_pick_list.py b/erpnext/stock/doctype/pick_list/test_pick_list.py index 9f8d2d7110..1254fe3927 100644 --- a/erpnext/stock/doctype/pick_list/test_pick_list.py +++ b/erpnext/stock/doctype/pick_list/test_pick_list.py @@ -699,6 +699,54 @@ class TestPickList(FrappeTestCase): self.assertEqual(pl.status, "Cancelled") def test_consider_existing_pick_list(self): + def create_items(items_properties): + items = [] + + for properties in items_properties: + properties.update({"maintain_stock": 1}) + item_code = make_item(properties=properties).name + properties.update({"item_code": item_code}) + items.append(properties) + + return items + + def create_stock_entries(items): + warehouses = ["Stores - _TC", "Finished Goods - _TC"] + + for item in items: + for warehouse in warehouses: + se = make_stock_entry( + item=item.get("item_code"), + to_warehouse=warehouse, + qty=5, + ) + + def get_item_list(items, qty, warehouse="All Warehouses - _TC"): + return [ + { + "item_code": item.get("item_code"), + "qty": qty, + "warehouse": warehouse, + } + for item in items + ] + + def get_picked_items_details(pick_list_doc): + items_data = {} + + for location in pick_list_doc.locations: + key = (location.warehouse, location.batch_no) if location.batch_no else location.warehouse + serial_no = [x for x in location.serial_no.split("\n") if x] if location.serial_no else None + data = {"picked_qty": location.picked_qty} + if serial_no: + data["serial_no"] = serial_no + if location.item_code not in items_data: + items_data[location.item_code] = {key: data} + else: + items_data[location.item_code][key] = data + + return items_data + # Step - 1: Setup - Create Items and Stock Entries items_properties = [ { @@ -723,70 +771,31 @@ class TestPickList(FrappeTestCase): }, ] - items = [] - for properties in items_properties: - properties.update({"maintain_stock": 1}) - item_code = make_item(properties=properties).name - properties.update({"item_code": item_code}) - items.append(properties) - - warehouses = ["Stores - _TC", "Finished Goods - _TC"] - for item in items: - for warehouse in warehouses: - se = make_stock_entry( - item=item.get("item_code"), - to_warehouse=warehouse, - qty=5, - ) + items = create_items(items_properties) + create_stock_entries(items) # Step - 2: Create Sales Order [1] - item_list = [ - { - "item_code": item.get("item_code"), - "qty": 6, - "warehouse": "All Warehouses - _TC", - } - for item in items - ] - so1 = make_sales_order(item_list=item_list) + so1 = make_sales_order(item_list=get_item_list(items, qty=6)) # Step - 3: Create and Submit Pick List [1] for Sales Order [1] pl1 = create_pick_list(so1.name) pl1.submit() # Step - 4: Create Sales Order [2] with same Item(s) as Sales Order [1] - item_list = [ - { - "item_code": item.get("item_code"), - "qty": 4, - "warehouse": "All Warehouses - _TC", - } - for item in items - ] - so2 = make_sales_order(item_list=item_list) + so2 = make_sales_order(item_list=get_item_list(items, qty=4)) # Step - 5: Create Pick List [2] for Sales Order [2] pl2 = create_pick_list(so2.name) pl2.save() # Step - 6: Assert - items_data = {} - for location in pl1.locations: - key = (location.warehouse, location.batch_no) if location.batch_no else location.warehouse - serial_no = [x for x in location.serial_no.split("\n") if x] if location.serial_no else None - data = {"picked_qty": location.picked_qty} - if serial_no: - data["serial_no"] = serial_no - if location.item_code not in items_data: - items_data[location.item_code] = {key: data} - else: - items_data[location.item_code][key] = data + picked_items_details = get_picked_items_details(pl1) for location in pl2.locations: key = (location.warehouse, location.batch_no) if location.batch_no else location.warehouse - item_data = items_data.get(location.item_code, {}).get(key, {}) + item_data = picked_items_details.get(location.item_code, {}).get(key, {}) picked_qty = item_data.get("picked_qty", 0) - picked_serial_no = items_data.get("serial_no", []) + picked_serial_no = picked_items_details.get("serial_no", []) bin_actual_qty = frappe.db.get_value( "Bin", {"item_code": location.item_code, "warehouse": location.warehouse}, "actual_qty" ) From 423f2b5627ce2fc20424665aec0a3d4321d013e5 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 31 Jan 2023 14:19:14 +0530 Subject: [PATCH 044/106] feat: mandatory and mandatory depends on in inventory dimension --- .../inventory_dimension.js | 2 +- .../inventory_dimension.json | 22 ++++++++++++++++++- .../inventory_dimension.py | 4 ++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.js b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.js index ba1023ac69..0310682a2c 100644 --- a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.js +++ b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.js @@ -37,7 +37,7 @@ frappe.ui.form.on('Inventory Dimension', { if (frm.doc.__onload && frm.doc.__onload.has_stock_ledger && frm.doc.__onload.has_stock_ledger.length) { let allow_to_edit_fields = ['disabled', 'fetch_from_parent', - 'type_of_transaction', 'condition']; + 'type_of_transaction', 'condition', 'mandatory_depends_on']; frm.fields.forEach((field) => { if (!in_list(allow_to_edit_fields, field.df.fieldname)) { diff --git a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json index 4397e11f54..eb6102a436 100644 --- a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json +++ b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.json @@ -24,6 +24,9 @@ "istable", "applicable_condition_example_section", "condition", + "conditional_mandatory_section", + "reqd", + "mandatory_depends_on", "conditional_rule_examples_section", "html_19" ], @@ -153,11 +156,28 @@ "fieldname": "conditional_rule_examples_section", "fieldtype": "Section Break", "label": "Conditional Rule Examples" + }, + { + "description": "To apply condition on parent field use parent.field_name and to apply condition on child table use doc.field_name. Here field_name could be based on the actual column name of the respective field.", + "fieldname": "mandatory_depends_on", + "fieldtype": "Small Text", + "label": "Mandatory Depends On" + }, + { + "fieldname": "conditional_mandatory_section", + "fieldtype": "Section Break", + "label": "Mandatory Section" + }, + { + "default": "0", + "fieldname": "reqd", + "fieldtype": "Check", + "label": "Mandatory" } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2022-11-15 15:50:16.767105", + "modified": "2023-01-31 13:44:38.507698", "modified_by": "Administrator", "module": "Stock", "name": "Inventory Dimension", diff --git a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py index 009548abf2..db2b5d0a6b 100644 --- a/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py +++ b/erpnext/stock/doctype/inventory_dimension/inventory_dimension.py @@ -126,6 +126,8 @@ class InventoryDimension(Document): insert_after="inventory_dimension", options=self.reference_document, label=self.dimension_name, + reqd=self.reqd, + mandatory_depends_on=self.mandatory_depends_on, ), ] @@ -142,6 +144,8 @@ class InventoryDimension(Document): "Custom Field", {"dt": "Stock Ledger Entry", "fieldname": self.target_fieldname} ) and not field_exists("Stock Ledger Entry", self.target_fieldname): dimension_field = dimension_fields[1] + dimension_field["mandatory_depends_on"] = "" + dimension_field["reqd"] = 0 dimension_field["fieldname"] = self.target_fieldname custom_fields["Stock Ledger Entry"] = dimension_field From 22d0e1373b0b8b4e457c936eb2383723f931a9cb Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 31 Jan 2023 14:36:26 +0530 Subject: [PATCH 045/106] test: added test case --- .../test_inventory_dimension.py | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py b/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py index edff3fd556..28b1ed96f0 100644 --- a/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py +++ b/erpnext/stock/doctype/inventory_dimension/test_inventory_dimension.py @@ -85,6 +85,9 @@ class TestInventoryDimension(FrappeTestCase): condition="parent.purpose == 'Material Issue'", ) + inv_dim1.reqd = 0 + inv_dim1.save() + create_inventory_dimension( reference_document="Shelf", type_of_transaction="Inward", @@ -205,6 +208,48 @@ class TestInventoryDimension(FrappeTestCase): ) ) + def test_check_mandatory_dimensions(self): + doc = create_inventory_dimension( + reference_document="Pallet", + type_of_transaction="Outward", + dimension_name="Pallet", + apply_to_all_doctypes=0, + document_type="Stock Entry Detail", + ) + + doc.reqd = 1 + doc.save() + + self.assertTrue( + frappe.db.get_value( + "Custom Field", {"fieldname": "pallet", "dt": "Stock Entry Detail", "reqd": 1}, "name" + ) + ) + + doc.load_from_db + doc.reqd = 0 + doc.save() + + def test_check_mandatory_depends_on_dimensions(self): + doc = create_inventory_dimension( + reference_document="Pallet", + type_of_transaction="Outward", + dimension_name="Pallet", + apply_to_all_doctypes=0, + document_type="Stock Entry Detail", + ) + + doc.mandatory_depends_on = "t_warehouse" + doc.save() + + self.assertTrue( + frappe.db.get_value( + "Custom Field", + {"fieldname": "pallet", "dt": "Stock Entry Detail", "mandatory_depends_on": "t_warehouse"}, + "name", + ) + ) + def prepare_test_data(): if not frappe.db.exists("DocType", "Shelf"): @@ -251,6 +296,22 @@ def prepare_test_data(): create_warehouse("Rack Warehouse") + if not frappe.db.exists("DocType", "Pallet"): + frappe.get_doc( + { + "doctype": "DocType", + "name": "Pallet", + "module": "Stock", + "custom": 1, + "naming_rule": "By fieldname", + "autoname": "field:pallet_name", + "fields": [{"label": "Pallet Name", "fieldname": "pallet_name", "fieldtype": "Data"}], + "permissions": [ + {"role": "System Manager", "permlevel": 0, "read": 1, "write": 1, "create": 1, "delete": 1} + ], + } + ).insert(ignore_permissions=True) + def create_inventory_dimension(**args): args = frappe._dict(args) From 6ffdeb1af8dc9debf63f15d8f1844a7fb1a35d40 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Tue, 31 Jan 2023 14:33:21 +0530 Subject: [PATCH 046/106] fix: consider `stock_qty` if `picked_qty` is zero --- erpnext/stock/doctype/pick_list/pick_list.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/doctype/pick_list/pick_list.py b/erpnext/stock/doctype/pick_list/pick_list.py index 79c6891f5d..bf3b5ddc54 100644 --- a/erpnext/stock/doctype/pick_list/pick_list.py +++ b/erpnext/stock/doctype/pick_list/pick_list.py @@ -346,14 +346,16 @@ class PickList(Document): pi_item.item_code, pi_item.warehouse, pi_item.batch_no, - Sum(pi_item.picked_qty).as_("picked_qty"), + Sum(Case().when(pi_item.picked_qty > 0, pi_item.picked_qty).else_(pi_item.stock_qty)).as_( + "picked_qty" + ), Replace(GROUP_CONCAT(pi_item.serial_no), ",", "\n").as_("serial_no"), ) .where( (pi_item.item_code.isin([x.item_code for x in items])) - & (pi_item.docstatus != 2) - & (pi_item.picked_qty > 0) + & ((pi_item.picked_qty > 0) | (pi_item.stock_qty > 0)) & (pi.status != "Completed") + & (pi_item.docstatus != 2) ) .groupby( pi_item.item_code, From 7156184933fb80b1c7f9a68914126e31ee352a55 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 31 Jan 2023 23:23:54 +0100 Subject: [PATCH 047/106] feat: add incoterm named place to RFQ --- .../request_for_quotation/request_for_quotation.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json index 019d45b568..bd65b0c805 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.json @@ -29,6 +29,7 @@ "message_for_supplier", "terms_section_break", "incoterm", + "named_place", "tc_name", "terms", "printing_settings", @@ -278,13 +279,19 @@ "fieldtype": "Link", "label": "Incoterm", "options": "Incoterm" + }, + { + "depends_on": "incoterm", + "fieldname": "named_place", + "fieldtype": "Data", + "label": "Named Place" } ], "icon": "fa fa-shopping-cart", "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2022-11-17 17:26:33.770993", + "modified": "2023-01-31 23:22:06.684694", "modified_by": "Administrator", "module": "Buying", "name": "Request for Quotation", From 9bb64107c568bf64a121bf31596d69e9d1910f09 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Sat, 21 Jan 2023 13:28:22 +0530 Subject: [PATCH 048/106] perf: reduce memory usage while migrating remarks Page through records using primary key --- ...grate_remarks_from_gl_to_payment_ledger.py | 151 ++++++++++-------- 1 file changed, 84 insertions(+), 67 deletions(-) diff --git a/erpnext/patches/v14_0/migrate_remarks_from_gl_to_payment_ledger.py b/erpnext/patches/v14_0/migrate_remarks_from_gl_to_payment_ledger.py index fd2a2a39cc..9d216c4028 100644 --- a/erpnext/patches/v14_0/migrate_remarks_from_gl_to_payment_ledger.py +++ b/erpnext/patches/v14_0/migrate_remarks_from_gl_to_payment_ledger.py @@ -1,81 +1,98 @@ import frappe from frappe import qb -from frappe.utils import create_batch - - -def remove_duplicate_entries(pl_entries): - unique_vouchers = set() - for x in pl_entries: - unique_vouchers.add( - (x.company, x.account, x.party_type, x.party, x.voucher_type, x.voucher_no, x.gle_remarks) - ) - - entries = [] - for x in unique_vouchers: - entries.append( - frappe._dict( - company=x[0], - account=x[1], - party_type=x[2], - party=x[3], - voucher_type=x[4], - voucher_no=x[5], - gle_remarks=x[6], - ) - ) - return entries +from frappe.query_builder import CustomFunction +from frappe.query_builder.functions import Count, IfNull +from frappe.utils import flt def execute(): + """ + Migrate 'remarks' field from 'tabGL Entry' to 'tabPayment Ledger Entry' + """ + if frappe.reload_doc("accounts", "doctype", "payment_ledger_entry"): gle = qb.DocType("GL Entry") ple = qb.DocType("Payment Ledger Entry") - # get ple and their remarks from GL Entry - pl_entries = ( - qb.from_(ple) - .left_join(gle) - .on( - (ple.account == gle.account) - & (ple.party_type == gle.party_type) - & (ple.party == gle.party) - & (ple.voucher_type == gle.voucher_type) - & (ple.voucher_no == gle.voucher_no) - & (ple.company == gle.company) - ) - .select( - ple.company, - ple.account, - ple.party_type, - ple.party, - ple.voucher_type, - ple.voucher_no, - gle.remarks.as_("gle_remarks"), - ) - .where((ple.delinked == 0) & (gle.is_cancelled == 0)) - .run(as_dict=True) - ) + # Get empty PLE records + un_processed = ( + qb.from_(ple).select(Count(ple.name)).where((ple.remarks.isnull()) & (ple.delinked == 0)).run() + )[0][0] - pl_entries = remove_duplicate_entries(pl_entries) + if un_processed: + print(f"Remarks for {un_processed} Payment Ledger records will be updated from GL Entry") - if pl_entries: - # split into multiple batches, update and commit for each batch + ifelse = CustomFunction("IF", ["condition", "then", "else"]) + + processed = 0 + last_percent_update = 0 batch_size = 1000 - for batch in create_batch(pl_entries, batch_size): - for entry in batch: - query = ( - qb.update(ple) - .set(ple.remarks, entry.gle_remarks) - .where( - (ple.company == entry.company) - & (ple.account == entry.account) - & (ple.party_type == entry.party_type) - & (ple.party == entry.party) - & (ple.voucher_type == entry.voucher_type) - & (ple.voucher_no == entry.voucher_no) - ) - ) - query.run() + last_name = None - frappe.db.commit() + while True: + if last_name: + where_clause = (ple.name.gt(last_name)) & (ple.remarks.isnull()) & (ple.delinked == 0) + else: + where_clause = (ple.remarks.isnull()) & (ple.delinked == 0) + + # results are deterministic + names = ( + qb.from_(ple).select(ple.name).where(where_clause).orderby(ple.name).limit(batch_size).run() + ) + + if names: + last_name = names[-1][0] + + pl_entries = ( + qb.from_(ple) + .left_join(gle) + .on( + (ple.account == gle.account) + & (ple.party_type == gle.party_type) + & (ple.party == gle.party) + & (ple.voucher_type == gle.voucher_type) + & (ple.voucher_no == gle.voucher_no) + & ( + ple.against_voucher_type + == IfNull( + ifelse(gle.against_voucher_type == "", None, gle.against_voucher_type), gle.voucher_type + ) + ) + & ( + ple.against_voucher_no + == IfNull(ifelse(gle.against_voucher == "", None, gle.against_voucher), gle.voucher_no) + ) + & (ple.company == gle.company) + & ( + ((ple.account_type == "Receivable") & (ple.amount == (gle.debit - gle.credit))) + | (ple.account_type == "Payable") & (ple.amount == (gle.credit - gle.debit)) + ) + & (gle.remarks.notnull()) + & (gle.is_cancelled == 0) + ) + .select(ple.name) + .distinct() + .select( + gle.remarks.as_("gle_remarks"), + ) + .where(ple.name.isin(names)) + .run(as_dict=True) + ) + + if pl_entries: + for entry in pl_entries: + query = qb.update(ple).set(ple.remarks, entry.gle_remarks).where((ple.name == entry.name)) + query.run() + + frappe.db.commit() + + processed += len(pl_entries) + percentage = flt((processed / un_processed) * 100, 2) + if percentage - last_percent_update > 1: + print(f"{percentage}% ({processed}) PLE records updated") + last_percent_update = percentage + + else: + break + print("Remarks succesfully migrated") From 3c7b460fd8ec9e9bdc00669bbae6353b731a12eb Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Wed, 1 Feb 2023 07:46:58 +0100 Subject: [PATCH 049/106] fix: german chart of accounts "SKR03" (#33909) * fix: german chart of accounts "SKR03" - Added some missing account types and tax rates - Added some missing accounts * style: convert indentation to tabs * fix: space before percentage sign * feat: add some expense accounts * refactor: replace unicode characters with utf-8 for better readability * revert: add back groups for Bank and Cash accounts Removed in 7d0d9c690068481a9730e0132c7aff34c1f56100 --- .../verified/de_kontenplan_SKR03_gnucash.json | 666 +++++++++--------- 1 file changed, 347 insertions(+), 319 deletions(-) diff --git a/erpnext/accounts/doctype/account/chart_of_accounts/verified/de_kontenplan_SKR03_gnucash.json b/erpnext/accounts/doctype/account/chart_of_accounts/verified/de_kontenplan_SKR03_gnucash.json index ee501f664b..741d4283e2 100644 --- a/erpnext/accounts/doctype/account/chart_of_accounts/verified/de_kontenplan_SKR03_gnucash.json +++ b/erpnext/accounts/doctype/account/chart_of_accounts/verified/de_kontenplan_SKR03_gnucash.json @@ -1,38 +1,38 @@ { - "country_code": "de", - "name": "SKR03 mit Kontonummern", - "tree": { - "Aktiva": { - "is_group": 1, + "country_code": "de", + "name": "SKR03 mit Kontonummern", + "tree": { + "Aktiva": { + "is_group": 1, "root_type": "Asset", - "A - Anlagevermögen": { - "is_group": 1, - "EDV-Software": { - "account_number": "0027", - "account_type": "Fixed Asset" - }, - "Gesch\u00e4ftsausstattung": { - "account_number": "0410", - "account_type": "Fixed Asset" - }, - "B\u00fcroeinrichtung": { - "account_number": "0420", - "account_type": "Fixed Asset" - }, - "Darlehen": { - "account_number": "0565" - }, - "Maschinen": { - "account_number": "0210", - "account_type": "Fixed Asset" - }, - "Betriebsausstattung": { - "account_number": "0400", - "account_type": "Fixed Asset" - }, - "Ladeneinrichtung": { - "account_number": "0430", - "account_type": "Fixed Asset" + "A - Anlagevermögen": { + "is_group": 1, + "EDV-Software": { + "account_number": "0027", + "account_type": "Fixed Asset" + }, + "Geschäftsausstattung": { + "account_number": "0410", + "account_type": "Fixed Asset" + }, + "Büroeinrichtung": { + "account_number": "0420", + "account_type": "Fixed Asset" + }, + "Darlehen": { + "account_number": "0565" + }, + "Maschinen": { + "account_number": "0210", + "account_type": "Fixed Asset" + }, + "Betriebsausstattung": { + "account_number": "0400", + "account_type": "Fixed Asset" + }, + "Ladeneinrichtung": { + "account_number": "0430", + "account_type": "Fixed Asset" }, "Accumulated Depreciation": { "account_type": "Accumulated Depreciation" @@ -60,36 +60,46 @@ "Durchlaufende Posten": { "account_number": "1590" }, - "Gewinnermittlung \u00a74/3 nicht Ergebniswirksam": { + "Verrechnungskonto Gewinnermittlung § 4 Abs. 3 EStG, nicht ergebniswirksam": { "account_number": "1371" }, "Abziehbare Vorsteuer": { - "account_type": "Tax", "is_group": 1, - "Abziehbare Vorsteuer 7%": { - "account_number": "1571" + "Abziehbare Vorsteuer 7 %": { + "account_number": "1571", + "account_type": "Tax", + "tax_rate": 7.0 }, - "Abziehbare Vorsteuer 19%": { - "account_number": "1576" + "Abziehbare Vorsteuer 19 %": { + "account_number": "1576", + "account_type": "Tax", + "tax_rate": 19.0 }, - "Abziehbare Vorsteuer nach \u00a713b UStG 19%": { - "account_number": "1577" - }, - "Leistungen \u00a713b UStG 19% Vorsteuer, 19% Umsatzsteuer": { - "account_number": "3120" + "Abziehbare Vorsteuer nach § 13b UStG 19 %": { + "account_number": "1577", + "account_type": "Tax", + "tax_rate": 19.0 } } }, "III. Wertpapiere": { - "is_group": 1 + "is_group": 1, + "Anteile an verbundenen Unternehmen (Umlaufvermögen)": { + "account_number": "1340" + }, + "Anteile an herrschender oder mit Mehrheit beteiligter Gesellschaft": { + "account_number": "1344" + }, + "Sonstige Wertpapiere": { + "account_number": "1348" + } }, "IV. Kassenbestand, Bundesbankguthaben, Guthaben bei Kreditinstituten und Schecks.": { "is_group": 1, "Kasse": { - "account_type": "Cash", "is_group": 1, + "account_type": "Cash", "Kasse": { - "is_group": 1, "account_number": "1000", "account_type": "Cash" } @@ -111,21 +121,21 @@ "C - Rechnungsabgrenzungsposten": { "is_group": 1, "Aktive Rechnungsabgrenzung": { - "account_number": "0980" + "account_number": "0980" } }, "D - Aktive latente Steuern": { "is_group": 1, "Aktive latente Steuern": { - "account_number": "0983" + "account_number": "0983" } }, "E - Aktiver Unterschiedsbetrag aus der Vermögensverrechnung": { "is_group": 1 } - }, - "Passiva": { - "is_group": 1, + }, + "Passiva": { + "is_group": 1, "root_type": "Liability", "A. Eigenkapital": { "is_group": 1, @@ -200,26 +210,32 @@ }, "Umsatzsteuer": { "is_group": 1, - "account_type": "Tax", - "Umsatzsteuer 7%": { - "account_number": "1771" + "Umsatzsteuer 7 %": { + "account_number": "1771", + "account_type": "Tax", + "tax_rate": 7.0 }, - "Umsatzsteuer 19%": { - "account_number": "1776" + "Umsatzsteuer 19 %": { + "account_number": "1776", + "account_type": "Tax", + "tax_rate": 19.0 }, "Umsatzsteuer-Vorauszahlung": { - "account_number": "1780" + "account_number": "1780", + "account_type": "Tax" }, "Umsatzsteuer-Vorauszahlung 1/11": { "account_number": "1781" }, - "Umsatzsteuer \u00a7 13b UStG 19%": { - "account_number": "1787" + "Umsatzsteuer nach § 13b UStG 19 %": { + "account_number": "1787", + "account_type": "Tax", + "tax_rate": 19.0 }, "Umsatzsteuer Vorjahr": { "account_number": "1790" }, - "Umsatzsteuer fr\u00fchere Jahre": { + "Umsatzsteuer frühere Jahre": { "account_number": "1791" } } @@ -234,44 +250,56 @@ "E. Passive latente Steuern": { "is_group": 1 } - }, - "Erl\u00f6se u. Ertr\u00e4ge 2/8": { - "is_group": 1, - "root_type": "Income", - "Erl\u00f6skonten 8": { + }, + "Erlöse u. Erträge 2/8": { + "is_group": 1, + "root_type": "Income", + "Erlöskonten 8": { "is_group": 1, - "Erl\u00f6se": { - "account_number": "8200", - "account_type": "Income Account" - }, - "Erl\u00f6se USt. 19%": { - "account_number": "8400", - "account_type": "Income Account" - }, - "Erl\u00f6se USt. 7%": { - "account_number": "8300", - "account_type": "Income Account" - } - }, - "Ertragskonten 2": { - "is_group": 1, - "sonstige Zinsen und \u00e4hnliche Ertr\u00e4ge": { - "account_number": "2650", - "account_type": "Income Account" - }, - "Au\u00dferordentliche Ertr\u00e4ge": { - "account_number": "2500", - "account_type": "Income Account" - }, - "Sonstige Ertr\u00e4ge": { - "account_number": "2700", - "account_type": "Income Account" - } - } - }, - "Aufwendungen 2/4": { - "is_group": 1, + "Erlöse": { + "account_number": "8200", + "account_type": "Income Account" + }, + "Erlöse USt. 19 %": { + "account_number": "8400", + "account_type": "Income Account" + }, + "Erlöse USt. 7 %": { + "account_number": "8300", + "account_type": "Income Account" + } + }, + "Ertragskonten 2": { + "is_group": 1, + "sonstige Zinsen und ähnliche Erträge": { + "account_number": "2650", + "account_type": "Income Account" + }, + "Außerordentliche Erträge": { + "account_number": "2500", + "account_type": "Income Account" + }, + "Sonstige Erträge": { + "account_number": "2700", + "account_type": "Income Account" + } + } + }, + "Aufwendungen 2/4": { + "is_group": 1, "root_type": "Expense", + "Fremdleistungen": { + "account_number": "3100", + "account_type": "Expense Account" + }, + "Fremdleistungen ohne Vorsteuer": { + "account_number": "3109", + "account_type": "Expense Account" + }, + "Bauleistungen eines im Inland ansässigen Unternehmers 19 % Vorsteuer und 19 % Umsatzsteuer": { + "account_number": "3120", + "account_type": "Expense Account" + }, "Wareneingang": { "account_number": "3200" }, @@ -298,234 +326,234 @@ "Gegenkonto 4996-4998": { "account_number": "4999" }, - "Abschreibungen": { - "is_group": 1, + "Abschreibungen": { + "is_group": 1, "Abschreibungen auf Sachanlagen (ohne AfA auf Kfz und Gebäude)": { - "account_number": "4830", - "account_type": "Accumulated Depreciation" + "account_number": "4830", + "account_type": "Accumulated Depreciation" }, "Abschreibungen auf Gebäude": { - "account_number": "4831", - "account_type": "Depreciation" + "account_number": "4831", + "account_type": "Depreciation" }, "Abschreibungen auf Kfz": { - "account_number": "4832", - "account_type": "Depreciation" + "account_number": "4832", + "account_type": "Depreciation" }, "Sofortabschreibung GWG": { - "account_number": "4855", - "account_type": "Expense Account" + "account_number": "4855", + "account_type": "Expense Account" } - }, - "Kfz-Kosten": { - "is_group": 1, - "Kfz-Steuer": { - "account_number": "4510", - "account_type": "Expense Account" - }, - "Kfz-Versicherungen": { - "account_number": "4520", - "account_type": "Expense Account" - }, - "laufende Kfz-Betriebskosten": { - "account_number": "4530", - "account_type": "Expense Account" - }, - "Kfz-Reparaturen": { - "account_number": "4540", - "account_type": "Expense Account" - }, - "Fremdfahrzeuge": { - "account_number": "4570", - "account_type": "Expense Account" - }, - "sonstige Kfz-Kosten": { - "account_number": "4580", - "account_type": "Expense Account" - } - }, - "Personalkosten": { - "is_group": 1, - "Geh\u00e4lter": { - "account_number": "4120", - "account_type": "Expense Account" - }, - "gesetzliche soziale Aufwendungen": { - "account_number": "4130", - "account_type": "Expense Account" - }, - "Aufwendungen f\u00fcr Altersvorsorge": { - "account_number": "4165", - "account_type": "Expense Account" - }, - "Verm\u00f6genswirksame Leistungen": { - "account_number": "4170", - "account_type": "Expense Account" - }, - "Aushilfsl\u00f6hne": { - "account_number": "4190", - "account_type": "Expense Account" - } - }, - "Raumkosten": { - "is_group": 1, - "Miete und Nebenkosten": { - "account_number": "4210", - "account_type": "Expense Account" - }, - "Gas, Wasser, Strom (Verwaltung, Vertrieb)": { - "account_number": "4240", - "account_type": "Expense Account" - }, - "Reinigung": { - "account_number": "4250", - "account_type": "Expense Account" - } - }, - "Reparatur/Instandhaltung": { - "is_group": 1, - "Reparatur u. Instandh. von Anlagen/Maschinen u. Betriebs- u. Gesch\u00e4ftsausst.": { - "account_number": "4805", - "account_type": "Expense Account" - } - }, - "Versicherungsbeitr\u00e4ge": { - "is_group": 1, - "Versicherungen": { - "account_number": "4360", - "account_type": "Expense Account" - }, - "Beitr\u00e4ge": { - "account_number": "4380", - "account_type": "Expense Account" - }, - "sonstige Ausgaben": { - "account_number": "4390", - "account_type": "Expense Account" - }, - "steuerlich abzugsf\u00e4hige Versp\u00e4tungszuschl\u00e4ge und Zwangsgelder": { - "account_number": "4396", - "account_type": "Expense Account" - } - }, - "Werbe-/Reisekosten": { - "is_group": 1, - "Werbekosten": { - "account_number": "4610", - "account_type": "Expense Account" - }, - "Aufmerksamkeiten": { - "account_number": "4653", - "account_type": "Expense Account" - }, - "nicht abzugsf\u00e4hige Betriebsausg. aus Werbe-, Repr\u00e4s.- u. Reisekosten": { - "account_number": "4665", - "account_type": "Expense Account" - }, - "Reisekosten Unternehmer": { - "account_number": "4670", - "account_type": "Expense Account" - } - }, - "verschiedene Kosten": { - "is_group": 1, - "Porto": { - "account_number": "4910", - "account_type": "Expense Account" - }, - "Telekom": { - "account_number": "4920", - "account_type": "Expense Account" - }, - "Mobilfunk D2": { - "account_number": "4921", - "account_type": "Expense Account" - }, - "Internet": { - "account_number": "4922", - "account_type": "Expense Account" - }, - "B\u00fcrobedarf": { - "account_number": "4930", - "account_type": "Expense Account" - }, - "Zeitschriften, B\u00fccher": { - "account_number": "4940", - "account_type": "Expense Account" - }, - "Fortbildungskosten": { - "account_number": "4945", - "account_type": "Expense Account" - }, - "Buchf\u00fchrungskosten": { - "account_number": "4955", - "account_type": "Expense Account" - }, - "Abschlu\u00df- u. Pr\u00fcfungskosten": { - "account_number": "4957", - "account_type": "Expense Account" - }, - "Nebenkosten des Geldverkehrs": { - "account_number": "4970", - "account_type": "Expense Account" - }, - "Werkzeuge und Kleinger\u00e4te": { - "account_number": "4985", - "account_type": "Expense Account" - } - }, - "Zinsaufwendungen": { - "is_group": 1, - "Zinsaufwendungen f\u00fcr kurzfristige Verbindlichkeiten": { - "account_number": "2110", - "account_type": "Expense Account" - }, - "Zinsaufwendungen f\u00fcr KFZ Finanzierung": { - "account_number": "2121", - "account_type": "Expense Account" - } - } - }, - "Anfangsbestand 9": { - "is_group": 1, - "root_type": "Equity", - "Saldenvortragskonten": { - "is_group": 1, - "Saldenvortrag Sachkonten": { - "account_number": "9000" - }, - "Saldenvortr\u00e4ge Debitoren": { - "account_number": "9008" - }, - "Saldenvortr\u00e4ge Kreditoren": { - "account_number": "9009" - } - } - }, - "Privatkonten 1": { - "is_group": 1, - "root_type": "Equity", - "Privatentnahmen/-einlagen": { - "is_group": 1, - "Privatentnahme allgemein": { - "account_number": "1800" - }, - "Privatsteuern": { - "account_number": "1810" - }, - "Sonderausgaben beschr\u00e4nkt abzugsf\u00e4hig": { - "account_number": "1820" - }, - "Sonderausgaben unbeschr\u00e4nkt abzugsf\u00e4hig": { - "account_number": "1830" - }, - "Au\u00dfergew\u00f6hnliche Belastungen": { - "account_number": "1850" - }, - "Privateinlagen": { - "account_number": "1890" - } - } - } - } + }, + "Kfz-Kosten": { + "is_group": 1, + "Kfz-Steuer": { + "account_number": "4510", + "account_type": "Expense Account" + }, + "Kfz-Versicherungen": { + "account_number": "4520", + "account_type": "Expense Account" + }, + "laufende Kfz-Betriebskosten": { + "account_number": "4530", + "account_type": "Expense Account" + }, + "Kfz-Reparaturen": { + "account_number": "4540", + "account_type": "Expense Account" + }, + "Fremdfahrzeuge": { + "account_number": "4570", + "account_type": "Expense Account" + }, + "sonstige Kfz-Kosten": { + "account_number": "4580", + "account_type": "Expense Account" + } + }, + "Personalkosten": { + "is_group": 1, + "Gehälter": { + "account_number": "4120", + "account_type": "Expense Account" + }, + "gesetzliche soziale Aufwendungen": { + "account_number": "4130", + "account_type": "Expense Account" + }, + "Aufwendungen für Altersvorsorge": { + "account_number": "4165", + "account_type": "Expense Account" + }, + "Vermögenswirksame Leistungen": { + "account_number": "4170", + "account_type": "Expense Account" + }, + "Aushilfslöhne": { + "account_number": "4190", + "account_type": "Expense Account" + } + }, + "Raumkosten": { + "is_group": 1, + "Miete und Nebenkosten": { + "account_number": "4210", + "account_type": "Expense Account" + }, + "Gas, Wasser, Strom (Verwaltung, Vertrieb)": { + "account_number": "4240", + "account_type": "Expense Account" + }, + "Reinigung": { + "account_number": "4250", + "account_type": "Expense Account" + } + }, + "Reparatur/Instandhaltung": { + "is_group": 1, + "Reparaturen und Instandhaltungen von anderen Anlagen und Betriebs- und Geschäftsausstattung": { + "account_number": "4805", + "account_type": "Expense Account" + } + }, + "Versicherungsbeiträge": { + "is_group": 1, + "Versicherungen": { + "account_number": "4360", + "account_type": "Expense Account" + }, + "Beiträge": { + "account_number": "4380", + "account_type": "Expense Account" + }, + "sonstige Ausgaben": { + "account_number": "4390", + "account_type": "Expense Account" + }, + "steuerlich abzugsfähige Verspätungszuschläge und Zwangsgelder": { + "account_number": "4396", + "account_type": "Expense Account" + } + }, + "Werbe-/Reisekosten": { + "is_group": 1, + "Werbekosten": { + "account_number": "4610", + "account_type": "Expense Account" + }, + "Aufmerksamkeiten": { + "account_number": "4653", + "account_type": "Expense Account" + }, + "nicht abzugsfähige Betriebsausg. aus Werbe-, Repräs.- u. Reisekosten": { + "account_number": "4665", + "account_type": "Expense Account" + }, + "Reisekosten Unternehmer": { + "account_number": "4670", + "account_type": "Expense Account" + } + }, + "verschiedene Kosten": { + "is_group": 1, + "Porto": { + "account_number": "4910", + "account_type": "Expense Account" + }, + "Telekom": { + "account_number": "4920", + "account_type": "Expense Account" + }, + "Mobilfunk D2": { + "account_number": "4921", + "account_type": "Expense Account" + }, + "Internet": { + "account_number": "4922", + "account_type": "Expense Account" + }, + "Bürobedarf": { + "account_number": "4930", + "account_type": "Expense Account" + }, + "Zeitschriften, Bücher": { + "account_number": "4940", + "account_type": "Expense Account" + }, + "Fortbildungskosten": { + "account_number": "4945", + "account_type": "Expense Account" + }, + "Buchführungskosten": { + "account_number": "4955", + "account_type": "Expense Account" + }, + "Abschluß- u. Prüfungskosten": { + "account_number": "4957", + "account_type": "Expense Account" + }, + "Nebenkosten des Geldverkehrs": { + "account_number": "4970", + "account_type": "Expense Account" + }, + "Werkzeuge und Kleingeräte": { + "account_number": "4985", + "account_type": "Expense Account" + } + }, + "Zinsaufwendungen": { + "is_group": 1, + "Zinsaufwendungen für kurzfristige Verbindlichkeiten": { + "account_number": "2110", + "account_type": "Expense Account" + }, + "Zinsaufwendungen für KFZ Finanzierung": { + "account_number": "2121", + "account_type": "Expense Account" + } + } + }, + "Anfangsbestand 9": { + "is_group": 1, + "root_type": "Equity", + "Saldenvortragskonten": { + "is_group": 1, + "Saldenvortrag Sachkonten": { + "account_number": "9000" + }, + "Saldenvorträge Debitoren": { + "account_number": "9008" + }, + "Saldenvorträge Kreditoren": { + "account_number": "9009" + } + } + }, + "Privatkonten 1": { + "is_group": 1, + "root_type": "Equity", + "Privatentnahmen/-einlagen": { + "is_group": 1, + "Privatentnahme allgemein": { + "account_number": "1800" + }, + "Privatsteuern": { + "account_number": "1810" + }, + "Sonderausgaben beschränkt abzugsfähig": { + "account_number": "1820" + }, + "Sonderausgaben unbeschränkt abzugsfähig": { + "account_number": "1830" + }, + "Außergewöhnliche Belastungen": { + "account_number": "1850" + }, + "Privateinlagen": { + "account_number": "1890" + } + } + } + } } From 3518d4be1d3e1f18f7d76f2cadb7af597f4f892b Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 1 Feb 2023 12:58:08 +0530 Subject: [PATCH 050/106] fix(update_billing_percentage): Remove permlevel checks on aggregated value --- erpnext/stock/doctype/purchase_receipt/purchase_receipt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index 3739cb8c9d..af0d148325 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -888,7 +888,7 @@ def update_billing_percentage(pr_doc, update_modified=True): # Update Billing % based on pending accepted qty total_amount, total_billed_amount = 0, 0 for item in pr_doc.items: - return_data = frappe.db.get_list( + return_data = frappe.get_all( "Purchase Receipt", fields=["sum(abs(`tabPurchase Receipt Item`.qty)) as qty"], filters=[ From 940ad6e3f2883db5225e0bee37cb0196faf6e7e9 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 1 Feb 2023 13:53:37 +0530 Subject: [PATCH 051/106] fix: Fetch all fields via get_returned_qty_map_for_row --- erpnext/controllers/sales_and_purchase_return.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py index 8bd09982bf..9fcb769bc8 100644 --- a/erpnext/controllers/sales_and_purchase_return.py +++ b/erpnext/controllers/sales_and_purchase_return.py @@ -305,7 +305,7 @@ def get_returned_qty_map_for_row(return_against, party, row_name, doctype): fields += ["sum(abs(`tab{0}`.received_stock_qty)) as received_stock_qty".format(child_doctype)] # Used retrun against and supplier and is_retrun because there is an index added for it - data = frappe.db.get_list( + data = frappe.get_all( doctype, fields=fields, filters=[ From 2cc7239dd580499f71c01d6647ab852827adf394 Mon Sep 17 00:00:00 2001 From: Dany Robert Date: Wed, 1 Feb 2023 14:27:38 +0530 Subject: [PATCH 052/106] fix: currency formatting in item-wise sales history (#33903) * fix(item-sales-history): currency formatting * chore: linting issues * fix: convert raw sql to qb --- .../item_wise_sales_history.py | 108 +++++++++++------- 1 file changed, 65 insertions(+), 43 deletions(-) diff --git a/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py b/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py index e10df2acbb..44c4d5497b 100644 --- a/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py +++ b/erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py @@ -41,8 +41,20 @@ def get_columns(filters): {"label": _("Description"), "fieldtype": "Data", "fieldname": "description", "width": 150}, {"label": _("Quantity"), "fieldtype": "Float", "fieldname": "quantity", "width": 150}, {"label": _("UOM"), "fieldtype": "Link", "fieldname": "uom", "options": "UOM", "width": 100}, - {"label": _("Rate"), "fieldname": "rate", "options": "Currency", "width": 120}, - {"label": _("Amount"), "fieldname": "amount", "options": "Currency", "width": 120}, + { + "label": _("Rate"), + "fieldname": "rate", + "fieldtype": "Currency", + "options": "currency", + "width": 120, + }, + { + "label": _("Amount"), + "fieldname": "amount", + "fieldtype": "Currency", + "options": "currency", + "width": 120, + }, { "label": _("Sales Order"), "fieldtype": "Link", @@ -93,8 +105,9 @@ def get_columns(filters): }, { "label": _("Billed Amount"), - "fieldtype": "currency", + "fieldtype": "Currency", "fieldname": "billed_amount", + "options": "currency", "width": 120, }, { @@ -104,6 +117,13 @@ def get_columns(filters): "options": "Company", "width": 100, }, + { + "label": _("Currency"), + "fieldtype": "Link", + "fieldname": "currency", + "options": "Currency", + "hidden": 1, + }, ] @@ -141,31 +161,12 @@ def get_data(filters): "billed_amount": flt(record.get("billed_amt")), "company": record.get("company"), } + row["currency"] = frappe.get_cached_value("Company", row["company"], "default_currency") data.append(row) return data -def get_conditions(filters): - conditions = "" - if filters.get("item_group"): - conditions += "AND so_item.item_group = %s" % frappe.db.escape(filters.item_group) - - if filters.get("from_date"): - conditions += "AND so.transaction_date >= '%s'" % filters.from_date - - if filters.get("to_date"): - conditions += "AND so.transaction_date <= '%s'" % filters.to_date - - if filters.get("item_code"): - conditions += "AND so_item.item_code = %s" % frappe.db.escape(filters.item_code) - - if filters.get("customer"): - conditions += "AND so.customer = %s" % frappe.db.escape(filters.customer) - - return conditions - - def get_customer_details(): details = frappe.get_all("Customer", fields=["name", "customer_name", "customer_group"]) customer_details = {} @@ -187,29 +188,50 @@ def get_item_details(): def get_sales_order_details(company_list, filters): - conditions = get_conditions(filters) + db_so = frappe.qb.DocType("Sales Order") + db_so_item = frappe.qb.DocType("Sales Order Item") - return frappe.db.sql( - """ - SELECT - so_item.item_code, so_item.description, so_item.qty, - so_item.uom, so_item.base_rate, so_item.base_amount, - so.name, so.transaction_date, so.customer,so.territory, - so.project, so_item.delivered_qty, - so_item.billed_amt, so.company - FROM - `tabSales Order` so, `tabSales Order Item` so_item - WHERE - so.name = so_item.parent - AND so.company in ({0}) - AND so.docstatus = 1 {1} - """.format( - ",".join(["%s"] * len(company_list)), conditions - ), - tuple(company_list), - as_dict=1, + query = ( + frappe.qb.from_(db_so) + .inner_join(db_so_item) + .on(db_so_item.parent == db_so.name) + .select( + db_so.name, + db_so.customer, + db_so.transaction_date, + db_so.territory, + db_so.project, + db_so.company, + db_so_item.item_code, + db_so_item.description, + db_so_item.qty, + db_so_item.uom, + db_so_item.base_rate, + db_so_item.base_amount, + db_so_item.delivered_qty, + (db_so_item.billed_amt * db_so.conversion_rate).as_("billed_amt"), + ) + .where(db_so.docstatus == 1) + .where(db_so.company.isin(tuple(company_list))) ) + if filters.get("item_group"): + query = query.where(db_so_item.item_group == frappe.db.escape(filters.item_group)) + + if filters.get("from_date"): + query = query.where(db_so.transaction_date >= filters.from_date) + + if filters.get("to_date"): + query = query.where(db_so.transaction_date <= filters.to_date) + + if filters.get("item_code"): + query = query.where(db_so_item.item_group == frappe.db.escape(filters.item_code)) + + if filters.get("customer"): + query = query.where(db_so.customer == filters.customer) + + return query.run(as_dict=1) + def get_chart_data(data): item_wise_sales_map = {} From f8c852c54ccf7a33d26e15378b76557ceffd77e5 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 1 Feb 2023 15:38:12 +0530 Subject: [PATCH 053/106] fix: incorrect actual qty in Bin --- erpnext/stock/doctype/bin/bin.py | 7 ++++++- erpnext/stock/stock_ledger.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/bin/bin.py b/erpnext/stock/doctype/bin/bin.py index 9f409d4b96..72654e6f81 100644 --- a/erpnext/stock/doctype/bin/bin.py +++ b/erpnext/stock/doctype/bin/bin.py @@ -159,13 +159,18 @@ def update_qty(bin_name, args): last_sle_qty = ( frappe.qb.from_(sle) .select(sle.qty_after_transaction) - .where((sle.item_code == args.get("item_code")) & (sle.warehouse == args.get("warehouse"))) + .where( + (sle.item_code == args.get("item_code")) + & (sle.warehouse == args.get("warehouse")) + & (sle.is_cancelled == 0) + ) .orderby(CombineDatetime(sle.posting_date, sle.posting_time), order=Order.desc) .orderby(sle.creation, order=Order.desc) .limit(1) .run() ) + actual_qty = 0.0 if last_sle_qty: actual_qty = last_sle_qty[0][0] diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index 5d75bfd05a..d8b12ed5b9 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -1179,7 +1179,7 @@ def get_stock_ledger_entries( def get_sle_by_voucher_detail_no(voucher_detail_no, excluded_sle=None): return frappe.db.get_value( "Stock Ledger Entry", - {"voucher_detail_no": voucher_detail_no, "name": ["!=", excluded_sle]}, + {"voucher_detail_no": voucher_detail_no, "name": ["!=", excluded_sle], "is_cancelled": 0}, [ "item_code", "warehouse", From 2884738864b7d236d39d2126d2d03ae5bed9b829 Mon Sep 17 00:00:00 2001 From: Gokulnath <95605271+Gokulnath17@users.noreply.github.com> Date: Wed, 1 Feb 2023 18:44:15 +0530 Subject: [PATCH 054/106] feat: adding warehouse filter for gross profit report (#33397) Co-authored-by: ruthra kumar --- .../accounts/report/gross_profit/gross_profit.js | 14 ++++++++++++++ .../accounts/report/gross_profit/gross_profit.py | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/erpnext/accounts/report/gross_profit/gross_profit.js b/erpnext/accounts/report/gross_profit/gross_profit.js index 615804ef62..e89d42977b 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.js +++ b/erpnext/accounts/report/gross_profit/gross_profit.js @@ -50,6 +50,20 @@ frappe.query_reports["Gross Profit"] = { "fieldtype": "Link", "options": "Sales Person" }, + { + "fieldname": "warehouse", + "label": __("Warehouse"), + "fieldtype": "Link", + "options": "Warehouse", + "get_query": function () { + var company = frappe.query_report.get_filter_value('company'); + return { + filters: [ + ["Warehouse", "company", "=", company] + ] + }; + }, + }, ], "tree": true, "name_field": "parent", diff --git a/erpnext/accounts/report/gross_profit/gross_profit.py b/erpnext/accounts/report/gross_profit/gross_profit.py index 25e7891a49..e23265b5e7 100644 --- a/erpnext/accounts/report/gross_profit/gross_profit.py +++ b/erpnext/accounts/report/gross_profit/gross_profit.py @@ -775,6 +775,13 @@ class GrossProfitGenerator(object): if self.filters.get("item_code"): conditions += " and `tabSales Invoice Item`.item_code = %(item_code)s" + if self.filters.get("warehouse"): + warehouse_details = frappe.db.get_value( + "Warehouse", self.filters.get("warehouse"), ["lft", "rgt"], as_dict=1 + ) + if warehouse_details: + conditions += f" and `tabSales Invoice Item`.warehouse in (select name from `tabWarehouse` wh where wh.lft >= {warehouse_details.lft} and wh.rgt <= {warehouse_details.rgt} and warehouse = wh.name)" + self.si_list = frappe.db.sql( """ select From 6d513e2519e3c0d4ffe6a5c9b2620ab0bee1b347 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 2 Feb 2023 18:40:15 +0530 Subject: [PATCH 055/106] fix: negative stock error --- erpnext/stock/stock_ledger.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index 5d75bfd05a..30e75bff3d 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -1050,7 +1050,7 @@ class update_entries_after(object): frappe.db.set_value("Bin", bin_name, updated_values, update_modified=True) -def get_previous_sle_of_current_voucher(args, exclude_current_voucher=False): +def get_previous_sle_of_current_voucher(args, operator="<", exclude_current_voucher=False): """get stock ledger entries filtered by specific posting datetime conditions""" args["time_format"] = "%H:%i:%s" @@ -1076,13 +1076,13 @@ def get_previous_sle_of_current_voucher(args, exclude_current_voucher=False): posting_date < %(posting_date)s or ( posting_date = %(posting_date)s and - time_format(posting_time, %(time_format)s) < time_format(%(posting_time)s, %(time_format)s) + time_format(posting_time, %(time_format)s) {operator} time_format(%(posting_time)s, %(time_format)s) ) ) order by timestamp(posting_date, posting_time) desc, creation desc limit 1 for update""".format( - voucher_condition=voucher_condition + operator=operator, voucher_condition=voucher_condition ), args, as_dict=1, @@ -1375,7 +1375,7 @@ def get_stock_reco_qty_shift(args): stock_reco_qty_shift = flt(args.actual_qty) else: # reco is being submitted - last_balance = get_previous_sle_of_current_voucher(args, exclude_current_voucher=True).get( + last_balance = get_previous_sle_of_current_voucher(args, "<=", exclude_current_voucher=True).get( "qty_after_transaction" ) From 9ae7578b078fd9809ad3f04a62d7025d104b706f Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 2 Feb 2023 18:54:28 +0530 Subject: [PATCH 056/106] test: test case --- .../doctype/stock_entry/test_stock_entry.py | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/erpnext/stock/doctype/stock_entry/test_stock_entry.py b/erpnext/stock/doctype/stock_entry/test_stock_entry.py index b574b718fe..4e4fe758b5 100644 --- a/erpnext/stock/doctype/stock_entry/test_stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/test_stock_entry.py @@ -1614,6 +1614,48 @@ class TestStockEntry(FrappeTestCase): self.assertRaises(BatchExpiredError, se.save) + def test_negative_stock_reco(self): + from erpnext.controllers.stock_controller import BatchExpiredError + from erpnext.stock.doctype.batch.test_batch import make_new_batch + + frappe.db.set_single_value("Stock Settings", "allow_negative_stock", 0) + + item_code = "Test Negative Item - 001" + item_doc = create_item(item_code=item_code, is_stock_item=1, valuation_rate=10) + + make_stock_entry( + item_code=item_code, + posting_date=add_days(today(), -3), + posting_time="00:00:00", + purpose="Material Receipt", + qty=10, + to_warehouse="_Test Warehouse - _TC", + do_not_save=True, + ) + + make_stock_entry( + item_code=item_code, + posting_date=today(), + posting_time="00:00:00", + purpose="Material Receipt", + qty=8, + from_warehouse="_Test Warehouse - _TC", + do_not_save=True, + ) + + sr_doc = create_stock_reconciliation( + purpose="Stock Reconciliation", + posting_date=add_days(today(), -3), + posting_time="00:00:00", + item_code=item_code, + warehouse="_Test Warehouse - _TC", + valuation_rate=10, + qty=7, + do_not_submit=True, + ) + + self.assertRaises(frappe.ValidationError, sr_doc.submit) + def make_serialized_item(**args): args = frappe._dict(args) From d7a665cb8478c72efbb7046ec1432eaa04ecc247 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sun, 29 Jan 2023 11:52:25 +0530 Subject: [PATCH 057/106] chore: column width in `Warehouse wise Item Balance Age and Value` report --- .../warehouse_wise_item_balance_age_and_value.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py b/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py index b5c6764224..55454ded71 100644 --- a/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py +++ b/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py @@ -89,10 +89,10 @@ def get_columns(filters): """return columns""" columns = [ - _("Item") + ":Link/Item:180", - _("Item Group") + "::100", + _("Item") + ":Link/Item:150", + _("Item Group") + "::120", _("Value") + ":Currency:120", - _("Age") + ":Float:80", + _("Age") + ":Float:120", ] return columns @@ -123,7 +123,7 @@ def get_warehouse_list(filters): def add_warehouse_column(columns, warehouse_list): if len(warehouse_list) > 1: - columns += [_("Total Qty") + ":Int:90"] + columns += [_("Total Qty") + ":Int:120"] for wh in warehouse_list: - columns += [_(wh.name) + ":Int:120"] + columns += [_(wh.name) + ":Int:100"] From 56356ffbb9302d36c6b206102fda94fc5997f2a6 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Sun, 29 Jan 2023 12:22:01 +0530 Subject: [PATCH 058/106] chore: add `Item Name` column in `Warehouse wise Item Balance Age and Value` report --- .../warehouse_wise_item_balance_age_and_value.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py b/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py index 55454ded71..abbb33b2f1 100644 --- a/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py +++ b/erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py @@ -62,7 +62,7 @@ def execute(filters=None): continue total_stock_value = sum(item_value[(item, item_group)]) - row = [item, item_group, total_stock_value] + row = [item, item_map[item]["item_name"], item_group, total_stock_value] fifo_queue = item_ageing[item]["fifo_queue"] average_age = 0.00 @@ -90,6 +90,7 @@ def get_columns(filters): columns = [ _("Item") + ":Link/Item:150", + _("Item Name") + ":Link/Item:150", _("Item Group") + "::120", _("Value") + ":Currency:120", _("Age") + ":Float:120", From ce8a1086a7b4cc3c6f0a9d460fe7abd742faa5d8 Mon Sep 17 00:00:00 2001 From: developsessions Date: Fri, 3 Feb 2023 11:30:29 +0100 Subject: [PATCH 059/106] fix: default due_date was wrong calculated on template "_Test Payment Term Template 1" (last day of next month) --- erpnext/accounts/party.py | 2 +- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py index b6eb3edbda..01cfb58dec 100644 --- a/erpnext/accounts/party.py +++ b/erpnext/accounts/party.py @@ -550,7 +550,7 @@ def get_due_date_from_template(template_name, posting_date, bill_date): elif term.due_date_based_on == "Day(s) after the end of the invoice month": due_date = max(due_date, add_days(get_last_day(due_date), term.credit_days)) else: - due_date = max(due_date, add_months(get_last_day(due_date), term.credit_months)) + due_date = max(due_date, get_last_day(add_months(due_date, term.credit_months))) return due_date diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index f0360b27dc..3c08d53288 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -23,6 +23,7 @@ from erpnext.stock.doctype.material_request.test_material_request import make_ma from erpnext.stock.doctype.purchase_receipt.purchase_receipt import ( make_purchase_invoice as make_pi_from_pr, ) +from erpnext.accounts.party import get_due_date_from_template class TestPurchaseOrder(FrappeTestCase): @@ -685,6 +686,10 @@ class TestPurchaseOrder(FrappeTestCase): else: raise Exception + def test_default_payment_terms(self): + due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03") + self.assertEqual(due_date, "2023-03-31") + def test_terms_are_not_copied_if_automatically_fetch_payment_terms_is_unchecked(self): po = create_purchase_order(do_not_save=1) po.payment_terms_template = "_Test Payment Term Template" From dc0ddf8d7eb41e4aeaa364c3b0d00dac5b2c9370 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Fri, 3 Feb 2023 18:08:34 +0530 Subject: [PATCH 060/106] fix: stock entry from item dashboard (stock levels) --- erpnext/stock/dashboard/item_dashboard.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/dashboard/item_dashboard.js b/erpnext/stock/dashboard/item_dashboard.js index 1be528f1dd..b09b715275 100644 --- a/erpnext/stock/dashboard/item_dashboard.js +++ b/erpnext/stock/dashboard/item_dashboard.js @@ -42,7 +42,7 @@ erpnext.stock.ItemDashboard = class ItemDashboard { let warehouse = unescape(element.attr('data-warehouse')); let actual_qty = unescape(element.attr('data-actual_qty')); let disable_quick_entry = Number(unescape(element.attr('data-disable_quick_entry'))); - let entry_type = action === "Move" ? "Material Transfer" : null; + let entry_type = action === "Move" ? "Material Transfer" : "Material Receipt"; if (disable_quick_entry) { open_stock_entry(item, warehouse, entry_type); @@ -63,11 +63,19 @@ erpnext.stock.ItemDashboard = class ItemDashboard { function open_stock_entry(item, warehouse, entry_type) { frappe.model.with_doctype('Stock Entry', function () { var doc = frappe.model.get_new_doc('Stock Entry'); - if (entry_type) doc.stock_entry_type = entry_type; + if (entry_type) { + doc.stock_entry_type = entry_type; + } var row = frappe.model.add_child(doc, 'items'); row.item_code = item; - row.s_warehouse = warehouse; + + if (entry_type === "Material Transfer") { + row.s_warehouse = warehouse; + } + else { + row.t_warehouse = warehouse; + } frappe.set_route('Form', doc.doctype, doc.name); }); From c80aaad437e5b080d9bd929cbd5d22afcbbe77c6 Mon Sep 17 00:00:00 2001 From: developsessions Date: Fri, 3 Feb 2023 13:55:36 +0100 Subject: [PATCH 061/106] style: lint wrong from position --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 3c08d53288..14c54e92fa 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -10,6 +10,7 @@ from frappe.utils import add_days, flt, getdate, nowdate from frappe.utils.data import today from erpnext.accounts.doctype.payment_entry.payment_entry import get_payment_entry +from erpnext.accounts.party import get_due_date_from_template from erpnext.buying.doctype.purchase_order.purchase_order import make_inter_company_sales_order from erpnext.buying.doctype.purchase_order.purchase_order import ( make_purchase_invoice as make_pi_from_po, @@ -23,7 +24,6 @@ from erpnext.stock.doctype.material_request.test_material_request import make_ma from erpnext.stock.doctype.purchase_receipt.purchase_receipt import ( make_purchase_invoice as make_pi_from_pr, ) -from erpnext.accounts.party import get_due_date_from_template class TestPurchaseOrder(FrappeTestCase): From be1f94199681a785173fef20be5ce9cc6932c134 Mon Sep 17 00:00:00 2001 From: developsessions Date: Fri, 3 Feb 2023 14:50:44 +0100 Subject: [PATCH 062/106] fix: Add missing 1 required positional argument: 'bill_date' --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 14c54e92fa..f3881bd2ec 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -687,7 +687,7 @@ class TestPurchaseOrder(FrappeTestCase): raise Exception def test_default_payment_terms(self): - due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03") + due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03", None) self.assertEqual(due_date, "2023-03-31") def test_terms_are_not_copied_if_automatically_fetch_payment_terms_is_unchecked(self): From 8ea9e4576fc9c56c9a58f7ac45749402c7854f74 Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Fri, 3 Feb 2023 21:43:18 +0530 Subject: [PATCH 063/106] fix: asset value for manual depr entries --- .../doctype/journal_entry/journal_entry.py | 75 +++++++++++++++--- erpnext/assets/doctype/asset/asset.js | 63 ++++++++------- erpnext/assets/doctype/asset/asset.json | 8 +- erpnext/assets/doctype/asset/asset.py | 75 ++++++++++++------ erpnext/assets/doctype/asset/depreciation.py | 12 +-- erpnext/assets/doctype/asset/test_asset.py | 31 ++++++++ .../asset_capitalization.py | 10 +-- .../asset_depreciation_schedule.py | 44 +++++++---- .../doctype/asset_repair/test_asset_repair.py | 17 ++-- .../asset_value_adjustment.js | 2 +- .../asset_value_adjustment.py | 12 +-- .../test_asset_value_adjustment.py | 8 +- .../fixed_asset_register.py | 78 ++++++++++++++----- erpnext/patches.txt | 1 + ...ate_asset_value_for_manual_depr_entries.py | 38 +++++++++ 15 files changed, 338 insertions(+), 136 deletions(-) create mode 100644 erpnext/patches/v15_0/update_asset_value_for_manual_depr_entries.py diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index ea8b7d831b..5b0322af2d 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -81,6 +81,7 @@ class JournalEntry(AccountsController): self.check_credit_limit() self.make_gl_entries() self.update_advance_paid() + self.update_asset_value() self.update_inter_company_jv() self.update_invoice_discounting() @@ -225,6 +226,34 @@ class JournalEntry(AccountsController): for d in to_remove: self.remove(d) + def update_asset_value(self): + if self.voucher_type != "Depreciation Entry": + return + + processed_assets = [] + + for d in self.get("accounts"): + if ( + d.reference_type == "Asset" and d.reference_name and d.reference_name not in processed_assets + ): + processed_assets.append(d.reference_name) + + asset = frappe.db.get_value( + "Asset", d.reference_name, ["calculate_depreciation", "value_after_depreciation"], as_dict=1 + ) + + if asset.calculate_depreciation: + continue + + depr_value = d.debit or d.credit + + frappe.db.set_value( + "Asset", + d.reference_name, + "value_after_depreciation", + asset.value_after_depreciation - depr_value, + ) + def update_inter_company_jv(self): if ( self.voucher_type == "Inter Company Journal Entry" @@ -283,20 +312,48 @@ class JournalEntry(AccountsController): d.db_update() def unlink_asset_reference(self): + if self.voucher_type != "Depreciation Entry": + return + + processed_assets = [] + for d in self.get("accounts"): - if d.reference_type == "Asset" and d.reference_name: + if ( + d.reference_type == "Asset" and d.reference_name and d.reference_name not in processed_assets + ): + processed_assets.append(d.reference_name) + asset = frappe.get_doc("Asset", d.reference_name) - for row in asset.get("finance_books"): - depr_schedule = get_depr_schedule(asset.name, "Active", row.finance_book) - for s in depr_schedule or []: - if s.journal_entry == self.name: - s.db_set("journal_entry", None) + if asset.calculate_depreciation: + je_found = False - row.value_after_depreciation += s.depreciation_amount - row.db_update() + for row in asset.get("finance_books"): + if je_found: + break - asset.set_status() + depr_schedule = get_depr_schedule(asset.name, "Active", row.finance_book) + + for s in depr_schedule or []: + if s.journal_entry == self.name: + s.db_set("journal_entry", None) + + row.value_after_depreciation += s.depreciation_amount + row.db_update() + + asset.set_status() + + je_found = True + break + else: + depr_value = d.debit or d.credit + + frappe.db.set_value( + "Asset", + d.reference_name, + "value_after_depreciation", + asset.value_after_depreciation + depr_value, + ) def unlink_inter_company_jv(self): if ( diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index 8f5b85d1b2..4ed99f7e49 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -221,34 +221,45 @@ frappe.ui.form.on('Asset', { asset_values.push(flt(frm.doc.gross_purchase_amount) - flt(frm.doc.opening_accumulated_depreciation)); } + if(frm.doc.calculate_depreciation) { + if (frm.doc.finance_books.length == 1) { + let depr_schedule = (await frappe.call( + "erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule.get_depr_schedule", + { + asset_name: frm.doc.name, + status: frm.doc.docstatus ? "Active" : "Draft", + finance_book: frm.doc.finance_books[0].finance_book || null + } + )).message; - let depr_schedule = []; - - if (frm.doc.finance_books.length == 1) { - depr_schedule = (await frappe.call( - "erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule.get_depr_schedule", - { - asset_name: frm.doc.name, - status: frm.doc.docstatus ? "Active" : "Draft", - finance_book: frm.doc.finance_books[0].finance_book || null - } - )).message; - } - - $.each(depr_schedule || [], function(i, v) { - x_intervals.push(v.schedule_date); - var asset_value = flt(frm.doc.gross_purchase_amount) - flt(v.accumulated_depreciation_amount); - if(v.journal_entry) { - last_depreciation_date = v.schedule_date; - asset_values.push(asset_value); - } else { - if (in_list(["Scrapped", "Sold"], frm.doc.status)) { - asset_values.push(null); - } else { - asset_values.push(asset_value) - } + $.each(depr_schedule || [], function(i, v) { + x_intervals.push(v.schedule_date); + var asset_value = flt(frm.doc.gross_purchase_amount) - flt(v.accumulated_depreciation_amount); + if(v.journal_entry) { + last_depreciation_date = v.schedule_date; + asset_values.push(asset_value); + } else { + if (in_list(["Scrapped", "Sold"], frm.doc.status)) { + asset_values.push(null); + } else { + asset_values.push(asset_value) + } + } + }); } - }); + } else { + let depr_entries = (await frappe.call({ + method: "get_manual_depreciation_entries", + doc: frm.doc, + })).message; + + $.each(depr_entries || [], function(i, v) { + x_intervals.push(v.posting_date); + last_depreciation_date = v.posting_date; + let last_asset_value = asset_values[asset_values.length - 1] + asset_values.push(last_asset_value - v.value); + }); + } if(in_list(["Scrapped", "Sold"], frm.doc.status)) { x_intervals.push(frm.doc.disposal_date); diff --git a/erpnext/assets/doctype/asset/asset.json b/erpnext/assets/doctype/asset/asset.json index 8a64a95317..ea575fd71f 100644 --- a/erpnext/assets/doctype/asset/asset.json +++ b/erpnext/assets/doctype/asset/asset.json @@ -509,9 +509,15 @@ "group": "Depreciation", "link_doctype": "Asset Depreciation Schedule", "link_fieldname": "asset" + }, + { + "group": "Journal Entry", + "link_doctype": "Journal Entry", + "link_fieldname": "reference_name", + "table_fieldname": "accounts" } ], - "modified": "2023-01-17 00:25:30.387242", + "modified": "2023-02-02 00:03:11.706427", "modified_by": "Administrator", "module": "Assets", "name": "Asset", diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index df05d5e632..e24c41d24b 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -240,17 +240,6 @@ class Asset(AccountsController): self.get_depreciation_rate(d, on_validate=True), d.precision("rate_of_depreciation") ) - def _get_value_after_depreciation(self, finance_book): - # value_after_depreciation - current Asset value - if self.docstatus == 1 and finance_book.value_after_depreciation: - value_after_depreciation = flt(finance_book.value_after_depreciation) - else: - value_after_depreciation = flt(self.gross_purchase_amount) - flt( - self.opening_accumulated_depreciation - ) - - return value_after_depreciation - # if it returns True, depreciation_amount will not be equal for the first and last rows def check_is_pro_rata(self, row): has_pro_rata = False @@ -392,18 +381,23 @@ class Asset(AccountsController): movement.cancel() def delete_depreciation_entries(self): - for row in self.get("finance_books"): - depr_schedule = get_depr_schedule(self.name, "Active", row.finance_book) + if self.calculate_depreciation: + for row in self.get("finance_books"): + depr_schedule = get_depr_schedule(self.name, "Active", row.finance_book) - for d in depr_schedule or []: - if d.journal_entry: - frappe.get_doc("Journal Entry", d.journal_entry).cancel() - d.db_set("journal_entry", None) + for d in depr_schedule or []: + if d.journal_entry: + frappe.get_doc("Journal Entry", d.journal_entry).cancel() + else: + depr_entries = self.get_manual_depreciation_entries() - self.db_set( - "value_after_depreciation", - (flt(self.gross_purchase_amount) - flt(self.opening_accumulated_depreciation)), - ) + for depr_entry in depr_entries or []: + frappe.get_doc("Journal Entry", depr_entry.name).cancel() + + self.db_set( + "value_after_depreciation", + (flt(self.gross_purchase_amount) - flt(self.opening_accumulated_depreciation)), + ) def set_status(self, status=None): """Get and update status""" @@ -434,6 +428,17 @@ class Asset(AccountsController): status = "Cancelled" return status + def get_value_after_depreciation(self, finance_book=None): + if not self.calculate_depreciation: + return self.value_after_depreciation + + if not finance_book: + return self.get("finance_books")[0].value_after_depreciation + + for row in self.get("finance_books"): + if finance_book == row.finance_book: + return row.value_after_depreciation + def get_default_finance_book_idx(self): if not self.get("default_finance_book") and self.company: self.default_finance_book = erpnext.get_default_finance_book(self.company) @@ -443,6 +448,24 @@ class Asset(AccountsController): if d.finance_book == self.default_finance_book: return cint(d.idx) - 1 + @frappe.whitelist() + def get_manual_depreciation_entries(self): + (_, _, depreciation_expense_account) = get_depreciation_accounts(self) + + gle = frappe.qb.DocType("GL Entry") + + records = ( + frappe.qb.from_(gle) + .select(gle.voucher_no.as_("name"), gle.debit.as_("value"), gle.posting_date) + .where(gle.against_voucher == self.name) + .where(gle.account == depreciation_expense_account) + .where(gle.debit != 0) + .where(gle.is_cancelled == 0) + .orderby(gle.posting_date) + ).run(as_dict=True) + + return records + def validate_make_gl_entry(self): purchase_document = self.get_purchase_document() if not purchase_document: @@ -603,7 +626,6 @@ def update_maintenance_status(): def make_post_gl_entry(): - asset_categories = frappe.db.get_all("Asset Category", fields=["name", "enable_cwip_accounting"]) for asset_category in asset_categories: @@ -756,7 +778,7 @@ def make_journal_entry(asset_name): depreciation_expense_account, ) = get_depreciation_accounts(asset) - depreciation_cost_center, depreciation_series = frappe.db.get_value( + depreciation_cost_center, depreciation_series = frappe.get_cached_value( "Company", asset.company, ["depreciation_cost_center", "series_for_depreciation_entry"] ) depreciation_cost_center = asset.cost_center or depreciation_cost_center @@ -821,6 +843,13 @@ def is_cwip_accounting_enabled(asset_category): return cint(frappe.db.get_value("Asset Category", asset_category, "enable_cwip_accounting")) +@frappe.whitelist() +def get_asset_value_after_depreciation(asset_name, finance_book=None): + asset = frappe.get_doc("Asset", asset_name) + + return asset.get_value_after_depreciation(finance_book) + + def get_total_days(date, frequency): period_start_date = add_months(date, cint(frequency) * -1) diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index 17d40784be..e7a25321b8 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -533,18 +533,8 @@ def get_asset_details(asset, finance_book=None): disposal_account, depreciation_cost_center = get_disposal_account_and_cost_center(asset.company) depreciation_cost_center = asset.cost_center or depreciation_cost_center - idx = 1 - if finance_book: - for d in asset.finance_books: - if d.finance_book == finance_book: - idx = d.idx - break + value_after_depreciation = asset.get_value_after_depreciation(finance_book) - value_after_depreciation = ( - asset.finance_books[idx - 1].value_after_depreciation - if asset.calculate_depreciation - else asset.value_after_depreciation - ) accumulated_depr_amount = flt(asset.gross_purchase_amount) - flt(value_after_depreciation) return ( diff --git a/erpnext/assets/doctype/asset/test_asset.py b/erpnext/assets/doctype/asset/test_asset.py index 51a2b52897..a9af670618 100644 --- a/erpnext/assets/doctype/asset/test_asset.py +++ b/erpnext/assets/doctype/asset/test_asset.py @@ -16,6 +16,7 @@ from frappe.utils import ( nowdate, ) +from erpnext.accounts.doctype.journal_entry.test_journal_entry import make_journal_entry from erpnext.accounts.doctype.purchase_invoice.test_purchase_invoice import make_purchase_invoice from erpnext.assets.doctype.asset.asset import ( make_sales_invoice, @@ -1503,6 +1504,36 @@ class TestDepreciationBasics(AssetSetup): for i, schedule in enumerate(get_depr_schedule(asset.name, "Active")): self.assertEqual(getdate(expected_dates[i]), getdate(schedule.schedule_date)) + def test_manual_depreciation_for_existing_asset(self): + asset = create_asset( + item_code="Macbook Pro", + is_existing_asset=1, + purchase_date="2020-01-30", + available_for_use_date="2020-01-30", + submit=1, + ) + + self.assertEqual(asset.status, "Submitted") + self.assertEqual(asset.get("value_after_depreciation"), 100000) + + jv = make_journal_entry( + "_Test Depreciations - _TC", "_Test Accumulated Depreciations - _TC", 100, save=False + ) + for d in jv.accounts: + d.reference_type = "Asset" + d.reference_name = asset.name + jv.voucher_type = "Depreciation Entry" + jv.insert() + jv.submit() + + asset.reload() + self.assertEqual(asset.get("value_after_depreciation"), 99900) + + jv.cancel() + + asset.reload() + self.assertEqual(asset.get("value_after_depreciation"), 100000) + def create_asset_data(): if not frappe.db.exists("Asset Category", "Computers"): diff --git a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py index 821accf96a..5b910dbb2e 100644 --- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py +++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py @@ -10,6 +10,7 @@ from frappe import _ from frappe.utils import cint, flt, get_link_to_form import erpnext +from erpnext.assets.doctype.asset.asset import get_asset_value_after_depreciation from erpnext.assets.doctype.asset.depreciation import ( depreciate_asset, get_gl_entries_on_asset_disposal, @@ -21,9 +22,6 @@ from erpnext.assets.doctype.asset_category.asset_category import get_asset_categ from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( make_new_active_asset_depr_schedules_and_cancel_current_ones, ) -from erpnext.assets.doctype.asset_value_adjustment.asset_value_adjustment import ( - get_current_asset_value, -) from erpnext.controllers.stock_controller import StockController from erpnext.setup.doctype.brand.brand import get_brand_defaults from erpnext.setup.doctype.item_group.item_group import get_item_group_defaults @@ -261,7 +259,9 @@ class AssetCapitalization(StockController): for d in self.get("asset_items"): if d.asset: finance_book = d.get("finance_book") or self.get("finance_book") - d.current_asset_value = flt(get_current_asset_value(d.asset, finance_book=finance_book)) + d.current_asset_value = flt( + get_asset_value_after_depreciation(d.asset, finance_book=finance_book) + ) d.asset_value = get_value_after_depreciation_on_disposal_date( d.asset, self.posting_date, finance_book=finance_book ) @@ -713,7 +713,7 @@ def get_consumed_asset_details(args): if args.asset: out.current_asset_value = flt( - get_current_asset_value(args.asset, finance_book=args.finance_book) + get_asset_value_after_depreciation(args.asset, finance_book=args.finance_book) ) out.asset_value = get_value_after_depreciation_on_disposal_date( args.asset, args.posting_date, finance_book=args.finance_book diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py index 1446a6e7a2..02e508a7fa 100644 --- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py +++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py @@ -220,21 +220,6 @@ def get_temp_asset_depr_schedule_doc( return asset_depr_schedule_doc -def get_asset_depr_schedule_name(asset_name, status, finance_book=None): - finance_book_filter = ["finance_book", "is", "not set"] - if finance_book: - finance_book_filter = ["finance_book", "=", finance_book] - - return frappe.db.get_value( - doctype="Asset Depreciation Schedule", - filters=[ - ["asset", "=", asset_name], - finance_book_filter, - ["status", "=", status], - ], - ) - - @frappe.whitelist() def get_depr_schedule(asset_name, status, finance_book=None): asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset_name, status, finance_book) @@ -256,6 +241,21 @@ def get_asset_depr_schedule_doc(asset_name, status, finance_book=None): return asset_depr_schedule_doc +def get_asset_depr_schedule_name(asset_name, status, finance_book=None): + finance_book_filter = ["finance_book", "is", "not set"] + if finance_book: + finance_book_filter = ["finance_book", "=", finance_book] + + return frappe.db.get_value( + doctype="Asset Depreciation Schedule", + filters=[ + ["asset", "=", asset_name], + finance_book_filter, + ["status", "=", status], + ], + ) + + def make_depr_schedule( asset_depr_schedule_doc, asset_doc, row, date_of_disposal, update_asset_finance_book_row=True ): @@ -297,7 +297,7 @@ def _make_depr_schedule( ): asset_doc.validate_asset_finance_books(row) - value_after_depreciation = asset_doc._get_value_after_depreciation(row) + value_after_depreciation = _get_value_after_depreciation_for_making_schedule(asset_doc, row) row.value_after_depreciation = value_after_depreciation if update_asset_finance_book_row: @@ -414,6 +414,18 @@ def _make_depr_schedule( ) +def _get_value_after_depreciation_for_making_schedule(asset_doc, row): + # value_after_depreciation - current Asset value + if asset_doc.docstatus == 1 and row.value_after_depreciation: + value_after_depreciation = flt(row.value_after_depreciation) + else: + value_after_depreciation = flt(asset_doc.gross_purchase_amount) - flt( + asset_doc.opening_accumulated_depreciation + ) + + return value_after_depreciation + + # to ensure that final accumulated depreciation amount is accurate def get_adjusted_depreciation_amount( asset_depr_schedule_doc, depreciation_amount_without_pro_rata, depreciation_amount_for_last_row diff --git a/erpnext/assets/doctype/asset_repair/test_asset_repair.py b/erpnext/assets/doctype/asset_repair/test_asset_repair.py index ff72aa94b9..a9d0b25755 100644 --- a/erpnext/assets/doctype/asset_repair/test_asset_repair.py +++ b/erpnext/assets/doctype/asset_repair/test_asset_repair.py @@ -6,7 +6,10 @@ import unittest import frappe from frappe.utils import flt, nowdate -from erpnext.assets.doctype.asset.asset import get_asset_account +from erpnext.assets.doctype.asset.asset import ( + get_asset_account, + get_asset_value_after_depreciation, +) from erpnext.assets.doctype.asset.test_asset import ( create_asset, create_asset_data, @@ -109,20 +112,20 @@ class TestAssetRepair(unittest.TestCase): def test_increase_in_asset_value_due_to_stock_consumption(self): asset = create_asset(calculate_depreciation=1, submit=1) - initial_asset_value = get_asset_value(asset) + initial_asset_value = get_asset_value_after_depreciation(asset.name) asset_repair = create_asset_repair(asset=asset, stock_consumption=1, submit=1) asset.reload() - increase_in_asset_value = get_asset_value(asset) - initial_asset_value + increase_in_asset_value = get_asset_value_after_depreciation(asset.name) - initial_asset_value self.assertEqual(asset_repair.stock_items[0].total_value, increase_in_asset_value) def test_increase_in_asset_value_due_to_repair_cost_capitalisation(self): asset = create_asset(calculate_depreciation=1, submit=1) - initial_asset_value = get_asset_value(asset) + initial_asset_value = get_asset_value_after_depreciation(asset.name) asset_repair = create_asset_repair(asset=asset, capitalize_repair_cost=1, submit=1) asset.reload() - increase_in_asset_value = get_asset_value(asset) - initial_asset_value + increase_in_asset_value = get_asset_value_after_depreciation(asset.name) - initial_asset_value self.assertEqual(asset_repair.repair_cost, increase_in_asset_value) def test_purchase_invoice(self): @@ -256,10 +259,6 @@ class TestAssetRepair(unittest.TestCase): ) -def get_asset_value(asset): - return asset.finance_books[0].value_after_depreciation - - def num_of_depreciations(asset): return asset.finance_books[0].total_number_of_depreciations diff --git a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.js b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.js index 36f510b18e..ae0e1bda02 100644 --- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.js +++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.js @@ -47,7 +47,7 @@ frappe.ui.form.on('Asset Value Adjustment', { set_current_asset_value: function(frm) { if (frm.doc.asset) { frm.call({ - method: "erpnext.assets.doctype.asset_value_adjustment.asset_value_adjustment.get_current_asset_value", + method: "erpnext.assets.doctype.asset.asset.get_asset_value_after_depreciation", args: { asset: frm.doc.asset, finance_book: frm.doc.finance_book diff --git a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py index 6cfbe53cf6..539cdec74b 100644 --- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py +++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py @@ -10,6 +10,7 @@ from frappe.utils import date_diff, flt, formatdate, get_link_to_form, getdate from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import ( get_checks_for_pl_and_bs_accounts, ) +from erpnext.assets.doctype.asset.asset import get_asset_value_after_depreciation from erpnext.assets.doctype.asset.depreciation import get_depreciation_accounts from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( get_asset_depr_schedule_doc, @@ -46,7 +47,7 @@ class AssetValueAdjustment(Document): def set_current_asset_value(self): if not self.current_asset_value and self.asset: - self.current_asset_value = get_current_asset_value(self.asset, self.finance_book) + self.current_asset_value = get_asset_value_after_depreciation(self.asset, self.finance_book) def make_depreciation_entry(self): asset = frappe.get_doc("Asset", self.asset) @@ -177,12 +178,3 @@ class AssetValueAdjustment(Document): asset_data.db_update() new_asset_depr_schedule_doc.submit() - - -@frappe.whitelist() -def get_current_asset_value(asset, finance_book=None): - cond = {"parent": asset, "parenttype": "Asset"} - if finance_book: - cond.update({"finance_book": finance_book}) - - return frappe.db.get_value("Asset Finance Book", cond, "value_after_depreciation") diff --git a/erpnext/assets/doctype/asset_value_adjustment/test_asset_value_adjustment.py b/erpnext/assets/doctype/asset_value_adjustment/test_asset_value_adjustment.py index 03dcea96c5..0b3dcba024 100644 --- a/erpnext/assets/doctype/asset_value_adjustment/test_asset_value_adjustment.py +++ b/erpnext/assets/doctype/asset_value_adjustment/test_asset_value_adjustment.py @@ -6,13 +6,11 @@ import unittest import frappe from frappe.utils import add_days, get_last_day, nowdate +from erpnext.assets.doctype.asset.asset import get_asset_value_after_depreciation from erpnext.assets.doctype.asset.test_asset import create_asset_data from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( get_asset_depr_schedule_doc, ) -from erpnext.assets.doctype.asset_value_adjustment.asset_value_adjustment import ( - get_current_asset_value, -) from erpnext.stock.doctype.purchase_receipt.test_purchase_receipt import make_purchase_receipt @@ -46,7 +44,7 @@ class TestAssetValueAdjustment(unittest.TestCase): ) asset_doc.submit() - current_value = get_current_asset_value(asset_doc.name) + current_value = get_asset_value_after_depreciation(asset_doc.name) self.assertEqual(current_value, 100000.0) def test_asset_depreciation_value_adjustment(self): @@ -79,7 +77,7 @@ class TestAssetValueAdjustment(unittest.TestCase): first_asset_depr_schedule = get_asset_depr_schedule_doc(asset_doc.name, "Active") self.assertEquals(first_asset_depr_schedule.status, "Active") - current_value = get_current_asset_value(asset_doc.name) + current_value = get_asset_value_after_depreciation(asset_doc.name) adj_doc = make_asset_value_adjustment( asset=asset_doc.name, current_asset_value=current_value, new_asset_value=50000.0 ) diff --git a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py index d41069c1c9..cead72eae5 100644 --- a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py +++ b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py @@ -4,13 +4,16 @@ import frappe from frappe import _ -from frappe.utils import cstr, flt, formatdate, getdate +from frappe.query_builder.functions import Sum +from frappe.utils import cstr, formatdate, getdate from erpnext.accounts.report.financial_statements import ( get_fiscal_year_data, get_period_list, validate_fiscal_year, ) +from erpnext.assets.doctype.asset.asset import get_asset_value_after_depreciation +from erpnext.assets.doctype.asset.depreciation import get_depreciation_accounts def execute(filters=None): @@ -85,6 +88,7 @@ def get_data(filters): "asset_name", "status", "department", + "company", "cost_center", "calculate_depreciation", "purchase_receipt", @@ -98,8 +102,25 @@ def get_data(filters): ] assets_record = frappe.db.get_all("Asset", filters=conditions, fields=fields) + finance_book_filter = ("is", "not set") + if filters.finance_book: + finance_book_filter = ("=", filters.finance_book) + + assets_linked_to_fb = frappe.db.get_all( + doctype="Asset Finance Book", + filters={"finance_book": finance_book_filter}, + pluck="parent", + ) + for asset in assets_record: - asset_value = get_asset_value(asset, filters.finance_book) + if filters.finance_book: + if asset.asset_id not in assets_linked_to_fb: + continue + else: + if asset.calculate_depreciation and asset.asset_id not in assets_linked_to_fb: + continue + + asset_value = get_asset_value_after_depreciation(asset.asset_id, filters.finance_book) row = { "asset_id": asset.asset_id, "asset_name": asset.asset_name, @@ -110,7 +131,7 @@ def get_data(filters): or pi_supplier_map.get(asset.purchase_invoice), "gross_purchase_amount": asset.gross_purchase_amount, "opening_accumulated_depreciation": asset.opening_accumulated_depreciation, - "depreciated_amount": depreciation_amount_map.get(asset.asset_id) or 0.0, + "depreciated_amount": get_depreciation_amount_of_asset(asset, depreciation_amount_map, filters), "available_for_use_date": asset.available_for_use_date, "location": asset.location, "asset_category": asset.asset_category, @@ -122,23 +143,6 @@ def get_data(filters): return data -def get_asset_value(asset, finance_book=None): - if not asset.calculate_depreciation: - return flt(asset.gross_purchase_amount) - flt(asset.opening_accumulated_depreciation) - - result = frappe.get_all( - doctype="Asset Finance Book", - filters={ - "parent": asset.asset_id, - "finance_book": finance_book or ("is", "not set"), - }, - pluck="value_after_depreciation", - limit=1, - ) - - return result[0] if result else 0.0 - - def prepare_chart_data(data, filters): labels_values_map = {} date_field = frappe.scrub(filters.date_based_on) @@ -184,6 +188,15 @@ def prepare_chart_data(data, filters): } +def get_depreciation_amount_of_asset(asset, depreciation_amount_map, filters): + if asset.calculate_depreciation: + depr_amount = depreciation_amount_map.get(asset.asset_id) or 0.0 + else: + depr_amount = get_manual_depreciation_amount_of_asset(asset, filters) + + return depr_amount + + def get_finance_book_value_map(filters): date = filters.to_date if filters.filter_based_on == "Date Range" else filters.year_end_date @@ -205,6 +218,31 @@ def get_finance_book_value_map(filters): ) +def get_manual_depreciation_amount_of_asset(asset, filters): + date = filters.to_date if filters.filter_based_on == "Date Range" else filters.year_end_date + + (_, _, depreciation_expense_account) = get_depreciation_accounts(asset) + + gle = frappe.qb.DocType("GL Entry") + + result = ( + frappe.qb.from_(gle) + .select(Sum(gle.debit)) + .where(gle.against_voucher == asset.asset_id) + .where(gle.account == depreciation_expense_account) + .where(gle.debit != 0) + .where(gle.is_cancelled == 0) + .where(gle.posting_date <= date) + ).run() + + if result and result[0] and result[0][0]: + depr_amount = result[0][0] + else: + depr_amount = 0 + + return depr_amount + + def get_purchase_receipt_supplier_map(): return frappe._dict( frappe.db.sql( diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 698ffac77f..211f07445a 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -326,3 +326,4 @@ erpnext.patches.v14_0.create_accounting_dimensions_for_payment_request erpnext.patches.v14_0.update_entry_type_for_journal_entry erpnext.patches.v14_0.change_autoname_for_tax_withheld_vouchers erpnext.patches.v14_0.set_pick_list_status +erpnext.patches.v15_0.update_asset_value_for_manual_depr_entries diff --git a/erpnext/patches/v15_0/update_asset_value_for_manual_depr_entries.py b/erpnext/patches/v15_0/update_asset_value_for_manual_depr_entries.py new file mode 100644 index 0000000000..5d7b5cf19c --- /dev/null +++ b/erpnext/patches/v15_0/update_asset_value_for_manual_depr_entries.py @@ -0,0 +1,38 @@ +import frappe +from frappe.query_builder.functions import IfNull, Sum + + +def execute(): + asset = frappe.qb.DocType("Asset") + gle = frappe.qb.DocType("GL Entry") + aca = frappe.qb.DocType("Asset Category Account") + company = frappe.qb.DocType("Company") + + asset_total_depr_value_map = ( + frappe.qb.from_(gle) + .join(asset) + .on(gle.against_voucher == asset.name) + .join(aca) + .on((aca.parent == asset.asset_category) & (aca.company_name == asset.company)) + .join(company) + .on(company.name == asset.company) + .select(Sum(gle.debit).as_("value"), asset.name.as_("asset_name")) + .where( + gle.account == IfNull(aca.depreciation_expense_account, company.depreciation_expense_account) + ) + .where(gle.debit != 0) + .where(gle.is_cancelled == 0) + .where(asset.docstatus == 1) + .where(asset.calculate_depreciation == 0) + .groupby(asset.name) + ) + + frappe.qb.update(asset).join(asset_total_depr_value_map).on( + asset_total_depr_value_map.asset_name == asset.name + ).set( + asset.value_after_depreciation, asset.value_after_depreciation - asset_total_depr_value_map.value + ).where( + asset.docstatus == 1 + ).where( + asset.calculate_depreciation == 0 + ).run() From e5da0d7a633954ec06cdeebd146e4d579330193e Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Fri, 3 Feb 2023 22:23:17 +0530 Subject: [PATCH 064/106] chore: refactor AssetDepreciationSchedule --- erpnext/assets/doctype/asset/asset.py | 35 +- erpnext/assets/doctype/asset/test_asset.py | 16 +- .../asset_depreciation_schedule.py | 576 ++++++++---------- .../asset_value_adjustment.py | 6 +- ...sset_depreciation_schedules_from_assets.py | 6 +- 5 files changed, 296 insertions(+), 343 deletions(-) diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index e24c41d24b..4f1cacaad5 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -36,7 +36,6 @@ from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_sched get_depr_schedule, make_draft_asset_depr_schedules, make_draft_asset_depr_schedules_if_not_present, - set_draft_asset_depr_schedule_details, update_draft_asset_depr_schedules, ) from erpnext.controllers.accounts_controller import AccountsController @@ -439,6 +438,17 @@ class Asset(AccountsController): if finance_book == row.finance_book: return row.value_after_depreciation + def _get_value_after_depreciation_for_making_schedule(self, fb_row): + # value_after_depreciation - current Asset value + if self.docstatus == 1 and fb_row.value_after_depreciation: + value_after_depreciation = flt(fb_row.value_after_depreciation) + else: + value_after_depreciation = flt(self.gross_purchase_amount) - flt( + self.opening_accumulated_depreciation + ) + + return value_after_depreciation + def get_default_finance_book_idx(self): if not self.get("default_finance_book") and self.company: self.default_finance_book = erpnext.get_default_finance_book(self.company) @@ -466,6 +476,25 @@ class Asset(AccountsController): return records + @erpnext.allow_regional + def get_depreciation_amount(self, depreciable_value, fb_row): + if fb_row.depreciation_method in ("Straight Line", "Manual"): + # if the Depreciation Schedule is being prepared for the first time + if not self.flags.increase_in_asset_life: + depreciation_amount = ( + flt(self.gross_purchase_amount) - flt(fb_row.expected_value_after_useful_life) + ) / flt(fb_row.total_number_of_depreciations) + + # if the Depreciation Schedule is being modified after Asset Repair + else: + depreciation_amount = ( + flt(fb_row.value_after_depreciation) - flt(fb_row.expected_value_after_useful_life) + ) / (date_diff(self.to_date, self.available_for_use_date) / 365) + else: + depreciation_amount = flt(depreciable_value * (flt(fb_row.rate_of_depreciation) / 100)) + + return depreciation_amount + def validate_make_gl_entry(self): purchase_document = self.get_purchase_document() if not purchase_document: @@ -915,7 +944,7 @@ def update_existing_asset(asset, remaining_qty, new_asset_name): ) new_asset_depr_schedule_doc = frappe.copy_doc(current_asset_depr_schedule_doc) - set_draft_asset_depr_schedule_details(new_asset_depr_schedule_doc, asset, row) + new_asset_depr_schedule_doc.set_draft_asset_depr_schedule_details(asset, row) accumulated_depreciation = 0 @@ -967,7 +996,7 @@ def create_new_asset_after_split(asset, split_qty): ) new_asset_depr_schedule_doc = frappe.copy_doc(current_asset_depr_schedule_doc) - set_draft_asset_depr_schedule_details(new_asset_depr_schedule_doc, new_asset, row) + new_asset_depr_schedule_doc.set_draft_asset_depr_schedule_details(new_asset, row) accumulated_depreciation = 0 diff --git a/erpnext/assets/doctype/asset/test_asset.py b/erpnext/assets/doctype/asset/test_asset.py index a9af670618..9a152638f9 100644 --- a/erpnext/assets/doctype/asset/test_asset.py +++ b/erpnext/assets/doctype/asset/test_asset.py @@ -29,7 +29,6 @@ from erpnext.assets.doctype.asset.depreciation import ( scrap_asset, ) from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( - clear_depr_schedule, get_asset_depr_schedule_doc, get_depr_schedule, ) @@ -925,11 +924,6 @@ class TestDepreciationBasics(AssetSetup): def test_get_depreciation_amount(self): """Tests if get_depreciation_amount() returns the right value.""" - - from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( - get_depreciation_amount, - ) - asset = create_asset(item_code="Macbook Pro", available_for_use_date="2019-12-31") asset.calculate_depreciation = 1 @@ -944,7 +938,7 @@ class TestDepreciationBasics(AssetSetup): }, ) - depreciation_amount = get_depreciation_amount(asset, 100000, asset.finance_books[0]) + depreciation_amount = asset.get_depreciation_amount(100000, asset.finance_books[0]) self.assertEqual(depreciation_amount, 30000) def test_make_depr_schedule(self): @@ -1260,7 +1254,7 @@ class TestDepreciationBasics(AssetSetup): asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset.name, "Active") - clear_depr_schedule(asset_depr_schedule_doc) + asset_depr_schedule_doc.clear_depr_schedule() self.assertEqual(len(asset_depr_schedule_doc.get("depreciation_schedule")), 1) @@ -1309,19 +1303,19 @@ class TestDepreciationBasics(AssetSetup): asset_depr_schedule_doc_1 = get_asset_depr_schedule_doc( asset.name, "Active", "Test Finance Book 1" ) - clear_depr_schedule(asset_depr_schedule_doc_1) + asset_depr_schedule_doc_1.clear_depr_schedule() self.assertEqual(len(asset_depr_schedule_doc_1.get("depreciation_schedule")), 3) asset_depr_schedule_doc_2 = get_asset_depr_schedule_doc( asset.name, "Active", "Test Finance Book 2" ) - clear_depr_schedule(asset_depr_schedule_doc_2) + asset_depr_schedule_doc_2.clear_depr_schedule() self.assertEqual(len(asset_depr_schedule_doc_2.get("depreciation_schedule")), 3) asset_depr_schedule_doc_3 = get_asset_depr_schedule_doc( asset.name, "Active", "Test Finance Book 3" ) - clear_depr_schedule(asset_depr_schedule_doc_3) + asset_depr_schedule_doc_3.clear_depr_schedule() self.assertEqual(len(asset_depr_schedule_doc_3.get("depreciation_schedule")), 0) def test_depreciation_schedules_are_set_up_for_multiple_finance_books(self): diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py index 02e508a7fa..7615fbc86f 100644 --- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py +++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py @@ -4,17 +4,7 @@ import frappe from frappe import _ from frappe.model.document import Document -from frappe.utils import ( - add_days, - add_months, - cint, - date_diff, - flt, - get_last_day, - is_last_day_of_the_month, -) - -import erpnext +from frappe.utils import add_days, add_months, cint, flt, get_last_day, is_last_day_of_the_month class AssetDepreciationSchedule(Document): @@ -83,7 +73,256 @@ class AssetDepreciationSchedule(Document): ) asset_finance_book_doc = frappe.get_doc("Asset Finance Book", asset_finance_book_name) - prepare_draft_asset_depr_schedule_data(self, asset_doc, asset_finance_book_doc) + self.prepare_draft_asset_depr_schedule_data(asset_doc, asset_finance_book_doc) + + def prepare_draft_asset_depr_schedule_data( + self, + asset_doc, + row, + date_of_disposal=None, + date_of_return=None, + update_asset_finance_book_row=True, + ): + self.set_draft_asset_depr_schedule_details(asset_doc, row) + self.make_depr_schedule(asset_doc, row, date_of_disposal, update_asset_finance_book_row) + self.set_accumulated_depreciation(row, date_of_disposal, date_of_return) + + def set_draft_asset_depr_schedule_details(self, asset_doc, row): + self.asset = asset_doc.name + self.finance_book = row.finance_book + self.finance_book_id = row.idx + self.opening_accumulated_depreciation = asset_doc.opening_accumulated_depreciation + self.depreciation_method = row.depreciation_method + self.total_number_of_depreciations = row.total_number_of_depreciations + self.frequency_of_depreciation = row.frequency_of_depreciation + self.rate_of_depreciation = row.rate_of_depreciation + self.expected_value_after_useful_life = row.expected_value_after_useful_life + self.status = "Draft" + + def make_depr_schedule( + self, asset_doc, row, date_of_disposal, update_asset_finance_book_row=True + ): + if row.depreciation_method != "Manual" and not self.get("depreciation_schedule"): + self.depreciation_schedule = [] + + if not asset_doc.available_for_use_date: + return + + start = self.clear_depr_schedule() + + self._make_depr_schedule(asset_doc, row, start, date_of_disposal, update_asset_finance_book_row) + + def clear_depr_schedule(self): + start = 0 + num_of_depreciations_completed = 0 + depr_schedule = [] + + for schedule in self.get("depreciation_schedule"): + if schedule.journal_entry: + num_of_depreciations_completed += 1 + depr_schedule.append(schedule) + else: + start = num_of_depreciations_completed + break + + self.depreciation_schedule = depr_schedule + + return start + + def _make_depr_schedule( + self, asset_doc, row, start, date_of_disposal, update_asset_finance_book_row + ): + asset_doc.validate_asset_finance_books(row) + + value_after_depreciation = asset_doc._get_value_after_depreciation_for_making_schedule(row) + row.value_after_depreciation = value_after_depreciation + + if update_asset_finance_book_row: + row.db_update() + + number_of_pending_depreciations = cint(row.total_number_of_depreciations) - cint( + asset_doc.number_of_depreciations_booked + ) + + has_pro_rata = asset_doc.check_is_pro_rata(row) + if has_pro_rata: + number_of_pending_depreciations += 1 + + skip_row = False + should_get_last_day = is_last_day_of_the_month(row.depreciation_start_date) + + for n in range(start, number_of_pending_depreciations): + # If depreciation is already completed (for double declining balance) + if skip_row: + continue + + depreciation_amount = asset_doc.get_depreciation_amount(value_after_depreciation, row) + + if not has_pro_rata or n < cint(number_of_pending_depreciations) - 1: + schedule_date = add_months( + row.depreciation_start_date, n * cint(row.frequency_of_depreciation) + ) + + if should_get_last_day: + schedule_date = get_last_day(schedule_date) + + # schedule date will be a year later from start date + # so monthly schedule date is calculated by removing 11 months from it + monthly_schedule_date = add_months(schedule_date, -row.frequency_of_depreciation + 1) + + # if asset is being sold or scrapped + if date_of_disposal: + from_date = asset_doc.available_for_use_date + if self.depreciation_schedule: + from_date = self.depreciation_schedule[-1].schedule_date + + depreciation_amount, days, months = asset_doc.get_pro_rata_amt( + row, depreciation_amount, from_date, date_of_disposal + ) + + if depreciation_amount > 0: + self.add_depr_schedule_row( + date_of_disposal, + depreciation_amount, + row.depreciation_method, + ) + + break + + # For first row + if has_pro_rata and not asset_doc.opening_accumulated_depreciation and n == 0: + from_date = add_days( + asset_doc.available_for_use_date, -1 + ) # needed to calc depr amount for available_for_use_date too + depreciation_amount, days, months = asset_doc.get_pro_rata_amt( + row, depreciation_amount, from_date, row.depreciation_start_date + ) + + # For first depr schedule date will be the start date + # so monthly schedule date is calculated by removing + # month difference between use date and start date + monthly_schedule_date = add_months(row.depreciation_start_date, -months + 1) + + # For last row + elif has_pro_rata and n == cint(number_of_pending_depreciations) - 1: + if not asset_doc.flags.increase_in_asset_life: + # In case of increase_in_asset_life, the asset.to_date is already set on asset_repair submission + asset_doc.to_date = add_months( + asset_doc.available_for_use_date, + (n + asset_doc.number_of_depreciations_booked) * cint(row.frequency_of_depreciation), + ) + + depreciation_amount_without_pro_rata = depreciation_amount + + depreciation_amount, days, months = asset_doc.get_pro_rata_amt( + row, depreciation_amount, schedule_date, asset_doc.to_date + ) + + depreciation_amount = self.get_adjusted_depreciation_amount( + depreciation_amount_without_pro_rata, depreciation_amount + ) + + monthly_schedule_date = add_months(schedule_date, 1) + schedule_date = add_days(schedule_date, days) + last_schedule_date = schedule_date + + if not depreciation_amount: + continue + value_after_depreciation -= flt( + depreciation_amount, asset_doc.precision("gross_purchase_amount") + ) + + # Adjust depreciation amount in the last period based on the expected value after useful life + if row.expected_value_after_useful_life and ( + ( + n == cint(number_of_pending_depreciations) - 1 + and value_after_depreciation != row.expected_value_after_useful_life + ) + or value_after_depreciation < row.expected_value_after_useful_life + ): + depreciation_amount += value_after_depreciation - row.expected_value_after_useful_life + skip_row = True + + if depreciation_amount > 0: + self.add_depr_schedule_row( + schedule_date, + depreciation_amount, + row.depreciation_method, + ) + + # to ensure that final accumulated depreciation amount is accurate + def get_adjusted_depreciation_amount( + self, depreciation_amount_without_pro_rata, depreciation_amount_for_last_row + ): + if not self.opening_accumulated_depreciation: + depreciation_amount_for_first_row = self.get_depreciation_amount_for_first_row() + + if ( + depreciation_amount_for_first_row + depreciation_amount_for_last_row + != depreciation_amount_without_pro_rata + ): + depreciation_amount_for_last_row = ( + depreciation_amount_without_pro_rata - depreciation_amount_for_first_row + ) + + return depreciation_amount_for_last_row + + def get_depreciation_amount_for_first_row(self): + return self.get("depreciation_schedule")[0].depreciation_amount + + def add_depr_schedule_row( + self, + schedule_date, + depreciation_amount, + depreciation_method, + ): + self.append( + "depreciation_schedule", + { + "schedule_date": schedule_date, + "depreciation_amount": depreciation_amount, + "depreciation_method": depreciation_method, + }, + ) + + def set_accumulated_depreciation( + self, + row, + date_of_disposal=None, + date_of_return=None, + ignore_booked_entry=False, + ): + straight_line_idx = [ + d.idx for d in self.get("depreciation_schedule") if d.depreciation_method == "Straight Line" + ] + + accumulated_depreciation = flt(self.opening_accumulated_depreciation) + value_after_depreciation = flt(row.value_after_depreciation) + + for i, d in enumerate(self.get("depreciation_schedule")): + if ignore_booked_entry and d.journal_entry: + continue + + depreciation_amount = flt(d.depreciation_amount, d.precision("depreciation_amount")) + value_after_depreciation -= flt(depreciation_amount) + + # for the last row, if depreciation method = Straight Line + if ( + straight_line_idx + and i == max(straight_line_idx) - 1 + and not date_of_disposal + and not date_of_return + ): + depreciation_amount += flt( + value_after_depreciation - flt(row.expected_value_after_useful_life), + d.precision("depreciation_amount"), + ) + + d.depreciation_amount = depreciation_amount + accumulated_depreciation += d.depreciation_amount + d.accumulated_depreciation_amount = flt( + accumulated_depreciation, d.precision("accumulated_depreciation_amount") + ) def make_draft_asset_depr_schedules_if_not_present(asset_doc): @@ -108,7 +347,7 @@ def make_draft_asset_depr_schedules(asset_doc): def make_draft_asset_depr_schedule(asset_doc, row): asset_depr_schedule_doc = frappe.new_doc("Asset Depreciation Schedule") - prepare_draft_asset_depr_schedule_data(asset_depr_schedule_doc, asset_doc, row) + asset_depr_schedule_doc.prepare_draft_asset_depr_schedule_data(asset_doc, row) asset_depr_schedule_doc.insert() @@ -120,41 +359,11 @@ def update_draft_asset_depr_schedules(asset_doc): if not asset_depr_schedule_doc: continue - prepare_draft_asset_depr_schedule_data(asset_depr_schedule_doc, asset_doc, row) + asset_depr_schedule_doc.prepare_draft_asset_depr_schedule_data(asset_doc, row) asset_depr_schedule_doc.save() -def prepare_draft_asset_depr_schedule_data( - asset_depr_schedule_doc, - asset_doc, - row, - date_of_disposal=None, - date_of_return=None, - update_asset_finance_book_row=True, -): - set_draft_asset_depr_schedule_details(asset_depr_schedule_doc, asset_doc, row) - make_depr_schedule( - asset_depr_schedule_doc, asset_doc, row, date_of_disposal, update_asset_finance_book_row - ) - set_accumulated_depreciation(asset_depr_schedule_doc, row, date_of_disposal, date_of_return) - - -def set_draft_asset_depr_schedule_details(asset_depr_schedule_doc, asset_doc, row): - asset_depr_schedule_doc.asset = asset_doc.name - asset_depr_schedule_doc.finance_book = row.finance_book - asset_depr_schedule_doc.finance_book_id = row.idx - asset_depr_schedule_doc.opening_accumulated_depreciation = ( - asset_doc.opening_accumulated_depreciation - ) - asset_depr_schedule_doc.depreciation_method = row.depreciation_method - asset_depr_schedule_doc.total_number_of_depreciations = row.total_number_of_depreciations - asset_depr_schedule_doc.frequency_of_depreciation = row.frequency_of_depreciation - asset_depr_schedule_doc.rate_of_depreciation = row.rate_of_depreciation - asset_depr_schedule_doc.expected_value_after_useful_life = row.expected_value_after_useful_life - asset_depr_schedule_doc.status = "Draft" - - def convert_draft_asset_depr_schedules_into_active(asset_doc): for row in asset_doc.get("finance_books"): asset_depr_schedule_doc = get_asset_depr_schedule_doc(asset_doc.name, "Draft", row.finance_book) @@ -192,8 +401,8 @@ def make_new_active_asset_depr_schedules_and_cancel_current_ones( new_asset_depr_schedule_doc = frappe.copy_doc(current_asset_depr_schedule_doc) - make_depr_schedule(new_asset_depr_schedule_doc, asset_doc, row, date_of_disposal) - set_accumulated_depreciation(new_asset_depr_schedule_doc, row, date_of_disposal, date_of_return) + new_asset_depr_schedule_doc.make_depr_schedule(asset_doc, row, date_of_disposal) + new_asset_depr_schedule_doc.set_accumulated_depreciation(row, date_of_disposal, date_of_return) new_asset_depr_schedule_doc.notes = notes @@ -208,8 +417,7 @@ def get_temp_asset_depr_schedule_doc( ): asset_depr_schedule_doc = frappe.new_doc("Asset Depreciation Schedule") - prepare_draft_asset_depr_schedule_data( - asset_depr_schedule_doc, + asset_depr_schedule_doc.prepare_draft_asset_depr_schedule_data( asset_doc, row, date_of_disposal, @@ -254,275 +462,3 @@ def get_asset_depr_schedule_name(asset_name, status, finance_book=None): ["status", "=", status], ], ) - - -def make_depr_schedule( - asset_depr_schedule_doc, asset_doc, row, date_of_disposal, update_asset_finance_book_row=True -): - if row.depreciation_method != "Manual" and not asset_depr_schedule_doc.get( - "depreciation_schedule" - ): - asset_depr_schedule_doc.depreciation_schedule = [] - - if not asset_doc.available_for_use_date: - return - - start = clear_depr_schedule(asset_depr_schedule_doc) - - _make_depr_schedule( - asset_depr_schedule_doc, asset_doc, row, start, date_of_disposal, update_asset_finance_book_row - ) - - -def clear_depr_schedule(asset_depr_schedule_doc): - start = 0 - num_of_depreciations_completed = 0 - depr_schedule = [] - - for schedule in asset_depr_schedule_doc.get("depreciation_schedule"): - if schedule.journal_entry: - num_of_depreciations_completed += 1 - depr_schedule.append(schedule) - else: - start = num_of_depreciations_completed - break - - asset_depr_schedule_doc.depreciation_schedule = depr_schedule - - return start - - -def _make_depr_schedule( - asset_depr_schedule_doc, asset_doc, row, start, date_of_disposal, update_asset_finance_book_row -): - asset_doc.validate_asset_finance_books(row) - - value_after_depreciation = _get_value_after_depreciation_for_making_schedule(asset_doc, row) - row.value_after_depreciation = value_after_depreciation - - if update_asset_finance_book_row: - row.db_update() - - number_of_pending_depreciations = cint(row.total_number_of_depreciations) - cint( - asset_doc.number_of_depreciations_booked - ) - - has_pro_rata = asset_doc.check_is_pro_rata(row) - if has_pro_rata: - number_of_pending_depreciations += 1 - - skip_row = False - should_get_last_day = is_last_day_of_the_month(row.depreciation_start_date) - - for n in range(start, number_of_pending_depreciations): - # If depreciation is already completed (for double declining balance) - if skip_row: - continue - - depreciation_amount = get_depreciation_amount(asset_doc, value_after_depreciation, row) - - if not has_pro_rata or n < cint(number_of_pending_depreciations) - 1: - schedule_date = add_months(row.depreciation_start_date, n * cint(row.frequency_of_depreciation)) - - if should_get_last_day: - schedule_date = get_last_day(schedule_date) - - # schedule date will be a year later from start date - # so monthly schedule date is calculated by removing 11 months from it - monthly_schedule_date = add_months(schedule_date, -row.frequency_of_depreciation + 1) - - # if asset is being sold or scrapped - if date_of_disposal: - from_date = asset_doc.available_for_use_date - if asset_depr_schedule_doc.depreciation_schedule: - from_date = asset_depr_schedule_doc.depreciation_schedule[-1].schedule_date - - depreciation_amount, days, months = asset_doc.get_pro_rata_amt( - row, depreciation_amount, from_date, date_of_disposal - ) - - if depreciation_amount > 0: - add_depr_schedule_row( - asset_depr_schedule_doc, - date_of_disposal, - depreciation_amount, - row.depreciation_method, - ) - - break - - # For first row - if has_pro_rata and not asset_doc.opening_accumulated_depreciation and n == 0: - from_date = add_days( - asset_doc.available_for_use_date, -1 - ) # needed to calc depr amount for available_for_use_date too - depreciation_amount, days, months = asset_doc.get_pro_rata_amt( - row, depreciation_amount, from_date, row.depreciation_start_date - ) - - # For first depr schedule date will be the start date - # so monthly schedule date is calculated by removing - # month difference between use date and start date - monthly_schedule_date = add_months(row.depreciation_start_date, -months + 1) - - # For last row - elif has_pro_rata and n == cint(number_of_pending_depreciations) - 1: - if not asset_doc.flags.increase_in_asset_life: - # In case of increase_in_asset_life, the asset.to_date is already set on asset_repair submission - asset_doc.to_date = add_months( - asset_doc.available_for_use_date, - (n + asset_doc.number_of_depreciations_booked) * cint(row.frequency_of_depreciation), - ) - - depreciation_amount_without_pro_rata = depreciation_amount - - depreciation_amount, days, months = asset_doc.get_pro_rata_amt( - row, depreciation_amount, schedule_date, asset_doc.to_date - ) - - depreciation_amount = get_adjusted_depreciation_amount( - asset_depr_schedule_doc, depreciation_amount_without_pro_rata, depreciation_amount - ) - - monthly_schedule_date = add_months(schedule_date, 1) - schedule_date = add_days(schedule_date, days) - last_schedule_date = schedule_date - - if not depreciation_amount: - continue - value_after_depreciation -= flt( - depreciation_amount, asset_doc.precision("gross_purchase_amount") - ) - - # Adjust depreciation amount in the last period based on the expected value after useful life - if row.expected_value_after_useful_life and ( - ( - n == cint(number_of_pending_depreciations) - 1 - and value_after_depreciation != row.expected_value_after_useful_life - ) - or value_after_depreciation < row.expected_value_after_useful_life - ): - depreciation_amount += value_after_depreciation - row.expected_value_after_useful_life - skip_row = True - - if depreciation_amount > 0: - add_depr_schedule_row( - asset_depr_schedule_doc, - schedule_date, - depreciation_amount, - row.depreciation_method, - ) - - -def _get_value_after_depreciation_for_making_schedule(asset_doc, row): - # value_after_depreciation - current Asset value - if asset_doc.docstatus == 1 and row.value_after_depreciation: - value_after_depreciation = flt(row.value_after_depreciation) - else: - value_after_depreciation = flt(asset_doc.gross_purchase_amount) - flt( - asset_doc.opening_accumulated_depreciation - ) - - return value_after_depreciation - - -# to ensure that final accumulated depreciation amount is accurate -def get_adjusted_depreciation_amount( - asset_depr_schedule_doc, depreciation_amount_without_pro_rata, depreciation_amount_for_last_row -): - if not asset_depr_schedule_doc.opening_accumulated_depreciation: - depreciation_amount_for_first_row = get_depreciation_amount_for_first_row( - asset_depr_schedule_doc - ) - - if ( - depreciation_amount_for_first_row + depreciation_amount_for_last_row - != depreciation_amount_without_pro_rata - ): - depreciation_amount_for_last_row = ( - depreciation_amount_without_pro_rata - depreciation_amount_for_first_row - ) - - return depreciation_amount_for_last_row - - -def get_depreciation_amount_for_first_row(asset_depr_schedule_doc): - return asset_depr_schedule_doc.get("depreciation_schedule")[0].depreciation_amount - - -@erpnext.allow_regional -def get_depreciation_amount(asset_doc, depreciable_value, row): - if row.depreciation_method in ("Straight Line", "Manual"): - # if the Depreciation Schedule is being prepared for the first time - if not asset_doc.flags.increase_in_asset_life: - depreciation_amount = ( - flt(asset_doc.gross_purchase_amount) - flt(row.expected_value_after_useful_life) - ) / flt(row.total_number_of_depreciations) - - # if the Depreciation Schedule is being modified after Asset Repair - else: - depreciation_amount = ( - flt(row.value_after_depreciation) - flt(row.expected_value_after_useful_life) - ) / (date_diff(asset_doc.to_date, asset_doc.available_for_use_date) / 365) - else: - depreciation_amount = flt(depreciable_value * (flt(row.rate_of_depreciation) / 100)) - - return depreciation_amount - - -def add_depr_schedule_row( - asset_depr_schedule_doc, - schedule_date, - depreciation_amount, - depreciation_method, -): - asset_depr_schedule_doc.append( - "depreciation_schedule", - { - "schedule_date": schedule_date, - "depreciation_amount": depreciation_amount, - "depreciation_method": depreciation_method, - }, - ) - - -def set_accumulated_depreciation( - asset_depr_schedule_doc, - row, - date_of_disposal=None, - date_of_return=None, - ignore_booked_entry=False, -): - straight_line_idx = [ - d.idx - for d in asset_depr_schedule_doc.get("depreciation_schedule") - if d.depreciation_method == "Straight Line" - ] - - accumulated_depreciation = flt(asset_depr_schedule_doc.opening_accumulated_depreciation) - value_after_depreciation = flt(row.value_after_depreciation) - - for i, d in enumerate(asset_depr_schedule_doc.get("depreciation_schedule")): - if ignore_booked_entry and d.journal_entry: - continue - - depreciation_amount = flt(d.depreciation_amount, d.precision("depreciation_amount")) - value_after_depreciation -= flt(depreciation_amount) - - # for the last row, if depreciation method = Straight Line - if ( - straight_line_idx - and i == max(straight_line_idx) - 1 - and not date_of_disposal - and not date_of_return - ): - depreciation_amount += flt( - value_after_depreciation - flt(row.expected_value_after_useful_life), - d.precision("depreciation_amount"), - ) - - d.depreciation_amount = depreciation_amount - accumulated_depreciation += d.depreciation_amount - d.accumulated_depreciation_amount = flt( - accumulated_depreciation, d.precision("accumulated_depreciation_amount") - ) diff --git a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py index 539cdec74b..31d6ffab5f 100644 --- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py +++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py @@ -14,8 +14,6 @@ from erpnext.assets.doctype.asset.asset import get_asset_value_after_depreciatio from erpnext.assets.doctype.asset.depreciation import get_depreciation_accounts from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( get_asset_depr_schedule_doc, - get_depreciation_amount, - set_accumulated_depreciation, ) @@ -164,7 +162,7 @@ class AssetValueAdjustment(Document): depreciation_amount = days * rate_per_day from_date = data.schedule_date else: - depreciation_amount = get_depreciation_amount(asset, value_after_depreciation, d) + depreciation_amount = asset.get_depreciation_amount(value_after_depreciation, d) if depreciation_amount: value_after_depreciation -= flt(depreciation_amount) @@ -172,7 +170,7 @@ class AssetValueAdjustment(Document): d.db_update() - set_accumulated_depreciation(new_asset_depr_schedule_doc, d, ignore_booked_entry=True) + new_asset_depr_schedule_doc.set_accumulated_depreciation(d, ignore_booked_entry=True) for asset_data in depr_schedule: if not asset_data.journal_entry: asset_data.db_update() diff --git a/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py b/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py index 5dc3cdde6f..371ecbc8c1 100644 --- a/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py +++ b/erpnext/patches/v15_0/create_asset_depreciation_schedules_from_assets.py @@ -1,9 +1,5 @@ import frappe -from erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule import ( - set_draft_asset_depr_schedule_details, -) - def execute(): frappe.reload_doc("assets", "doctype", "Asset Depreciation Schedule") @@ -16,7 +12,7 @@ def execute(): for fb_row in finance_book_rows: asset_depr_schedule_doc = frappe.new_doc("Asset Depreciation Schedule") - set_draft_asset_depr_schedule_details(asset_depr_schedule_doc, asset, fb_row) + asset_depr_schedule_doc.set_draft_asset_depr_schedule_details(asset, fb_row) asset_depr_schedule_doc.insert() From b961321de5447fe8049472f51ae89f1a3ff76665 Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Fri, 3 Feb 2023 22:58:22 +0530 Subject: [PATCH 065/106] fix: allow PI cancel if linked asset is cancelled --- erpnext/controllers/buying_controller.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index 54f0d94914..4ff4428b80 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -712,6 +712,8 @@ class BuyingController(SubcontractingController): asset.purchase_date = self.posting_date asset.supplier = self.supplier elif self.docstatus == 2: + if asset.docstatus == 2: + break if asset.docstatus == 0: asset.set(field, None) asset.supplier = None From 9d0096ad9ea17565d8ba692bb1c36ad7a64e96d5 Mon Sep 17 00:00:00 2001 From: developsessions Date: Fri, 3 Feb 2023 21:21:43 +0100 Subject: [PATCH 066/106] fix: failed test, convert date time to string --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index f3881bd2ec..4615b695d1 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -687,7 +687,7 @@ class TestPurchaseOrder(FrappeTestCase): raise Exception def test_default_payment_terms(self): - due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03", None) + due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03", None).strftime("%Y-%m-%d") self.assertEqual(due_date, "2023-03-31") def test_terms_are_not_copied_if_automatically_fetch_payment_terms_is_unchecked(self): From 3380dc5deaac8df145f424153254466b35ddd02b Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Sat, 4 Feb 2023 11:20:26 +0530 Subject: [PATCH 067/106] chore: use continue, not break --- erpnext/controllers/buying_controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/buying_controller.py b/erpnext/controllers/buying_controller.py index 4ff4428b80..4f7d9ad92e 100644 --- a/erpnext/controllers/buying_controller.py +++ b/erpnext/controllers/buying_controller.py @@ -713,7 +713,7 @@ class BuyingController(SubcontractingController): asset.supplier = self.supplier elif self.docstatus == 2: if asset.docstatus == 2: - break + continue if asset.docstatus == 0: asset.set(field, None) asset.supplier = None From c8cd351b39e57295fb477b70c29dba14c13bb4dd Mon Sep 17 00:00:00 2001 From: developsessions Date: Sat, 4 Feb 2023 09:12:29 +0100 Subject: [PATCH 068/106] style: apply results of lint run --- erpnext/buying/doctype/purchase_order/test_purchase_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/buying/doctype/purchase_order/test_purchase_order.py b/erpnext/buying/doctype/purchase_order/test_purchase_order.py index 4615b695d1..920486a78e 100644 --- a/erpnext/buying/doctype/purchase_order/test_purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/test_purchase_order.py @@ -687,7 +687,9 @@ class TestPurchaseOrder(FrappeTestCase): raise Exception def test_default_payment_terms(self): - due_date = get_due_date_from_template("_Test Payment Term Template 1", "2023-02-03", None).strftime("%Y-%m-%d") + due_date = get_due_date_from_template( + "_Test Payment Term Template 1", "2023-02-03", None + ).strftime("%Y-%m-%d") self.assertEqual(due_date, "2023-03-31") def test_terms_are_not_copied_if_automatically_fetch_payment_terms_is_unchecked(self): From 185c543b7308bbf7b525f6c269ff023cfd08e6bb Mon Sep 17 00:00:00 2001 From: Akshay <60477442+akshayitzme@users.noreply.github.com> Date: Fri, 10 Feb 2023 20:42:35 +0530 Subject: [PATCH 069/106] chore: typo in stock_entry get_uom_details (#33998) fix: typo in stock_entry get_uom_details --- erpnext/stock/doctype/stock_entry/stock_entry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 8c20ca0211..7f69397fce 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -2494,7 +2494,7 @@ def get_uom_details(item_code, uom, qty): if not conversion_factor: frappe.msgprint( - _("UOM coversion factor required for UOM: {0} in Item: {1}").format(uom, item_code) + _("UOM conversion factor required for UOM: {0} in Item: {1}").format(uom, item_code) ) ret = {"uom": ""} else: From 47c91324b13217db83670c97a6e0488ae78b8b14 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sat, 11 Feb 2023 09:04:00 +0530 Subject: [PATCH 070/106] fix: Amount for debit and credit notes with 0 qty line items (#33902) --- erpnext/public/js/controllers/taxes_and_totals.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/erpnext/public/js/controllers/taxes_and_totals.js b/erpnext/public/js/controllers/taxes_and_totals.js index 2ce0c7eb00..a87c3ec951 100644 --- a/erpnext/public/js/controllers/taxes_and_totals.js +++ b/erpnext/public/js/controllers/taxes_and_totals.js @@ -126,7 +126,16 @@ erpnext.taxes_and_totals = class TaxesAndTotals extends erpnext.payments { frappe.model.round_floats_in(item); item.net_rate = item.rate; item.qty = item.qty === undefined ? (me.frm.doc.is_return ? -1 : 1) : item.qty; - item.net_amount = item.amount = flt(item.rate * item.qty, precision("amount", item)); + + if (!(me.frm.doc.is_return || me.frm.doc.is_debit_note)) { + item.net_amount = item.amount = flt(item.rate * item.qty, precision("amount", item)); + } + else { + let qty = item.qty || 1; + qty = me.frm.doc.is_return ? -1 * qty : qty; + item.net_amount = item.amount = flt(item.rate * qty, precision("amount", item)); + } + item.item_tax_amount = 0.0; item.total_weight = flt(item.weight_per_unit * item.stock_qty); From e478a5d0ceb092c0b05849189e89b5cadc16afb8 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sat, 11 Feb 2023 09:17:24 +0530 Subject: [PATCH 071/106] feat: Add filters in Loan Interest Report (#33907) --- .../loan_interest_report.js | 36 +- .../loan_interest_report.py | 51 ++- .../workspace/loans/loans.json | 315 ++++++++++++++++++ 3 files changed, 391 insertions(+), 11 deletions(-) create mode 100644 erpnext/loan_management/workspace/loans/loans.json diff --git a/erpnext/loan_management/report/loan_interest_report/loan_interest_report.js b/erpnext/loan_management/report/loan_interest_report/loan_interest_report.js index a227b6d797..458c79a1ea 100644 --- a/erpnext/loan_management/report/loan_interest_report/loan_interest_report.js +++ b/erpnext/loan_management/report/loan_interest_report/loan_interest_report.js @@ -11,6 +11,40 @@ frappe.query_reports["Loan Interest Report"] = { "options": "Company", "default": frappe.defaults.get_user_default("Company"), "reqd": 1 - } + }, + { + "fieldname":"applicant_type", + "label": __("Applicant Type"), + "fieldtype": "Select", + "options": ["Customer", "Employee"], + "reqd": 1, + "default": "Customer", + on_change: function() { + frappe.query_report.set_filter_value('applicant', ""); + } + }, + { + "fieldname": "applicant", + "label": __("Applicant"), + "fieldtype": "Dynamic Link", + "get_options": function() { + var applicant_type = frappe.query_report.get_filter_value('applicant_type'); + var applicant = frappe.query_report.get_filter_value('applicant'); + if(applicant && !applicant_type) { + frappe.throw(__("Please select Applicant Type first")); + } + return applicant_type; + } + }, + { + "fieldname":"from_date", + "label": __("From Date"), + "fieldtype": "Date", + }, + { + "fieldname":"to_date", + "label": __("From Date"), + "fieldtype": "Date", + }, ] }; diff --git a/erpnext/loan_management/report/loan_interest_report/loan_interest_report.py b/erpnext/loan_management/report/loan_interest_report/loan_interest_report.py index 9186ce6174..58a7880a45 100644 --- a/erpnext/loan_management/report/loan_interest_report/loan_interest_report.py +++ b/erpnext/loan_management/report/loan_interest_report/loan_interest_report.py @@ -13,12 +13,12 @@ from erpnext.loan_management.report.applicant_wise_loan_security_exposure.applic def execute(filters=None): - columns = get_columns(filters) + columns = get_columns() data = get_active_loan_details(filters) return columns, data -def get_columns(filters): +def get_columns(): columns = [ {"label": _("Loan"), "fieldname": "loan", "fieldtype": "Link", "options": "Loan", "width": 160}, {"label": _("Status"), "fieldname": "status", "fieldtype": "Data", "width": 160}, @@ -70,6 +70,13 @@ def get_columns(filters): "options": "currency", "width": 120, }, + { + "label": _("Accrued Principal"), + "fieldname": "accrued_principal", + "fieldtype": "Currency", + "options": "currency", + "width": 120, + }, { "label": _("Total Repayment"), "fieldname": "total_repayment", @@ -137,11 +144,16 @@ def get_columns(filters): def get_active_loan_details(filters): - - filter_obj = {"status": ("!=", "Closed")} + filter_obj = { + "status": ("!=", "Closed"), + "docstatus": 1, + } if filters.get("company"): filter_obj.update({"company": filters.get("company")}) + if filters.get("applicant"): + filter_obj.update({"applicant": filters.get("applicant")}) + loan_details = frappe.get_all( "Loan", fields=[ @@ -167,8 +179,8 @@ def get_active_loan_details(filters): sanctioned_amount_map = get_sanctioned_amount_map() penal_interest_rate_map = get_penal_interest_rate_map() - payments = get_payments(loan_list) - accrual_map = get_interest_accruals(loan_list) + payments = get_payments(loan_list, filters) + accrual_map = get_interest_accruals(loan_list, filters) currency = erpnext.get_company_currency(filters.get("company")) for loan in loan_details: @@ -183,6 +195,7 @@ def get_active_loan_details(filters): - flt(loan.written_off_amount), "total_repayment": flt(payments.get(loan.loan)), "accrued_interest": flt(accrual_map.get(loan.loan, {}).get("accrued_interest")), + "accrued_principal": flt(accrual_map.get(loan.loan, {}).get("accrued_principal")), "interest_outstanding": flt(accrual_map.get(loan.loan, {}).get("interest_outstanding")), "penalty": flt(accrual_map.get(loan.loan, {}).get("penalty")), "penalty_interest": penal_interest_rate_map.get(loan.loan_type), @@ -212,20 +225,35 @@ def get_sanctioned_amount_map(): ) -def get_payments(loans): +def get_payments(loans, filters): + query_filters = {"against_loan": ("in", loans)} + + if filters.get("from_date"): + query_filters.update({"posting_date": (">=", filters.get("from_date"))}) + + if filters.get("to_date"): + query_filters.update({"posting_date": ("<=", filters.get("to_date"))}) + return frappe._dict( frappe.get_all( "Loan Repayment", fields=["against_loan", "sum(amount_paid)"], - filters={"against_loan": ("in", loans)}, + filters=query_filters, group_by="against_loan", as_list=1, ) ) -def get_interest_accruals(loans): +def get_interest_accruals(loans, filters): accrual_map = {} + query_filters = {"loan": ("in", loans)} + + if filters.get("from_date"): + query_filters.update({"posting_date": (">=", filters.get("from_date"))}) + + if filters.get("to_date"): + query_filters.update({"posting_date": ("<=", filters.get("to_date"))}) interest_accruals = frappe.get_all( "Loan Interest Accrual", @@ -236,8 +264,9 @@ def get_interest_accruals(loans): "penalty_amount", "paid_interest_amount", "accrual_type", + "payable_principal_amount", ], - filters={"loan": ("in", loans)}, + filters=query_filters, order_by="posting_date desc", ) @@ -246,6 +275,7 @@ def get_interest_accruals(loans): entry.loan, { "accrued_interest": 0.0, + "accrued_principal": 0.0, "undue_interest": 0.0, "interest_outstanding": 0.0, "last_accrual_date": "", @@ -270,6 +300,7 @@ def get_interest_accruals(loans): accrual_map[entry.loan]["undue_interest"] += entry.interest_amount - entry.paid_interest_amount accrual_map[entry.loan]["accrued_interest"] += entry.interest_amount + accrual_map[entry.loan]["accrued_principal"] += entry.payable_principal_amount if last_accrual_date and getdate(entry.posting_date) == last_accrual_date: accrual_map[entry.loan]["penalty"] = entry.penalty_amount diff --git a/erpnext/loan_management/workspace/loans/loans.json b/erpnext/loan_management/workspace/loans/loans.json new file mode 100644 index 0000000000..c65be4efae --- /dev/null +++ b/erpnext/loan_management/workspace/loans/loans.json @@ -0,0 +1,315 @@ +{ + "charts": [], + "content": "[{\"id\":\"_38WStznya\",\"type\":\"header\",\"data\":{\"text\":\"Your Shortcuts\",\"col\":12}},{\"id\":\"t7o_K__1jB\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Loan Application\",\"col\":3}},{\"id\":\"IRiNDC6w1p\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Loan\",\"col\":3}},{\"id\":\"xbbo0FYbq0\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Dashboard\",\"col\":3}},{\"id\":\"7ZL4Bro-Vi\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"yhyioTViZ3\",\"type\":\"header\",\"data\":{\"text\":\"Reports & Masters\",\"col\":12}},{\"id\":\"oYFn4b1kSw\",\"type\":\"card\",\"data\":{\"card_name\":\"Loan\",\"col\":4}},{\"id\":\"vZepJF5tl9\",\"type\":\"card\",\"data\":{\"card_name\":\"Loan Processes\",\"col\":4}},{\"id\":\"k-393Mjhqe\",\"type\":\"card\",\"data\":{\"card_name\":\"Disbursement and Repayment\",\"col\":4}},{\"id\":\"6crJ0DBiBJ\",\"type\":\"card\",\"data\":{\"card_name\":\"Loan Security\",\"col\":4}},{\"id\":\"Um5YwxVLRJ\",\"type\":\"card\",\"data\":{\"card_name\":\"Reports\",\"col\":4}}]", + "creation": "2020-03-12 16:35:55.299820", + "docstatus": 0, + "doctype": "Workspace", + "for_user": "", + "hide_custom": 0, + "icon": "loan", + "idx": 0, + "is_hidden": 0, + "label": "Loans", + "links": [ + { + "hidden": 0, + "is_query_report": 0, + "label": "Loan", + "link_count": 0, + "onboard": 0, + "type": "Card Break" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Type", + "link_count": 0, + "link_to": "Loan Type", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Application", + "link_count": 0, + "link_to": "Loan Application", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan", + "link_count": 0, + "link_to": "Loan", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 0, + "label": "Loan Processes", + "link_count": 0, + "onboard": 0, + "type": "Card Break" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Process Loan Security Shortfall", + "link_count": 0, + "link_to": "Process Loan Security Shortfall", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Process Loan Interest Accrual", + "link_count": 0, + "link_to": "Process Loan Interest Accrual", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 0, + "label": "Disbursement and Repayment", + "link_count": 0, + "onboard": 0, + "type": "Card Break" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Disbursement", + "link_count": 0, + "link_to": "Loan Disbursement", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Repayment", + "link_count": 0, + "link_to": "Loan Repayment", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Write Off", + "link_count": 0, + "link_to": "Loan Write Off", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Interest Accrual", + "link_count": 0, + "link_to": "Loan Interest Accrual", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security", + "link_count": 0, + "onboard": 0, + "type": "Card Break" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security Type", + "link_count": 0, + "link_to": "Loan Security Type", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security Price", + "link_count": 0, + "link_to": "Loan Security Price", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security", + "link_count": 0, + "link_to": "Loan Security", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security Pledge", + "link_count": 0, + "link_to": "Loan Security Pledge", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security Unpledge", + "link_count": 0, + "link_to": "Loan Security Unpledge", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 0, + "label": "Loan Security Shortfall", + "link_count": 0, + "link_to": "Loan Security Shortfall", + "link_type": "DocType", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 0, + "label": "Reports", + "link_count": 6, + "onboard": 0, + "type": "Card Break" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 1, + "label": "Loan Repayment and Closure", + "link_count": 0, + "link_to": "Loan Repayment and Closure", + "link_type": "Report", + "onboard": 0, + "type": "Link" + }, + { + "dependencies": "", + "hidden": 0, + "is_query_report": 1, + "label": "Loan Security Status", + "link_count": 0, + "link_to": "Loan Security Status", + "link_type": "Report", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 1, + "label": "Loan Interest Report", + "link_count": 0, + "link_to": "Loan Interest Report", + "link_type": "Report", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 1, + "label": "Loan Security Exposure", + "link_count": 0, + "link_to": "Loan Security Exposure", + "link_type": "Report", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 1, + "label": "Applicant-Wise Loan Security Exposure", + "link_count": 0, + "link_to": "Applicant-Wise Loan Security Exposure", + "link_type": "Report", + "onboard": 0, + "type": "Link" + }, + { + "hidden": 0, + "is_query_report": 1, + "label": "Loan Security Status", + "link_count": 0, + "link_to": "Loan Security Status", + "link_type": "Report", + "onboard": 0, + "type": "Link" + } + ], + "modified": "2023-01-31 19:47:13.114415", + "modified_by": "Administrator", + "module": "Loan Management", + "name": "Loans", + "owner": "Administrator", + "parent_page": "", + "public": 1, + "quick_lists": [], + "restrict_to_domain": "", + "roles": [], + "sequence_id": 16.0, + "shortcuts": [ + { + "color": "Green", + "format": "{} Open", + "label": "Loan Application", + "link_to": "Loan Application", + "stats_filter": "{ \"status\": \"Open\" }", + "type": "DocType" + }, + { + "label": "Loan", + "link_to": "Loan", + "type": "DocType" + }, + { + "doc_view": "", + "label": "Dashboard", + "link_to": "Loan Dashboard", + "type": "Dashboard" + } + ], + "title": "Loans" +} \ No newline at end of file From 6ea0a69d3aeecb84ee42b98ca89fe64ffab9eeb0 Mon Sep 17 00:00:00 2001 From: Mehmet Demirel Date: Sat, 11 Feb 2023 06:57:18 +0300 Subject: [PATCH 072/106] chore: Update Turkish translations (#33985) We are the ERPNext Turkey Team. We request confirmation of the translation we sent. --- erpnext/translations/tr.csv | 3873 ++++++++++++++++++----------------- 1 file changed, 2031 insertions(+), 1842 deletions(-) diff --git a/erpnext/translations/tr.csv b/erpnext/translations/tr.csv index b65494ce32..c891b9727a 100644 --- a/erpnext/translations/tr.csv +++ b/erpnext/translations/tr.csv @@ -7,10 +7,10 @@ 'From Date' is required,'Tarihten itibaren' gereklidir, 'From Date' must be after 'To Date','Tarihine Kadar' 'Tarihinden itibaren' den sonra olmalıdır, 'Has Serial No' can not be 'Yes' for non-stock item,Stokta olmayan ürünün 'Seri Nosu Var' 'Evet' olamaz, -'Opening','Açılış', +'Opening','Açılış', 'To Case No.' cannot be less than 'From Case No.','Son Olay No' 'İlk Olay No' dan küçük olamaz., 'To Date' is required,'Tarihine Kadar' gereklidir, -'Total','Toplam', +'Total','Toplam', 'Update Stock' can not be checked because items are not delivered via {0},'Stok Güncelle' seçilemez çünkü ürünler {0} ile teslim edilmemiş., 'Update Stock' cannot be checked for fixed asset sale,'Stoğu Güncelle' sabit varlık satışları için kullanılamaz, ) for {0},) {0} için, @@ -35,17 +35,17 @@ About your company,Şirketiniz hakkında, Above,yukarıdaki, Absent,Eksik, Academic Term,Akademik Dönem, -Academic Term: ,Akademik Dönem:, -Academic Year,Akademik yıl, -Academic Year: ,Akademik yıl:, +Academic Term: ,Akademik Dönem: , +Academic Year,Akademik Yıl, +Academic Year: ,Akademik Yıl: , Accepted + Rejected Qty must be equal to Received quantity for Item {0},Onaylanan ve reddedilen miktarların toplamı alınan ürün miktarına eşit olmak zorundadır. {0}, Access Token,Erişim Anahtarı, Accessable Value,Erişilebilir Değer, -Account,hesap, +Account,Hesap, Account Number,Hesap numarası, Account Number {0} already used in account {1},{1} hesapta {0} hesap numarası zaten kullanıldı, Account Pay Only,Hesabı yalnızca öde, -Account Type,hesap tipi, +Account Type,Hesap Türü, Account Type for {0} must be {1},{0} için hesap türü {1} olmalı, "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'",Bakiye alacaklı durumdaysa borçlu duruma çevrilemez., "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'",Bakiye borçlu durumdaysa alacaklı duruma çevrilemez., @@ -79,11 +79,11 @@ Accounting Ledger,Muhasebe defteri, Accounting journal entries.,Muhasebe günlük girişleri., Accounts,Hesaplar, Accounts Manager,Hesap Yöneticisi, -Accounts Payable,Vadesi gelmiş hesaplar, -Accounts Payable Summary,Ödeme Hesabı Özeti, -Accounts Receivable,Alacak hesapları, -Accounts Receivable Summary,Alacak Hesapları Özeti, -Accounts User,Muhasebe Kullanıcıları, +Accounts Payable,Borç Hesabı, +Accounts Payable Summary,Borç Hesabı Özeti, +Accounts Receivable,Alacak Hesabı, +Accounts Receivable Summary,Alacak Hesabı Özeti, +Accounts User,Muhasebe Kullanıcısı, Accounts table cannot be blank.,Hesap Tablosu boş olamaz., Accrual Journal Entry for salaries from {0} to {1},{0} - {1} tarihleri arasında maaşlar için Günlük Tahakkuk Girişi, Accumulated Depreciation,Birikmiş Amortisman, @@ -91,47 +91,47 @@ Accumulated Depreciation Amount,Birikmiş Amortisman Tutarı, Accumulated Depreciation as on,Tarihinde olduğu gibi birikmiş amortisman, Accumulated Monthly,Aylık Birikim, Accumulated Values,Birikmiş Değerler, -Accumulated Values in Group Company,Grup Şirketi'nde Birikmiş Değerler, +Accumulated Values in Group Company,Grup Şirketi'nde Birikmiş Değerler, Achieved ({}),Elde Edildi ({}), -Action,Eylem, -Action Initialised,Eylem Başlatıldı, -Actions,Eylemler, +Action,İşlem, +Action Initialised,İşlem Başlatıldı, +Actions,İşlemler, Active,Etkin, Activity Cost exists for Employee {0} against Activity Type - {1},Çalışan {0} için Etkinlik Türü - {1} karşılığında Etkinlik Maliyeti var, Activity Cost per Employee,Çalışan Başına Etkinlik Maliyeti, Activity Type,Faaliyet Türü, -Actual Cost,Asıl maliyet, +Actual Cost,Fiili Maliyet, Actual Delivery Date,Gerçek teslim tarihi, -Actual Qty,Gerçek Adet, -Actual Qty is mandatory,Gerçek Adet zorunludur, -Actual Qty {0} / Waiting Qty {1},Gerçekleşen Miktar {0} / Bekleyen Miktar {1}, -Actual Qty: Quantity available in the warehouse.,Gerçek Adet: Depoda mevcut miktar., +Actual Qty,Fiili Miktar, +Actual Qty is mandatory,Fiili Miktar zorunludur, +Actual Qty {0} / Waiting Qty {1},Fiili Miktar {0} / Bekleyen Miktar {1}, +Actual Qty: Quantity available in the warehouse.,Gerçek Adet: Depoda Fiili miktar., Actual qty in stock,Güncel stok miktarı, Actual type tax cannot be included in Item rate in row {0},Gerçek tip vergi satırda Öğe fiyatına dahil edilemez {0}, Add,Ekle, Add / Edit Prices,Fiyatları Ekle / Düzenle, Add Comment,Yorum Ekle, -Add Customers,Müşteri(ler) Ekle, -Add Employees,Çalışan ekle, +Add Customers,Müşteri Ekle, +Add Employees,Çalışan Ekle, Add Item,Ürün Ekle, Add Items,Ürünler Ekle, Add Leads,Teklif Ekle, Add Multiple Tasks,Birden Fazla Görev Ekle, -Add Row,Satır ekle, +Add Row,Satır Ekle, Add Sales Partners,Satış Ortakları Ekleyin, Add Serial No,Seri No Ekle, -Add Students,Öğrenci ekle, -Add Suppliers,Tedarikçi ekle, -Add Time Slots,Zaman Dilimleri Ekleme, +Add Students,Öğrenci Ekle, +Add Suppliers,Tedarikçi Ekle, +Add Time Slots,Zaman Dilimleri Ekle, Add Timesheets,Zaman Çizelgesi Ekle, Add Timeslots,Zaman Dilimi Ekle, -Add Users to Marketplace,Kullanıcıları Pazara Eklemek, +Add Users to Marketplace,Kullanıcıları Pazaryerine Ekle, Add a new address,yeni bir adres ekleyin, Add cards or custom sections on homepage,Ana sayfaya kart veya özel bölüm ekleme, Add more items or open full form,Daha fazla ürün ekle veya Tam formu aç, -Add notes,Not ekle, +Add notes,Not Ekle, Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts,Kuruluşunuzun geri kalanını kullanıcı olarak ekleyin. Ayrıca Müşterilerinizi Rehbere ekleyerek onları portala davet edebilirsiniz, -Add to Details,Ayrıntılara ekle, +Add to Details,Ayrıntılara Ekle, Add/Remove Recipients,Alıcı Ekle/Kaldır, Added,Eklendi, Added to details,Ayrıntılara eklendi, @@ -139,10 +139,10 @@ Added {0} users,{0} kullanıcı eklendi, Additional Salary Component Exists.,Ek Maaş Bileşeni Vardır., Address,Adres, Address Line 2,Adres Satırı 2, -Address Name,Adres adı, +Address Name,Adres Adı, Address Title,Adres Başlığı, Address Type,Adres Tipi, -Administrative Expenses,Yönetim giderleri, +Administrative Expenses,Yönetim Giderleri, Administrative Officer,İdari Memur, Administrator,Yönetici, Admission,Başvuru, @@ -157,7 +157,7 @@ Advance amount cannot be greater than {0} {1},Peşin miktar daha büyük olamaz Advertising,Reklamcılık, Aerospace,Havacılık ve Uzay;, Against,Karşı, -Against Account,Hesap karşılığı, +Against Account,Hesap Karşılığı, Against Journal Entry {0} does not have any unmatched {1} entry,Journal Karşı giriş {0} herhangi eşsiz {1} girişi yok, Against Journal Entry {0} is already adjusted against some other voucher,Journal Karşı giriş {0} zaten başka çeki karşı ayarlanır, Against Supplier Invoice {0} dated {1},{1} tarihli {0} Tedarikçi Faturası karşılığı, @@ -172,32 +172,32 @@ Ageing Range 3,Yaşlanma aralığı 3, Agriculture,Tarım, Agriculture (beta),Tarım (beta), Airline,Havayolu, -All Accounts,Bütün hesaplar, +All Accounts,Tüm Hesaplar, All Addresses.,Tüm adresler., -All Assessment Groups,Bütün Değerlendirme Grupları, +All Assessment Groups,Tüm Değerlendirme Grupları, All BOMs,Tüm malzeme listeleri, All Contacts.,Tüm Kişiler., -All Customer Groups,Bütün Müşteri Grupları, -All Day,Bütün Gün, -All Departments,Bütün bölümler, +All Customer Groups,Tüm Müşteri Grupları, +All Day,Tüm Gün, +All Departments,Tüm bölümler, All Healthcare Service Units,Tüm Sağlık Hizmeti Birimleri, -All Item Groups,Bütün Ürün Grupları, +All Item Groups,Tüm Ürün Grupları, All Jobs,Tüm işler, All Products,Tüm ürünler, -All Products or Services.,Bütün Ürünler veya Hizmetler., +All Products or Services.,Tüm Ürünler veya Hizmetler., All Student Admissions,Tüm Öğrenci Kabulleri, All Supplier Groups,Tüm Tedarikçi Grupları, All Supplier scorecards.,Tüm Tedarikçi puan kartları., -All Territories,Bütün Bölgeler, +All Territories,Tüm Bölgeler, All Warehouses,Tüm Depolar, All communications including and above this shall be moved into the new Issue,"Bunları içeren ve bunun üstündeki tüm iletişim, yeni sayıya taşınacaktır.", All items have already been transferred for this Work Order.,Bu İş Emri için tüm öğeler zaten aktarıldı., All other ITC,Diğer tüm ITC, All the mandatory Task for employee creation hasn't been done yet.,Çalışan yaratmak için tüm zorunlu görev henüz yapılmamış., Allocate Payment Amount,Ödeme Tutarı ayır, -Allocated Amount,Ayrılan miktar, -Allocated Leaves,Ayrılmış Yapraklar, -Allocating leaves...,Yaprakları tahsis ..., +Allocated Amount,Ayrılan Miktar, +Allocated Leaves,Ayrılmış İzinler, +Allocating leaves...,İzinler tahsis ediliyor ..., Already record exists for the item {0},Zaten {0} öğesi için kayıt var, "Already set default in pos profile {0} for user {1}, kindly disabled default","{1} kullanıcısı için {0} pos profilinde varsayılan olarak varsayılan değer ayarladınız, varsayılan olarak lütfen devre dışı bırakıldı", Alternate Item,Alternatif Öğe, @@ -206,24 +206,26 @@ Amended From,İtibaren değiştirilmiş, Amount,Tutar, Amount After Depreciation,Değer kaybı sonrası miktar, Amount of Integrated Tax,Entegre Vergi Miktarı, -Amount of TDS Deducted,TDS'den Düşülen Tutar, +Amount of TDS Deducted,TDS'den Düşülen Tutar, Amount should not be less than zero.,Miktar sıfırdan daha az olmamalıdır., Amount to Bill,Faturalanacak Tutar, Amount {0} {1} against {2} {3},Miktar {0} {2} karşılığı {1} {3}, Amount {0} {1} deducted against {2},{2}'ye karşılık düşülecek miktar {0} {1}, Amount {0} {1} transferred from {2} to {3},{0} {1} miktarı {2}'den {3}'e aktarılacak, Amount {0} {1} {2} {3},Miktar {0} {1} {2} {3}, -Amt,Amt, +Amount Eligible for Commission,Komisyona Uygun Tutar, +Amt,Tutar, "An Item Group exists with same name, please change the item name or rename the item group","Bir Ürün grubu aynı isimle bulunuyorsa, lütfen Ürün veya Ürün grubu adını değiştirin", -An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.,Bu 'Akademik Yılı' ile akademik bir terim {0} ve 'Vadeli Adı' {1} zaten var. Bu girişleri değiştirmek ve tekrar deneyin., +An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.,Bu 'Akademik Yılı' ile akademik bir terim {0} ve 'Vadeli Adı' {1} zaten var. Bu girişleri değiştirmek ve tekrar deneyin., An error occurred during the update process,Güncelleme işlemi sırasında bir hata oluştu, "An item exists with same name ({0}), please change the item group name or rename the item","Bir Ürün aynı isimle bulunuyorsa ({0}), lütfen madde grubunun veya maddenin adını değiştirin", Analyst,analist, Analytics,Analitikler, +Annual Revenue,Yıllık Gelir, Annual Billing: {0},Yıllık Fatura: {0}, Annual Salary,Yıllık gelir, Anonymous,Anonim, -Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4},{1} '{2}' a karşı bir başka Bütçe kaydı '{0}' zaten var ve {4} mali yılı için '{3}' hesabı var, +Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4},{1} '{2}' a karşı bir başka Bütçe kaydı '{0}' zaten var ve {4} mali yılı için '{3}' hesabı var, Another Period Closing Entry {0} has been made after {1},{1} den sonra başka bir dönem kapatma girdisi {0} yapılmıştır, Another Sales Person {0} exists with the same Employee id,Başka Satış Kişi {0} aynı Çalışan kimliği ile var, Antibiotic,Antibiyotik, @@ -255,19 +257,19 @@ Approving User cannot be same as user the rule is Applicable To,Onaylayan Kullan "Apps using current key won't be able to access, are you sure?","Geçerli anahtarı kullanan uygulamalar erişemez, emin misiniz?", Are you sure you want to cancel this appointment?,Bu randevuyu iptal etmek istediğinize emin misiniz?, Arrear,bakiye, -As Examiner,Müfettiş Olarak, -As On Date,Tarihinde gibi, +As Examiner,Müfettiş olarak, +As On Date,Tarihe göre, As Supervisor,Süpervizör olarak, As per rules 42 & 43 of CGST Rules,CGST Kurallarının 42 ve 43 numaralı kuralları uyarınca, -As per section 17(5),Bölüm 17'ye göre (5), +As per section 17(5),Bölüm 17'ye göre (5), As per your assigned Salary Structure you cannot apply for benefits,"Atanan Maaş Yapınıza göre, faydalar için başvuruda bulunamazsınız.", -Assessment,değerlendirme, +Assessment,Değerlendirme, Assessment Criteria,Değerlendirme Kriterleri, Assessment Group,Değerlendirme Grubu, -Assessment Group: ,Değerlendirme Grubu:, +Assessment Group: ,Değerlendirme Grubu: , Assessment Plan,Değerlendirme Planı, Assessment Plan Name,Değerlendirme Planı Adı, -Assessment Report,Değerlendirme raporu, +Assessment Report,Değerlendirme Raporu, Assessment Reports,Değerlendirme Raporları, Assessment Result,Değerlendirme Sonucu, Assessment Result record {0} already exists.,Değerlendirme Sonuç kaydı {0} zaten var., @@ -281,25 +283,25 @@ Asset Name,Varlık Adı, Asset Received But Not Billed,Alınan ancak Faturalandırılmayan Öğe, Asset Value Adjustment,Varlık Değeri Ayarlaması, "Asset cannot be cancelled, as it is already {0}","Varlık iptal edilemez, hala {0}", -Asset scrapped via Journal Entry {0},"Varlık, Kayıt Girdisi {0} ile hurda edildi", +Asset scrapped via Journal Entry {0},"Varlık, Yevmiye Kaydı {0} ile hurda edildi", "Asset {0} cannot be scrapped, as it is already {1}","{0} varlığı hurda edilemez, {1} da var olarak gözüküyor", Asset {0} does not belong to company {1},"Varlık {0}, {1} firmasına ait değil", Asset {0} must be submitted,{0} ın varlığı onaylanmalı, Assets,Varlıklar, -Assign,Atamak, +Assign,Ata, Assign Salary Structure,Maaş Yapısı Atama, Assign To,Ata, Assign to Employees,Çalışanlara ata, -Assigning Structures...,Yapılara ata..., -Associate,ortak, +Assigning Structures...,Yapılar atanıyor..., +Associate,Ortak, At least one mode of payment is required for POS invoice.,Ödeme en az bir mod POS fatura için gereklidir., Atleast one item should be entered with negative quantity in return document,En az bir öğe dönüş belgesinde negatif miktar ile girilmelidir, Atleast one of the Selling or Buying must be selected,Satış veya Alıştan en az biri seçilmelidir, Atleast one warehouse is mandatory,En az bir depo zorunludur, -Attach Logo,Logo Ekleyin, -Attachment,Haciz, -Attachments,Eklentiler, -Attendance,katılım, +Attach Logo,Logo Ekle, +Attachment,Ek dosya, +Attachments,Ek dosyalar, +Attendance,Puantaj, Attendance From Date and Attendance To Date is mandatory,tarihinden Tarihine kadar katılım zorunludur, Attendance can not be marked for future dates,İlerideki tarihler için katılım işaretlenemez, Attendance date can not be less than employee's joining date,Seyirci tarih çalışanın katılmadan tarihten daha az olamaz, @@ -317,22 +319,22 @@ Auto Repeat,Otomatik Tekrarla, Auto repeat document updated,Otomatik tekrar dokümanı güncellendi, Automotive,Otomotiv, Available,Mevcut, -Available Leaves,Mevcut yaprakları, +Available Leaves,Mevcut İzinler, Available Qty,Mevcut Miktar, -Available Selling,Mevcut satış, +Available Selling,Mevcut Satış, Available for use date is required,Kullanılabilir olacağı tarih gereklidir, Available slots,Kullanılabilir alanlar, Available {0},Mevcut {0}, -Available-for-use Date should be after purchase date,"Kullanıma hazır tarih, satın alma tarihinden sonra olmalıdır.", -Average Age,Ortalama yaş, -Average Rate,Ortalama oran, +Available-for-use Date should be after purchase date,"Kullanıma hazır tarih, Satınalma tarihinden sonra olmalıdır.", +Average Age,Ortalama Yaş, +Average Rate,Ortalama Oran, Avg Daily Outgoing,Ort. Günlük Giden, Avg. Buying Price List Rate,Ort. Alış Fiyatı Liste Oranı, Avg. Selling Price List Rate,Ort. Satış Fiyatı Liste Oranı, -Avg. Selling Rate,Ort. Satış oranı, +Avg. Selling Rate,Ort. Satış Oranı, BOM,Ürün Ağacı, BOM Browser,Ürün Ağacı Tarayıcı, -BOM No,BOM numarası, +BOM No,BOM Numarası, BOM Rate,Ürün Ağacı Oranı, BOM Stock Report,Ürün Ağacı Stok Raporu, BOM and Manufacturing Quantity are required,Ürün Ağacı ve Üretim Miktarı gereklidir, @@ -345,18 +347,18 @@ Balance (Dr - Cr),Denge (Dr - Cr), Balance ({0}),Bakiye ({0}), Balance Qty,Denge Adet, Balance Sheet,Bilanço, -Balance Value,Denge Değeri, +Balance Value,Mevcut Maliyet, Balance for Account {0} must always be {1},Hesap {0} her zaman dengede olmalı {1}, Bank,Banka, -Bank Account,Banka hesabı, +Bank Account,Banka Hesabı, Bank Accounts,Banka Hesapları, Bank Draft,Banka Havalesi, Bank Entries,Banka Girişleri, -Bank Name,Banka adı, +Bank Name,Banka Adı, Bank Overdraft Account,Banka Kredili Mevduat Hesabı, -Bank Reconciliation,Banka Uzlaşma, +Bank Reconciliation,Banka Mutabakatı, Bank Reconciliation Statement,Banka Mutabakat Kaydı, -Bank Statement,Hesap durumu, +Bank Statement,Banka Ekstresi, Bank Statement Settings,Banka Ekstre Ayarları, Bank Statement balance as per General Ledger,Genel Muhasebe uyarınca Banka Hesap bakiyesi, Bank account cannot be named as {0},Banka hesabı adı {0} olamaz, @@ -365,13 +367,13 @@ Banking,Bankacılık, Banking and Payments,Bankacılık ve Ödemeler, Barcode {0} already used in Item {1},{0} barkodu zaten {1} ürününde kullanılmış, Barcode {0} is not a valid {1} code,"Barkod {0}, geçerli bir {1} kodu değil", -Base,baz, +Base,Baz, Base URL,Temel URL, Based On,Göre, -Based On Payment Terms,Ödeme Koşullarına Göre, +Based On Payment Terms,Ödeme Vadesine Göre, Basic,Temel, -Batch,yığın, -Batch Entries,Toplu Girişler, +Batch,Parti, +Batch Entries,Parti Girişleri, Batch ID is mandatory,Parti numarası zorunludur, Batch Inventory,Parti Envanteri, Batch Name,Parti Adı, @@ -379,20 +381,20 @@ Batch No,Parti No, Batch number is mandatory for Item {0},{0} ürünü için parti numarası zorunludur, Batch {0} of Item {1} has expired.,{0} partisindeki {1} ürününün ömrü doldu, Batch {0} of Item {1} is disabled.,Öğe {1} öğesinin {0} tanesi devre dışı bırakıldı., -Batch: ,Toplu:, +Batch: ,Parti: , Batches,Partiler, Become a Seller,Satıcı Ol, Beginner,Acemi, -Bill,fatura, -Bill Date,Fatura tarihi, +Bill,Fatura, +Bill Date,Fatura Tarihi, Bill No,Fatura No, -Bill of Materials,Malzeme Listesi, -Bill of Materials (BOM),Malzeme Listesi (BOM), +Bill of Materials,Ürün Ağacı / Reçete, +Bill of Materials (BOM),Ürün Ağacı (BOM), Billable Hours,Faturalandırılabilir Saatler, -Billed,Faturalanmış, -Billed Amount,Faturalı Tutar, +Billed,Faturalanan, +Billed Amount,Faturalanan Tutar, Billing,Faturalama, -Billing Address,Faturalama Adresi, +Billing Address,Fatura Adresi, Billing Address is same as Shipping Address,"Fatura Adresi, Teslimat Adresiyle aynı", Billing Amount,Fatura Tutarı, Billing Status,Fatura Durumu, @@ -402,26 +404,26 @@ Bills raised to Customers.,Müşterilere artırılan faturalar, Biotechnology,Biyoteknoloji, Birthday Reminder,Doğum Günü Hatırlatıcısı, Black,Siyah, -Blanket Orders from Costumers.,Müşterilerden Battaniye Siparişleri., +Blanket Orders from Costumers.,Müşterilerden gelen Açık Siparişler, Block Invoice,Faturayı Engelle, Boms,Ürün Ağaçları, Bonus Payment Date cannot be a past date,Bonus Ödeme Tarihi bir tarih olamaz, Both Trial Period Start Date and Trial Period End Date must be set,Her iki Deneme Süresi Başlangıç Tarihi ve Deneme Dönemi Bitiş Tarihi ayarlanmalıdır, Both Warehouse must belong to same Company,Her iki Depo da aynı Şirkete ait olmalıdır, -Branch,şube, -Broadcasting,yayın, -Brokerage,komisyonculuk, -Browse BOM,BOM Araştır, -Budget Against,bütçe Karşı, +Branch,Şube, +Broadcasting,Yayın, +Brokerage,Komisyonculuk, +Browse BOM,BOMa Gözat, +Budget Against,Bütçe Karşılığı, Budget List,Bütçe Listesi, Budget Variance Report,Bütçe Fark Raporu, Budget cannot be assigned against Group Account {0},Bütçe Grubu Hesabı karşı atanamayan {0}, "Budget cannot be assigned against {0}, as it's not an Income or Expense account","Bir gelir ya da gider hesabı değil gibi Bütçe, karşı {0} atanamaz", Buildings,Binalar, Bundle items at time of sale.,Satış zamanı toplam Ürünler., -Business Development Manager,İş Geliştirme Müdürü, +Business Development Manager,İş Geliştirme Yöneticisi, Buy,Satın al, -Buying,Satın alma, +Buying,Satınalma, Buying Amount,Alım Miktarı, Buying Price List,Alış Fiyatı Listesi, Buying Rate,Alış oranı, @@ -454,7 +456,7 @@ Cancel the journal entry {0} first,Önce {0} günlük girişini iptal et, Canceled,İptal edildi, "Cannot Submit, Employees left to mark attendance","Gönderilemiyor, Çalışanlar katılım için ayrıldı", Cannot be a fixed asset item as Stock Ledger is created.,Stok Defteri oluşturulduğunda sabit bir varlık kalemi olamaz., -Cannot cancel because submitted Stock Entry {0} exists,Sunulan Stok Giriş {0} varolduğundan iptal edilemiyor, +Cannot cancel because submitted Stock Entry {0} exists,Gönderilen {0} Stok Kaydı mevcut olduğundan iptal edilemiyor, Cannot cancel transaction for Completed Work Order.,Tamamlanmış İş Emri için işlem iptal edilemez., Cannot cancel {0} {1} because Serial No {2} does not belong to the warehouse {3},"{0} {1} tarihinde iptal edilemedi, çünkü Seri No {2} depoya {3} ait değil.", Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item,Hisse senedi işleminden sonra nitelikleri değiştiremezsiniz. Yeni Bir Öğe Yapın ve Stokları Yeni Öğe Taşı, @@ -470,7 +472,7 @@ Cannot create a Delivery Trip from Draft documents.,Taslak dokümanlardan Teslim Cannot deactivate or cancel BOM as it is linked with other BOMs,Devre dışı bırakmak veya diğer ürün ağaçları ile bağlantılı olarak BOM iptal edilemiyor, "Cannot declare as lost, because Quotation has been made.","Kayıp olarak Kotasyon yapılmış çünkü, ilan edemez.", Cannot deduct when category is for 'Valuation' or 'Valuation and Total',Kategori 'Değerleme' veya 'Toplam ve Değerleme' olduğu zaman çıkarılamaz, -Cannot deduct when category is for 'Valuation' or 'Vaulation and Total',kategori 'Değerleme' veya 'Vaulation ve Toplam' için ne zaman tenzil edemez, +Cannot deduct when category is for 'Valuation' or 'Vaulation and Total',kategori 'Değerleme' veya 'Vaulation ve Toplam' için ne zaman tenzil edemez, "Cannot delete Serial No {0}, as it is used in stock transactions","Silinemiyor Seri No {0}, hisse senedi işlemlerinde kullanıldığı gibi", Cannot enroll more than {0} students for this student group.,Bu öğrenci grubu için {0} öğrencilere göre daha kayıt olamaz., Cannot find active Leave Period,Aktif İzin Dönemi bulunamıyor, @@ -504,69 +506,69 @@ Casual Leave,Mazeret İzni, Category,Kategori, Category Name,Kategori Adı, Caution,Dikkat, -Central Tax,Merkez vergisi, -Certification,belgeleme, +Central Tax,Merkezi Vergi, +Certification,Belgeleme, Cess,Cess, Change Amount,Değişim Miktarı, Change Item Code,Öğe Kodunu Değiştir, Change Release Date,Yayın Tarihi Değiştir, Change Template Code,Şablon Kodunu Değiştir, Changing Customer Group for the selected Customer is not allowed.,Seçilen Müşteri için Müşteri Grubunu değiştirmeye izin verilmiyor., -Chapter,bölüm, +Chapter,Bölüm, Chapter information.,Bölüm bilgileri., Charge of type 'Actual' in row {0} cannot be included in Item Rate,Satır {0}'daki 'Gerçek' ücret biçimi Ürün Br.Fiyatına dahil edilemez, -Chargeble,chargeble, +Chargeble,Masrafa tabi, Charges are updated in Purchase Receipt against each item,Ücretler her öğenin karşı Satınalma Fiş güncellenir, "Charges will be distributed proportionately based on item qty or amount, as per your selection","Masraflar orantılı seçiminize göre, madde qty veya miktarına göre dağıtılmış olacak", Chart of Cost Centers,Maliyet Merkezlerinin Grafikleri, Check all,Tümünü kontrol, -Checkout,Çıkış yapmak, +Checkout,Çıkış yap, Chemical,Kimyasal, Cheque,Çek, Cheque/Reference No,Çek / Referans No, Cheques Required,Çekler Gerekli, Cheques and Deposits incorrectly cleared,Çekler ve Mevduat yanlış temizlenir, Child Task exists for this Task. You can not delete this Task.,Bu Görev için Alt Görev var. Bu Görevi silemezsiniz., -Child nodes can be only created under 'Group' type nodes,Çocuk düğümleri sadece 'Grup' tür düğüm altında oluşturulabilir, +Child nodes can be only created under 'Group' type nodes,Çocuk düğümleri sadece 'Grup' tür düğüm altında oluşturulabilir, Child warehouse exists for this warehouse. You can not delete this warehouse.,Bu depoya ait alt depo bulunmaktadır. Bu depoyu silemezsiniz., Circular Reference Error,Dairesel Referans Hatası, City,İl, City/Town,İl / İlçe, -Claimed Amount,İddia Edilen Tutar, +Claimed Amount,Talep Edilen Tutar, Clay,Kil, Clear filters,Filtreleri temizle, Clear values,Değerleri temizle, Clearance Date,Gümrükleme Tarih, Clearance Date not mentioned,Gümrükleme Tarih belirtilmeyen, Clearance Date updated,Gümrükleme Tarihi güncellendi, -Client,Müşteri:, -Client ID,Müşteri Kimliği, -Client Secret,Müşteri Gizliliği, +Client,Client, +Client ID,Client ID, +Client Secret,Client Secret, Clinical Procedure,Klinik Prosedür, Clinical Procedure Template,Klinik Prosedür Şablonu, Close Balance Sheet and book Profit or Loss.,Bilançoyu Kapat ve Kar veya Zararı ayır., Close Loan,Krediyi Kapat, -Close the POS,POS'u kapat, +Close the POS,POSu kapat, Closed,Kapalı, Closed order cannot be cancelled. Unclose to cancel.,Kapalı sipariş iptal edilemez. iptal etmek için açıklamak., -Closing (Cr),Kapanış (Cr), -Closing (Dr),Kapanış (Dr), +Closing (Cr),Kapanış (Alacak), +Closing (Dr),Kapanış (Borç), Closing (Opening + Total),Kapanış (Açılış + Toplam), Closing Account {0} must be of type Liability / Equity,Hesap {0} Kapanış tipi Sorumluluk / Özkaynak olmalıdır, Closing Balance,Kapanış bakiyesi, Code,Kod, -Collapse All,Tüm daraltmak, +Collapse All,Tümünü Daralt, Color,Renk, Colour,Renk, -Combined invoice portion must equal 100%,Kombine fatura payı% 100'e eşit olmalıdır, +Combined invoice portion must equal 100%,Birleşik fatura kısmı %100'e eşit olmalıdır, Commercial,Ticari, -Commission,komisyon, -Commission Rate %,Komisyon oranı %, +Commission,Komisyon, +Commission Rate %,Komisyon Oranı %, Commission on Sales,Satış Komisyonu, Commission rate cannot be greater than 100,Komisyon oranı 100'den fazla olamaz, -Community Forum,Forum, +Community Forum,Topluluk Forumu, Company (not Customer or Supplier) master.,Şirket (değil Müşteri veya alanı) usta., -Company Abbreviation,Şirket kısaltma, +Company Abbreviation,Şirket Kısaltması, Company Abbreviation cannot have more than 5 characters,Şirket Kısaltması 5 karakterden uzun olamaz, Company Name,Firma Adı, Company Name cannot be Company,Şirket Adı olamaz, @@ -576,41 +578,41 @@ Company name not same,Şirket adı aynı değil, Company {0} does not exist,Şirket {0} yok, Compensatory Off,Telafi İzni, Compensatory leave request days not in valid holidays,Telafi izin isteme günleri geçerli tatil günlerinde geçerli değildir, -Complaint,şikâyet, +Complaint,Şikâyet, Completion Date,Bitiş Tarihi, Computer,Bilgisayar, Condition,Koşul, Configure,Yapılandır, -Configure {0},{0} yapılandırın, +Configure {0},{0} Yapılandır, Confirmed orders from Customers.,Müşteriler Siparişi Onaylandı., -Connect Amazon with ERPNext,Amazon'u ERPNext ile bağlayın, -Connect Shopify with ERPNext,ERPNext ile Shopify'ı bağlayın, -Connect to Quickbooks,Quickbooks'a bağlan, +Connect Amazon with ERPNext,Amazon'u ERPNext ile bağlayın, +Connect Shopify with ERPNext,ERPNext ile Shopify'ı bağlayın, +Connect to Quickbooks,Quickbooks'a bağlan, Connected to QuickBooks,QuickBooks’a bağlandı, -Connecting to QuickBooks,QuickBooks'a Bağlanma, -Consultation,konsültasyon, -Consultations,istişareler, +Connecting to QuickBooks,QuickBooks'a Bağlanma, +Consultation,İstişare, +Consultations,İstişareler, Consulting,Danışmanlık, -Consumable,tüketilir, -Consumed,tüketilen, +Consumable,Tüketilir, +Consumed,Tüketilen, Consumed Amount,Tüketilen Tutar, -Consumed Qty,Tüketilen Adet, -Consumer Products,Tüketici ürünleri, -Contact,İrtibat, +Consumed Qty,Tüketilen Miktar, +Consumer Products,Tüketici Ürünleri, +Contact,İlgili Kişiler, Contact Details,İletişim Bilgileri, -Contact Number,İletişim numarası, -Contact Us,Bizimle iletişime geçin, +Contact Number,İletişim Numarası, +Contact Us,Bize ulaşın, Content,İçerik, Content Masters,İçerik Masters, Content Type,İçerik Türü, -Continue Configuration,Yapılandırmaya Devam Et, -Contract,sözleşme, +Continue Configuration,Yapılandırmaya Devam et, +Contract,Sözleşme, Contract End Date must be greater than Date of Joining,Sözleşme Bitiş tarihi Katılma tarihinden büyük olmalıdır, Contribution %,Katkı%, Contribution Amount,Katkı Tutarı, Conversion factor for default Unit of Measure must be 1 in row {0},Tedbir varsayılan Birimi için dönüşüm faktörü satırda 1 olmalıdır {0}, Conversion rate cannot be 0 or 1,Dönüşüm oranı 0 veya 1 olamaz, -Convert to Group,Gruba Dönüştürmek, +Convert to Group,Gruba Dönüştür, Convert to Non-Group,Olmayan gruba dönüştürme, Cosmetics,Bakım ürünleri, Cost Center,Maliyet Merkezi, @@ -625,12 +627,12 @@ Cost as on,olarak Maliyet, Cost of Delivered Items,Teslim Öğeler Maliyeti, Cost of Goods Sold,Satışların Maliyeti, Cost of Issued Items,İhraç Öğeler Maliyeti, -Cost of New Purchase,Yeni Satın Alma Maliyeti, +Cost of New Purchase,Yeni Satınalma Maliyeti, Cost of Purchased Items,Satın Öğeler Maliyeti, Cost of Scrapped Asset,Hurdaya Varlığın Maliyeti, Cost of Sold Asset,Satılan Varlığın Maliyeti, Cost of various activities,Çeşitli faaliyetler Maliyeti, -"Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again","Otomatik olarak Kredi Notu oluşturulamadı, lütfen 'Kredi Notunu Ver' seçeneğinin işaretini kaldırın ve tekrar gönderin", +"Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again","Otomatik olarak Kredi Notu oluşturulamadı, lütfen 'Kredi Notunu Ver' seçeneğinin işaretini kaldırın ve tekrar gönderin", Could not generate Secret,Gizli oluşturulamadı, Could not retrieve information for {0}.,{0} için bilgi alınamadı., Could not solve criteria score function for {0}. Make sure the formula is valid.,{0} için ölçüt puanı işlevi çözülemedi. Formülün geçerli olduğundan emin olun., @@ -638,79 +640,79 @@ Could not solve weighted score function. Make sure the formula is valid.,Ağırl Could not submit some Salary Slips,Bazı Maaş Fişleri gönderilemedi, "Could not update stock, invoice contains drop shipping item.","Stok güncelleme olamazdı, fatura damla nakliye öğe içeriyor.", Country wise default Address Templates,Ülke bilgisi varsayılan adres şablonları, -Course,kurs, -Course Code: ,Kurs kodu:, +Course,Kurs, +Course Code: ,Kurs Kodu: , Course Enrollment {0} does not exists,{0} ders kaydı mevcut değil, Course Schedule,Kurs programı, -Course: ,Ders:, -Cr,Cr, +Course: ,Ders: , +Cr,Alacak, Create,Oluştur, Create BOM,Malzeme Listesi Oluştur, Create Delivery Trip,Teslimat Gezisi Oluştur, -Create Disbursement Entry,Ödeme Girişi Oluştur, -Create Employee,Çalışan Oluştur, -Create Employee Records,Çalışan Kayıtları Oluşturma, -"Create Employee records to manage leaves, expense claims and payroll","Yaprakları, harcama talepleri ve bordro yönetmek için Çalışan kaydı oluşturma", -Create Fee Schedule,Ücret Tarifesi Yarat, -Create Fees,Ücret Yarat, -Create Inter Company Journal Entry,Şirketler Arası Dergi Girişi Oluşturma, -Create Invoice,Fatura oluşturmak, -Create Invoices,Fatura Yaratın, +Create Disbursement Entry,Harcama Girişi Oluştur, +Create Employee,Personel Oluştur, +Create Employee Records,Personel Kayıtları Oluştur, +"Create Employee records to manage leaves, expense claims and payroll","İzinleri, harcama talepleri ve bordro yönetmek için Çalışan kaydı oluşturma", +Create Fee Schedule,Ücret Tarifesi Oluştur, +Create Fees,Ücret Oluştur, +Create Inter Company Journal Entry,Şirketler Arası Yevmiye Kaydı Oluştur, +Create Invoice,Fatura Oluştur, +Create Invoices,Fatura Oluştur, Create Job Card,İş kartı oluştur, -Create Journal Entry,Dergi Girişi Oluştur, -Create Lead,Kurşun Yarat, -Create Leads,İlanlar oluştur, -Create Maintenance Visit,Bakım Ziyareti Yaratın, -Create Material Request,Malzeme Talebi Yaratın, -Create Multiple,Çoklu oluştur, -Create Opening Sales and Purchase Invoices,Açılış Satışları ve Satınalma Faturaları Yaratın, +Create Journal Entry,Yevmiye Kaydı Oluştur, +Create Lead,Aday Oluştur, +Create Leads,Adayları Oluştur, +Create Maintenance Visit,Bakım Ziyareti Oluştur, +Create Material Request,Malzeme Talebi Oluştur, +Create Multiple,Çoklu Oluştur, +Create Opening Sales and Purchase Invoices,Açılış Satış ve Satınalma Faturası Oluştur, Create Payment Entries,Ödeme Girişleri Oluştur, Create Payment Entry,Ödeme Girişi Oluştur, Create Print Format,Baskı Biçimi Oluştur, -Create Purchase Order,Satınalma Siparişi Yaratın, -Create Purchase Orders,Satınalma Siparişleri oluşturun, -Create Quotation,Teklif oluşturma, -Create Salary Slip,Maaş Makbuzu Oluştur, -Create Salary Slips,Maaş Fişleri Oluştur, -Create Sales Invoice,Satış Faturası Yaratın, -Create Sales Order,Müşteri Siparişi Yaratın, -Create Sales Orders to help you plan your work and deliver on-time,Çalışmanızı planlamanıza ve zamanında teslim etmenize yardımcı olacak Satış Siparişleri oluşturun, -Create Sample Retention Stock Entry,Örnek Tutma Stok Girişi, -Create Student,Öğrenci Yarat, +Create Purchase Order,Satınalma Siparişi Oluştur, +Create Purchase Orders,Satınalma Siparişleri Oluştur, +Create Quotation,Teklif Oluştur, +Create Salary Slip,Maaş Bordrosu Oluştur, +Create Salary Slips,Maaş Bordroları Oluştur, +Create Sales Invoice,Satış Faturası Oluştur, +Create Sales Order,Satış Siparişi Oluştur, +Create Sales Orders to help you plan your work and deliver on-time,İşinizi planlamanıza ve zamanında teslim etmenize yardımcı olacak Satış Siparişleri oluşturun, +Create Sample Retention Stock Entry,Numune Saklama Stok Kaydı Oluştur, +Create Student,Öğrenci Oluştur, Create Student Batch,Öğrenci Grubu Oluştur, Create Student Groups,Öğrenci Grupları Oluşturma, -Create Supplier Quotation,Tedarikçi Teklifi Yarat, +Create Supplier Quotation,Tedarikçi Teklifi Oluştur, Create Tax Template,Vergi Şablonu Oluştur, Create Timesheet,Zaman Çizelgesi Oluştur, -Create User,Kullanıcı oluştur, -Create Users,Kullanıcılar oluştur, +Create User,Kullanıcı Oluştur, +Create Users,Kullanıcıları Oluştur, Create Variant,Varyant Oluştur, Create Variants,Varyantları Oluştur, "Create and manage daily, weekly and monthly email digests.","Günlük, haftalık ve aylık e-posta özetleri oluştur.", -Create customer quotes,Müşteri tırnak oluşturun, +Create customer quotes,Müşteri Teklifi Oluştur, Create rules to restrict transactions based on values.,Değerlere dayalı işlemleri kısıtlamak için kurallar oluşturun., Created {0} scorecards for {1} between: ,{1} için {0} puan kartını şu aralıklarla oluşturdu:, Creating Company and Importing Chart of Accounts,Şirket Kurmak ve Hesap Çizelgesi Alma, -Creating Fees,Ücret Yaratmak, -Creating Payment Entries......,Ödeme Girişleri Oluşturma ......, -Creating Salary Slips...,Maaş Fişleri Oluşturma ..., -Creating student groups,Öğrenci grupları oluşturma, -Creating {0} Invoice,{0} Fatura Oluşturma, -Credit,Kredi, -Credit ({0}),Kredi ({0}), -Credit Account,Kredi hesabı, -Credit Balance,Alacak bakiyesi, -Credit Card,Kredi kartı, +Creating Fees,Ücret Oluştur, +Creating Payment Entries......,Ödeme Girişleri Oluşturuluyor..., +Creating Salary Slips...,Maaş Fişleri Oluşturuluyor..., +Creating student groups,Öğrenci grupları oluşturuluyor, +Creating {0} Invoice,{0} Fatura Oluşturuluyor, +Credit,Alacak, +Credit ({0}),Alacak ({0}), +Credit Account,Alacak Hesabı, +Credit Balance,Alacak Bakiyesi, +Credit Card,Kredi Kartı, Credit Days cannot be a negative number,Kredi Günleri negatif sayı olamaz, -Credit Limit,Kredi limiti, -Credit Note,Kredi mektubu, -Credit Note Amount,Kredi Not Tutarı, -Credit Note Issued,Kredi Notu İhraç, +Credit Limit,Kredi Limiti, +Credit Note,Alacak Dekontu, +Credit Note Amount,Alacak Dekontu Tutarı, +Credit Note Issued,Alacak Dekontu Düzenlendi, Credit Note {0} has been created automatically,Kredi Notu {0} otomatik olarak oluşturuldu, Credit limit has been crossed for customer {0} ({1}/{2}),Müşteri {0} için ({1} / {2}) kredi limiti geçti., Creditors,Alacaklılar, -Criteria weights must add up to 100%,Ölçüt ağırlıkları% 100'e varmalıdır, -Crop Cycle,Mahsul Çevrimi, +Criteria weights must add up to 100%,Ölçüt ağırlıkları% 100'e varmalıdır, +Crop Cycle,Mahsul Döngüsü, Crops & Lands,Mahsuller ve Arsalar, Currency Exchange must be applicable for Buying or for Selling.,Döviz Alış Alış veya Satış için geçerli olmalıdır., Currency can not be changed after making entries using some other currency,Para başka bir para birimini kullanarak girdileri yaptıktan sonra değiştirilemez, @@ -720,12 +722,12 @@ Currency is required for Price List {0},Döviz Fiyat Listesi için gereklidir {0 Currency of the Closing Account must be {0},Kapanış Hesap Para olmalıdır {0}, Currency of the price list {0} must be {1} or {2},{0} fiyat listesinin para birimi {1} veya {2} olmalıdır., Currency should be same as Price List Currency: {0},"Para birimi, Fiyat Listesi Para Birimi ile aynı olmalıdır: {0}", -Current,şimdiki, -Current Assets,Mevcut Varlıklar, +Current,Mevcut, +Current Assets,Dönen Varlıklar, Current BOM and New BOM can not be same,Cari BOM ve Yeni BOM aynı olamaz, -Current Job Openings,Güncel İş Olanakları, +Current Job Openings,Mevcut Açık Pozisyonlar, Current Liabilities,Kısa Vadeli Borçlar, -Current Qty,Güncel Adet, +Current Qty,Güncel Miktar, Current invoice {0} is missing,Şu fatura {0} eksik, Custom HTML,Özel HTML, Custom?,Özel?, @@ -733,15 +735,15 @@ Customer,Müşteri, Customer Addresses And Contacts,Müşteri Adresleri Ve İrtibatları, Customer Contact,Müşteri İrtibatı, Customer Database.,Müşteri veritabanı., -Customer Group,müşteri grubu, -Customer LPO,Müşteri LPO'sı, +Customer Group,Müşteri Grubu, +Customer LPO,Müşteri LPO'sı, Customer LPO No.,Müşteri LPO No., -Customer Name,müşteri adı, +Customer Name,Müşteri Adı, Customer POS Id,Müşteri POS Kimliği, Customer Service,Müşteri Hizmetleri, Customer and Supplier,Müşteri ve tedarikçi, Customer is required,Müşteri gereklidir, -Customer isn't enrolled in any Loyalty Program,Müşteri herhangi bir Bağlılık Programına kayıtlı değil, +Customer isn't enrolled in any Loyalty Program,Müşteri herhangi bir Sadakat Programına kayıtlı değil, Customer required for 'Customerwise Discount','Müşteri indirimi' için gereken müşteri, Customer {0} does not belong to project {1},Müşteri {0} projeye ait değil {1}, Customer {0} is created.,Müşteri {0} oluşturuldu., @@ -754,7 +756,7 @@ Daily Work Summary,Günlük Çalışma Özeti, Daily Work Summary Group,Günlük Çalışma Özet Grubu, Data Import and Export,İçeri/Dışarı Aktar, Data Import and Settings,Veri Alma ve Ayarlar, -Database of potential customers.,Potansiyel müşterilerin Veritabanı., +Database of potential customers.,Potansiyel Müşteri Veritabanı., Date Format,Tarih Biçimi, Date Of Retirement must be greater than Date of Joining,Emeklilik Tarihi katılım tarihinden büyük olmalıdır, Date is repeated,Tarih tekrarlanır, @@ -763,30 +765,30 @@ Date of Birth cannot be greater than today.,Doğum Tarihi bugünkünden daha bü Date of Commencement should be greater than Date of Incorporation,Başlangıç tarihi kuruluş tarihinden daha büyük olmalıdır., Date of Joining,Katılma Tarihi, Date of Joining must be greater than Date of Birth,Katılım Tarihi Doğum Tarihinden büyük olmalıdır, -Date of Transaction,İşlem tarihi, +Date of Transaction,İşlemin Tarihi, Datetime,Tarihzaman, Day,Gün, -Debit,borç, -Debit ({0}),Borçlanma ({0}), -Debit A/C Number,Borç A / C Numarası, -Debit Account,Borç hesabı, -Debit Note,Borç dekontu, -Debit Note Amount,Borç Not Tutarı, -Debit Note Issued,Borç Dekontu İhraç, +Debit,Borç, +Debit ({0}),Borç ({0}), +Debit A/C Number,Borç A/C Numarası, +Debit Account,Borç Hesabı, +Debit Note,Borç Dekontu, +Debit Note Amount,Borç Dekont Tutarı, +Debit Note Issued,Borç Senedi Düzenlendi, Debit To is required,Bankamatik To gereklidir, Debit and Credit not equal for {0} #{1}. Difference is {2}.,Borç ve Kredi {0} # için eşit değil {1}. Fark {2}., Debtors,Borçlular, Debtors ({0}),Borçlular ({0}), Declare Lost,Kayıp Beyanı, -Deduction,kesinti, +Deduction,Kesinti, Default Activity Cost exists for Activity Type - {0},Standart Etkinliği Maliyet Etkinlik Türü için var - {0}, Default BOM ({0}) must be active for this item or its template,Standart BOM ({0}) Bu öğe veya şablon için aktif olmalıdır, Default BOM for {0} not found,{0} bulunamadı için varsayılan BOM, Default BOM not found for Item {0} and Project {1},Öğe {0} ve Proje {1} için varsayılan BOM bulunamadı, -Default Letter Head,Mektubu Başkanı Standart, +Default Letter Head,Varsayılan Yazı Başlığı, Default Tax Template,Varsayılan Vergi Şablonu, Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM.,Zaten başka Ölçü Birimi bazı işlem (ler) yaptık çünkü Öğe için Ölçü Varsayılan Birim {0} doğrudan değiştirilemez. Farklı Standart Ölçü Birimi kullanmak için yeni bir öğe oluşturmanız gerekecektir., -Default Unit of Measure for Variant '{0}' must be same as in Template '{1}',Variant için Ölçü Varsayılan Birim '{0}' Şablon aynı olmalıdır '{1}', +Default Unit of Measure for Variant '{0}' must be same as in Template '{1}',Variant için Ölçü Varsayılan Birim '{0}' Şablon aynı olmalıdır '{1}', Default settings for buying transactions.,Alış İşlemleri için varsayılan ayarlar., Default settings for selling transactions.,Satış İşlemleri için varsayılan ayarlar., Default tax templates for sales and purchase are created.,Satışlar ve satın alımlar için varsayılan vergi şablonları oluşturulmuştur., @@ -795,17 +797,19 @@ Defense,Savunma, Define Project type.,Proje türünü tanımlayın., Define budget for a financial year.,Bir mali yıl için bütçeyi tanımlayın., Define various loan types,Çeşitli kredi türlerini tanımlama, -Del,Del, +Del,Sil, Delay in payment (Days),Ödeme Gecikme (Gün), +Delete Transactions,İşlemleri Sil, Delete all the Transactions for this Company,Bu şirket için bütün İşlemleri sil, +Delete Accounting and Stock Ledger Entries on deletion of Transaction,İşlem Silindiğinde Muhasebe ve Stok Girişlerini Sil, Deletion is not permitted for country {0},{0} ülke için silme işlemine izin verilmiyor, Delivered,Teslim Edildi, -Delivered Amount,Teslim Tutar, +Delivered Amount,Teslim Edilen Tutar, Delivered Qty,Teslim Edilen Miktar, Delivered: {0},Teslim: {0}, Delivery,İrsaliye, Delivery Date,İrsaliye Tarihi, -Delivery Note,İrsaliye, +Delivery Note,Satış İrsaliyesi, Delivery Note {0} is not submitted,İrsaliye {0} teslim edilmedi, Delivery Note {0} must not be submitted,İrsaliye {0} teslim edilmemelidir, Delivery Notes {0} must be cancelled before cancelling this Sales Order,Satış Emri iptal edilmeden önce İrsaliyeler {0} iptal edilmelidir, @@ -814,26 +818,26 @@ Delivery Status,Teslim Durumu, Delivery Trip,Teslimat Gezisi, Delivery warehouse required for stock item {0},Teslim depo stok kalemi için gerekli {0}, Department,Departman, -Department Stores,Departman mağazaları, +Department Stores,Alışveriş Mağazaları, Depreciation,Amortisman, Depreciation Amount,Amortisman Tutarı, Depreciation Amount during the period,döneminde Amortisman Tutarı, Depreciation Date,Amortisman Tarihi, Depreciation Eliminated due to disposal of assets,Amortisman nedeniyle varlıkların elden çıkarılması elendi, -Depreciation Entry,Amortisman kayıt, +Depreciation Entry,Amortisman Kaydı, Depreciation Method,Amortisman Yöntemi, Depreciation Row {0}: Depreciation Start Date is entered as past date,Amortisman Satırı {0}: Amortisman Başlangıç Tarihi geçmiş olarak girildi, Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1},"Amortisör Satırı {0}: Faydalı ömür sonrasında beklenen değer, {1} değerinden büyük veya ona eşit olmalıdır.", -Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Kullanıma hazır Tarih'ten önce olamaz", -Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Satın Alma Tarihinden önce olamaz", -Designer,tasarımcı, +Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Kullanıma hazır Tarih'ten önce olamaz", +Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Satınalma Tarihinden önce olamaz", +Designer,Tasarımcı, Detailed Reason,Ayrıntılı Sebep, -Details,ayrıntılar, +Details,Ayrıntılar, Details of Outward Supplies and inward supplies liable to reverse charge,Dışa Sarf Malzemelerinin ve geri beslemeden sorumlu olan iç sarf malzemelerinin ayrıntıları, Details of the operations carried out.,Operasyonların detayları gerçekleştirdi., Diagnosis,tanı, Did not find any item called {0},{0} kalemi bulunamadı, -Diff Qty,Diff Adet, +Diff Qty,Fark Miktarı, Difference Account,Fark Hesabı, "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry",Bu Stok Mutabakatı bir Hesap Açılış Kaydı olduğundan fark hesabının aktif ya da pasif bir hesap tipi olması gerekmektedir, Difference Amount,Fark tutarı, @@ -875,31 +879,31 @@ Donor,verici, Donor Type information.,Donör Türü bilgileri., Donor information.,Bağışçı bilgileri., Download JSON,JSON indir, -Draft,taslak, -Drop Ship,Bırak Gemi, +Draft,Taslak, +Drop Ship,Drop Ship, Drug,İlaç, Due / Reference Date cannot be after {0},Due / Referans Tarihi sonra olamaz {0}, -Due Date cannot be before Posting / Supplier Invoice Date,Son Ödeme Tarihi Gönderim / Tedarikçi Fatura Tarihi'nden önce olamaz, +Due Date cannot be before Posting / Supplier Invoice Date,Son Ödeme Tarihi Gönderim / Tedarikçi Fatura Tarihi'nden önce olamaz, Due Date is mandatory,Due Date zorunludur, Duplicate Entry. Please check Authorization Rule {0},Girişi çoğaltın. Yetkilendirme Kuralı kontrol edin {0}, Duplicate Serial No entered for Item {0},Çoğaltın Seri No Ürün için girilen {0}, Duplicate customer group found in the cutomer group table,cutomer grubu tablosunda bulunan yinelenen müşteri grubu, -Duplicate entry,Girdiyi Kopyala, +Duplicate entry,Kaydı Kopyala, Duplicate item group found in the item group table,öğe grubu tablosunda bulunan yinelenen öğe grubu, Duplicate roll number for student {0},{0} öğrencisi için yinelenen rulo numarası, Duplicate row {0} with same {1},Satır {0} ı {1} ile aynı biçimde kopyala, Duplicate {0} found in the table,Tabloda {0} yinelenen kopya, -Duration in Days,Günlerde Süre, +Duration in Days,Süre gün, Duties and Taxes,Harç ve Vergiler, E-Invoicing Information Missing,E-Faturalama Bilgisi Eksik, ERPNext Demo,ERPNext Demosu, ERPNext Settings,ERPNext Ayarları, -Earliest,en erken, +Earliest,En erken, Earnest Money,Kaparo, Earning,Kazanma, Edit,Düzenle, Edit Publishing Details,Yayınlama Ayrıntılarını Düzenle, -"Edit in full page for more options like assets, serial nos, batches etc.","Öğeler, seri no'lar, gruplar vb. Gibi daha fazla seçenek için tam sayfayı düzenleyin.", +"Edit in full page for more options like assets, serial nos, batches etc.","Öğeler, seri no'lar, gruplar vb. Gibi daha fazla seçenek için tam sayfayı düzenleyin.", Education,Eğitim, Either location or employee must be required,Yer veya çalışan gerekli olmalıdır, Either target qty or target amount is mandatory,Hedef miktarı veya hedef tutarı zorunludur, @@ -909,24 +913,24 @@ Electronic Equipments,Elektronik Ekipmanlar, Electronics,Elektronik, Eligible ITC,Uygun ITC, Email Account,E-posta Hesabı, -Email Address,E, +Email Address,E-posta Adresi, "Email Address must be unique, already exists for {0}","{0} E-posta adresi zaten var, benzersiz olmalıdır.", -Email Digest: ,Digest e-posta:, +Email Digest: ,E-posta Digest: , Email Reminders will be sent to all parties with email contacts,E-posta Hatırlatıcıları e-posta ile tüm taraflara gönderilecektir, Email Sent,E-posta Gönderilmiş, -Email Template,E-posta şablonu, +Email Template,E-posta Şablonu, Email not found in default contact,Varsayılan iletişimde e-posta bulunamadı, Email sent to {0},E-posta gönderildi {0}, -Employee,Çalışan, -Employee A/C Number,Çalışan A / C Numarası, -Employee Advances,Çalışan Gelişmeleri, -Employee Benefits,Çalışanlara sağlanan faydalar, -Employee Grade,Çalışan notu, -Employee ID,Çalışan kimliği, -Employee Lifecycle,Çalışan Yaşam Döngüsü, -Employee Name,Çalışan Adı, +Employee,Personel, +Employee A/C Number,Personel A/C Numarası, +Employee Advances,Personel Avansları, +Employee Benefits,Personele sağlanan faydalar, +Employee Grade,Personel notu, +Employee ID,Personel kimliği, +Employee Lifecycle,Personel Yaşam Döngüsü, +Employee Name,Personel Adı, Employee Promotion cannot be submitted before Promotion Date ,Çalışan Promosyonu Promosyon Tarihinden önce gönderilemez, -Employee Referral,İşçi başvurusu, +Employee Referral,Personel başvurusu, Employee Transfer cannot be submitted before Transfer Date ,Devir tarihinden önce çalışan transferi yapılamaz., Employee cannot report to himself.,Çalışan kendi kendine rapor olamaz., Employee relieved on {0} must be set as 'Left',"{0} üzerinde bırakılan işçi 'ayrılı' olarak ayarlanmalıdır""", @@ -940,19 +944,19 @@ Employee {0} on Half day on {1},"Yarım günde Çalışan {0}, {1}", Enable,Etkinleştir, Enable / disable currencies.,/ Para birimlerini etkinleştir/devre dışı bırak., Enabled,Etkin, -"Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Etkinleştirme Alışveriş Sepeti etkin olarak, 'Alışveriş Sepeti için kullan' ve Alışveriş Sepeti için en az bir vergi Kural olmalıdır", -End Date,Bitiş tarihi, +"Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Etkinleştirme Alışveriş Sepeti etkin olarak, 'Alışveriş Sepeti için kullan' ve Alışveriş Sepeti için en az bir vergi Kural olmalıdır", +End Date,Bitiş Tarihi, End Date can not be less than Start Date,"Bitiş Tarihi, Başlangıç Tarihinden az olamaz", -End Date cannot be before Start Date.,"Bitiş Tarihi, Başlangıç Tarihi'nden önce olamaz.", -End Year,bitiş yılı, +End Date cannot be before Start Date.,"Bitiş Tarihi, Başlangıç Tarihi'nden önce olamaz.", +End Year,Bitiş Yılı, End Year cannot be before Start Year,Yıl Sonu Başlangıç Yıl önce olamaz, -End on,Bitiş tarihi, +End on,Bitiş Tarihi, End time cannot be before start time,Bitiş saati başlangıç saatinden önce olamaz, -Ends On date cannot be before Next Contact Date.,"Bitiş Tarihi, Sonraki İletişim Tarihi'nden önce olamaz.", +Ends On date cannot be before Next Contact Date.,"Bitiş Tarihi, Sonraki İletişim Tarihi'nden önce olamaz.", Energy,Enerji, Engineer,Mühendis, Enough Parts to Build,Yeter Parçaları Build, -Enroll,kaydetmek, +Enroll,Kaydet, Enrolling student,kaydolunan öğrenci, Enrolling students,Öğrencileri kaydettirme, Enter depreciation details,Amortisman bilgilerini girin, @@ -963,7 +967,7 @@ Enter value betweeen {0} and {1},{0} ve {1} arasındaki bahis değerini girin, Entertainment & Leisure,Eğlence ve Boş Zaman, Entertainment Expenses,Eğlence giderleri, Equity,Özkaynak, -Error Log,hata Günlüğü, +Error Log,Hata Günlüğü, Error evaluating the criteria formula,Kriter formülünü değerlendirirken hata oluştu, Error in formula or condition: {0},Formül ya da durumun hata: {0}, Error: Not a valid id?,Hata: Geçerli bir kimliği?, @@ -973,7 +977,7 @@ Evaluation,Değerlendirme, Event,Faaliyet, Event Location,Etkinlik Yeri, Event Name,Etkinlik Adı, -Exchange Gain/Loss,Kambiyo Kâr / Zarar, +Exchange Gain/Loss,Kambiyo Kâr ve Zararı, Exchange Rate Revaluation master.,Döviz Kuru Yeniden Değerleme ana., Exchange Rate must be same as {0} {1} ({2}),Döviz Kuru aynı olmalıdır {0} {1} ({2}), Excise Invoice,Tüketim Fatura, @@ -984,21 +988,21 @@ Expected Delivery Date,Beklenen Teslim Tarihi, Expected Delivery Date should be after Sales Order Date,"Beklenen Teslim Tarihi, Satış Sipariş Tarihinden sonra olmalıdır", Expected End Date,Beklenen Bitiş Tarihi, Expected Hrs,Beklenen Saat, -Expected Start Date,Beklenen BaşlangıçTarihi, -Expense,gider, -Expense / Difference account ({0}) must be a 'Profit or Loss' account,"Gider / Fark hesabı({0}), bir 'Kar veya Zarar' hesabı olmalıdır", +Expected Start Date,Beklenen Baş. Tarihi, +Expense,Gider, +"Expense / Difference account ({0}) must be a 'Profit or Loss' account","Gider / Fark hesabı({0}), bir 'Kar veya Zarar' hesabı olmalıdır", Expense Account,Gider Hesabı, -Expense Claim,Gider Talebi, -Expense Claim for Vehicle Log {0},Araç giriş için Gider Talep {0}, -Expense Claim {0} already exists for the Vehicle Log,Gider Talep {0} zaten Araç giriş için var, -Expense Claims,Gider İddiaları, +Expense Claim,Masraf Talebi, +Expense Claim for Vehicle Log {0},Araç giriş için Masraf Talebi {0}, +Expense Claim {0} already exists for the Vehicle Log,Masraf Talep {0} zaten Araç giriş için var, +Expense Claims,Masraf Talepleri, Expense account is mandatory for item {0},Ürün {0} için gider hesabı zorunludur, -Expenses,giderler, +Expenses,Giderler, Expenses Included In Asset Valuation,Varlık Değerlemesine Dahil Olan Giderler, -Expenses Included In Valuation,Değerlemeye dahil giderler, -Expired Batches,Süresi dolan Toplu İşler, +Expenses Included In Valuation,Değerlemeye dahil Giderler, +Expired Batches,Süresi Biten Partiler, Expires On,Tarihinde sona eriyor, -Expiring On,Süresi doldu, +Expiring On,Sona erme tarihi, Expiry (In Days),(Gün) Son Kullanma, Explore,Keşfet!, Export E-Invoices,E-Faturaları Dışa Aktar, @@ -1030,48 +1034,47 @@ Fieldname,fieldname, Fields,Alanlar, Fill the form and save it,Formu doldurun ve kaydedin, Filter Employees By (Optional),Çalışanları ... ile Filtrele (Opsiyonel), -"Filter Fields Row #{0}: Fieldname {1} must be of type ""Link"" or ""Table MultiSelect""",Filtre Alanları Satırı # {0}: {1} alan adı "Link" veya "Table MultiSelect" tipinde olmalıdır, Filter Total Zero Qty,Toplam Sıfır Miktar Filtresi, Finance Book,Finans Kitabı, Financial / accounting year.,Mali / muhasebe yılı., Financial Services,Finansal hizmetler, Financial Statements,Finansal Tablolar, -Financial Year,Mali yıl, +Financial Year,Mali Yıl, Finish,Bitiş, Finished Good,İyi bitti, Finished Good Item Code,Bitmiş iyi ürün kodu, Finished Goods,Mamüller, Finished Item {0} must be entered for Manufacture type entry,Öğe bitirdi {0} imalatı tipi giriş için girilmelidir, Finished product quantity {0} and For Quantity {1} cannot be different,Bitmiş ürün miktarı {0} ve Miktar {1} için farklı olamaz, -First Name,Ad, +First Name,Adı, "Fiscal Regime is mandatory, kindly set the fiscal regime in the company {0}","Mali rejim zorunludur, lütfen {0} şirketindeki mali rejimi ayarlayın.", -Fiscal Year,Mali yıl, -Fiscal Year End Date should be one year after Fiscal Year Start Date,"Mali Yıl Sonu Tarihi, Mali Yıl Başlama Tarihi'nden bir yıl sonra olmalıdır", +Fiscal Year,Mali Yıl, +Fiscal Year End Date should be one year after Fiscal Year Start Date,"Mali Yıl Sonu Tarihi, Mali Yıl Başlama Tarihi'nden bir yıl sonra olmalıdır", Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0},Mali Yıl {0} da Mali Yıl Başlangıç Tarihi ve Mali Yıl Bitiş Tarihi zaten ayarlanmış, Fiscal Year Start Date should be one year earlier than Fiscal Year End Date,Mali Yıl Başlangıç Tarihi Mali Yıl Bitiş Tarihinden bir yıl önce olmalıdır., -Fiscal Year {0} does not exist,Mali yıl {0} yok, -Fiscal Year {0} is required,Mali yıl {0} gereklidir, +Fiscal Year {0} does not exist,Mali Yıl {0} yok, +Fiscal Year {0} is required,Mali Yıl {0} gereklidir, Fiscal Year {0} not found,bulunamadı Mali Yılı {0}, Fixed Asset,Sabit Varlık, Fixed Asset Item must be a non-stock item.,Sabit Kıymet Öğe olmayan bir stok kalemi olmalıdır., Fixed Assets,Duran Varlıklar, Following Material Requests have been raised automatically based on Item's re-order level,Malzeme İstekleri ardından öğesinin yeniden sipariş seviyesine göre otomatik olarak gündeme gelmiş, -Following accounts might be selected in GST Settings:,GST Ayarları'nda aşağıdaki hesaplar seçilebilir:, +Following accounts might be selected in GST Settings:,GST Ayarları'nda aşağıdaki hesaplar seçilebilir:, Following course schedules were created,Aşağıdaki ders programları oluşturuldu, Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master,"Aşağıdaki {0} öğesi, {1} öğesi olarak işaretlenmemiş. Öğeleri ana öğesinden {1} öğe olarak etkinleştirebilirsiniz", Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master,"Aşağıdaki {0} öğeler, {1} öğe olarak işaretlenmemiş. Öğeleri ana öğesinden {1} öğe olarak etkinleştirebilirsiniz", Food,Yiyecek Grupları, "Food, Beverage & Tobacco","Gıda, İçecek ve Tütün", For,İçin, -"For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","'Ürün Bundle' öğeler, Depo, Seri No ve Toplu No 'Ambalaj Listesi' tablodan kabul edilecektir. Depo ve Toplu Hayır herhangi bir 'Ürün Bundle' öğe için tüm ambalaj öğeler için aynı ise, bu değerler ana Öğe tabloda girilebilir, değerler tablosu 'Listesi Ambalaj' kopyalanacaktır.", -For Employee,Çalışanlara, +"For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","'Ürün Bundle' öğeler, Depo, Seri No ve Toplu No 'Ambalaj Listesi' tablodan kabul edilecektir. Depo ve Toplu Hayır herhangi bir 'Ürün Bundle' öğe için tüm ambalaj öğeler için aynı ise, bu değerler ana Öğe tabloda girilebilir, değerler tablosu 'Listesi Ambalaj' kopyalanacaktır.", +For Employee,Personel için, For Quantity (Manufactured Qty) is mandatory,Miktar (Adet Üretilen) zorunludur, -For Supplier,Tedarikçi İçin, +For Supplier,Tedarikçi için, For Warehouse,Depo için, For Warehouse is required before Submit,Sunulmadan önce gerekli depo için, "For an item {0}, quantity must be negative number","{0} öğesinde, miktar negatif sayı olmalıdır", "For an item {0}, quantity must be positive number","Bir öğe için {0}, miktar pozitif sayı olmalıdır", -"For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry","{0} kartvizitinde, yalnızca 'Üretim İçin Malzeme Transferi' tipi stok girişini yapabilirsiniz.", +"For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry","{0} kartvizitinde, yalnızca 'Üretim İçin Malzeme Transferi' tipi stok girişini yapabilirsiniz.", "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included","Satırdaki {0} içinde {1}. Ürün fiyatına {2} eklemek için, satır {3} de dahil edilmelidir", For row {0}: Enter Planned Qty,{0} satırı için: Planlanan Miktarı Girin, "For {0}, only credit accounts can be linked against another debit entry","{0}, sadece kredi hesapları başka bir ödeme girişine karşı bağlantılı olabilir için", @@ -1081,9 +1084,9 @@ Free item code is not selected,Ücretsiz ürün kodu seçilmedi, Freight and Forwarding Charges,Navlun ve Sevkiyat Ücretleri, Frequency,frekans, Friday,Cuma, -From,Itibaren, -From Address 1,Adres 1'den, -From Address 2,Adres 2'den, +From,Başlama, +From Address 1,Adresden, +From Address 2,Adresden, From Currency and To Currency cannot be same,Para biriminden ve para birimine aynı olamaz, From Date and To Date lie in different Fiscal Year,Tarihten ve Tarihe kadar farklı Mali Yılda yalan, From Date cannot be greater than To Date,Tarihten itibaren tarihe kadardan ileride olamaz, @@ -1091,16 +1094,16 @@ From Date must be before To Date,Tarihten itibaren tarihe kadardan önce olmalı From Date should be within the Fiscal Year. Assuming From Date = {0},Tarihten itibaren Mali yıl içinde olmalıdır Tarihten itibaren = {0} varsayılır, From Date {0} cannot be after employee's relieving Date {1},{0} tarihinden itibaren çalışanın işten ayrılmasından sonra tarih {1} olamaz, From Date {0} cannot be before employee's joining Date {1},{0} tarihinden itibaren çalışanın {1} tarihine katılmadan önce olamaz., -From Datetime,DateTime Gönderen, -From Delivery Note,İrsaliyeden, -From Fiscal Year,Mali Yıldan, -From GSTIN,GSTIN'den, -From Party Name,Parti isminden, -From Pin Code,Pin Kodundan, -From Place,Yerden, +From Datetime,Başlama Zamanı, +From Delivery Note,Baş. Satış İrsaliyesi, +From Fiscal Year,Baş. Mali Yılı, +From GSTIN,GSTIN'den, +From Party Name,Baş. Parti Adı, +From Pin Code,Baş. Pin Kodu, +From Place,Baş. Yeri, From Range has to be less than To Range,Menzil az olmak zorundadır Kimden daha Range için, -From State,Devletten, -From Time,Zamandan, +From State,Başlangıç Durumu, +From Time,Başlama Tarihi, From Time Should Be Less Than To Time,Zaman Zamandan Daha Az Olmalı, From Time cannot be greater than To Time.,Zaman zaman daha büyük olamaz., "From a supplier under composition scheme, Exempt and Nil rated","Kompozisyon şeması altındaki bir tedarikçiden, Muaf ve Nil Puanı", @@ -1109,8 +1112,8 @@ From date can not be less than employee's joining date,"Başlangıç tarihinden, From value must be less than to value in row {0},"Değerden, {0} satırındaki değerden az olmalıdır", From {0} | {1} {2},Gönderen {0} | {1} {2}, Fuel Price,Yakıt Fiyatı, -Fuel Qty,Yakıt Adet, -Fulfillment,yerine getirme, +Fuel Qty,Yakıt Miktarı, +Fulfillment,Yerine getirme, Full,Tam, Full Name,Tam Adı, Full-time,Tam zamanlı, @@ -1141,10 +1144,10 @@ Get Items from Prescriptions,Reçeteden Öğeleri Al, Get Items from Product Bundle,Ürün Bundle Öğeleri alın, Get Suppliers,Tedarikçiler Al, Get Suppliers By,Tarafından Satıcı Alın, -Get Updates,Güncellemeler Alın, +Get Updates,Güncellemeleri Alın, Get customers from,Müşterileri şu adresten alın:, Get from Patient Encounter,Hasta Envanterinden Alın, -Getting Started,Başlamak, +Getting Started,Başla, GitHub Sync ID,GitHub Senkronizasyon Kimliği, Global settings for all manufacturing processes.,Tüm üretim süreçleri için genel ayarlar., Go to the Desktop and start using ERPNext,Masaüstüne gidip ERPNext 'i kullanmaya başlayabilirsiniz, @@ -1158,16 +1161,16 @@ Goods and Services Tax (GST India),Mal ve Hizmet Vergisi (GST India), Goods are already received against the outward entry {0},{0} dış girişine karşı ürünler zaten alındı, Government,Devlet, Grand Total,Genel Toplam, -Grant,hibe, -Grant Application,Hibe başvurusu, -Grant Leaves,Hibe Yaprakları, +Grant,Hibe, +Grant Application,Hibe Başvurusu, +Grant Leaves,Hibe İzinleri, Grant information.,Bilgi verin., Grocery,Bakkal, -Gross Pay,Brüt ödeme, -Gross Profit,Brüt kar, +Gross Pay,Brüt Ödeme, +Gross Profit,Brüt Kar, Gross Profit %,Brüt Kazanç%, Gross Profit / Loss,Brüt Kar / Zarar, -Gross Purchase Amount,Brüt sipariş tutarı, +Gross Purchase Amount,Brüt Sipariş Tutarı, Gross Purchase Amount is mandatory,Brüt sipariş tutarı zorunludur, Group by Account,Hesap Grubu, Group by Party,Partiye Göre Grup, @@ -1195,9 +1198,9 @@ Half Yearly,Yarım Yıllık, Half day date should be in between from date and to date,Yarım gün tarih ile bugünden itibaren arasında olmalıdır, Half-Yearly,Yarı Yıllık, Hardware,Donanım, -Head of Marketing and Sales,Satış ve Pazarlama Müdürü, -Health Care,Sağlık hizmeti, -Healthcare,Sağlık hizmeti, +Head of Marketing and Sales,Satış ve Pazarlama Yöneticisi, +Health Care,Sağlık Hizmeti, +Healthcare,Sağlık Hizmeti, Healthcare (beta),Sağlık (beta), Healthcare Practitioner,Sağlık Uygulayıcısı, Healthcare Practitioner not available on {0},Sağlık Uygulayıcısı {0} tarihinde mevcut değil, @@ -1218,24 +1221,24 @@ Holiday List,Tatil Listesi, Hotel Rooms of type {0} are unavailable on {1},"{1} türündeki Otel Odaları, {1}", Hotels,Oteller, Hourly,Saatlik, -Hours,Saatler, +Hours,Saat, House rent paid days overlapping with {0},Konut kirası {0} ile örtüşen günler ödedi, House rented dates required for exemption calculation,Muafiyet hesaplaması için gerekli ev kiralama tarihleri, House rented dates should be atleast 15 days apart,Kiralanan kiralık evlerin en az 15 gün ara olması gerekmektedir., How Pricing Rule is applied?,Fiyatlandırma Kuralı Nasıl Uygulanır?, Hub Category,Hub Kategorisi, Hub Sync ID,Hub Senkronizasyon Kimliği, -Human Resource,İnsan kaynakları, -Human Resources,İnsan kaynakları, +Human Resource,İnsan Kaynakları, +Human Resources,İnsan Kaynakları, IFSC Code,IFSC Kodu, IGST Amount,IGST Tutarı, IP Address,IP adresi, ITC Available (whether in full op part),ITC Available (tam bölümlerinde olsun), ITC Reversed,ITC Tersine Döndü, -Identifying Decision Makers,Karar Vericileri Tanımlamak, -"If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)","Otomatik Yanıtlama seçeneği işaretliyse, müşteriler ilgili Bağlılık Programı ile otomatik olarak ilişkilendirilecektir (kaydetme sırasında).", +Identifying Decision Makers,Karar Vericileri Tanımla, +"If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)","Otomatik Yanıtlama seçeneği işaretliyse, müşteriler ilgili Sadakat Programı ile otomatik olarak ilişkilendirilecektir (kaydetme sırasında).", "If multiple Pricing Rules continue to prevail, users are asked to set Priority manually to resolve conflict.","Birden fazla fiyatlandırma Kuralo hakimse, kullanıcılardan zorunu çözmek için Önceliği elle ayarlamaları istenir", -"If selected Pricing Rule is made for 'Rate', it will overwrite Price List. Pricing Rule rate is the final rate, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Seçilen Fiyatlandırma Kuralları 'Oran' için yapılmışsa, Ücret Listesinin üzerine yazacaktır. Fiyatlandırma Kuralı oranı son oran, dolayısıyla daha fazla indirim uygulanmamalıdır. Bu nedenle, Satış Siparişi, Satın Alma Siparişi gibi işlemlerde, 'Fiyat Listesi Oranı' alanından ziyade 'Oran' alanına getirilir.", +"If selected Pricing Rule is made for 'Rate', it will overwrite Price List. Pricing Rule rate is the final rate, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Seçilen Fiyatlandırma Kuralları 'Oran' için yapılmışsa, Ücret Listesinin üzerine yazacaktır. Fiyatlandırma Kuralı oranı son oran, dolayısıyla daha fazla indirim uygulanmamalıdır. Bu nedenle, Satış Siparişi, Satınalma Siparişi gibi işlemlerde, 'Fiyat Listesi Oranı' alanından ziyade 'Oran' alanına getirilir.", "If two or more Pricing Rules are found based on the above conditions, Priority is applied. Priority is a number between 0 to 20 while default value is zero (blank). Higher number means it will take precedence if there are multiple Pricing Rules with same conditions.","İki ya da daha fazla Fiyatlandırma Kuralları yukarıdaki koşullara dayalı bulundu ise, Öncelik uygulanır. Varsayılan değer sıfır (boş) ise Öncelik 0 ile 20 arasında bir sayıdır. Yüksek numarası aynı koşullarda birden Fiyatlandırma Kuralları varsa o öncelik alacak demektir.", "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0.","Sadakat Puanı için sınırsız süre dolduğunda, Son Kullanım Süresini boş veya 0 olarak tutun.", "If you have any questions, please get back to us.","Herhangi bir sorunuz varsa, bize geri almak lütfen.", @@ -1249,59 +1252,59 @@ Import Master Data,Ana Verileri İçe Aktar, Import in Bulk,Toplu İçe Aktar, Import of goods,Mal ithalatı, Import of services,Hizmet alımı, -Importing Items and UOMs,Öğeleri ve UOM'leri İçe Aktarma, +Importing Items and UOMs,Öğeleri ve UOM'leri İçe Aktarma, Importing Parties and Addresses,Tarafları ve Adresleri İçe Aktarma, In Maintenance,Bakımda, In Production,Üretimde, -In Qty,Miktarında, -In Stock Qty,Stok adet, -In Stock: ,Stokta var:, -In Value,Değer, +In Qty,Giriş Miktarı, +In Stock Qty,Stok Miktarı, +In Stock: ,Stokta var: , +In Value,Giriş Maliyeti, "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent","Çok katmanlı program söz konusu olduğunda, Müşteriler harcanan esasa göre ilgili kademeye otomatik olarak atanacaktır.", Inactive,etkisiz, Incentives,Teşvikler, Include Default Book Entries,Varsayılan Kitap Girişlerini Dahil Et, Include Exploded Items,Patlatılmış Öğeleri Dahil Et, Include POS Transactions,POS İşlemlerini Dahil Et, -Include UOM,UOM'yi dahil et, +Include UOM,Birimi dahil et, Included in Gross Profit,Brüt Kâr Dahil, Income,Gelir, Income Account,Gelir Hesabı, -Income Tax,Gelir vergisi, -Incoming,Alınan, -Incoming Rate,Gelen oranı, +Income Tax,Gelir Vergisi, +Incoming,Gelen, +Incoming Rate,Gelen Oran, Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction.,Yanlış Genel Defter Girdileri bulundu. İşlemde yanlış bir hesap seçmiş olabilirsiniz., Increment cannot be 0,Artım 0 olamaz, Increment for Attribute {0} cannot be 0,Attribute için Artım {0} 0 olamaz, Indirect Expenses,Dolaylı Giderler, Indirect Income,Dolaylı Gelir, -Individual,bireysel, +Individual,Bireysel, Ineligible ITC,Uygun olmayan ITC, Initiated,Başlatılan, Inpatient Record,Yatan Kayıt, Insert,Ekle, -Installation Note,Kurulum Not, -Installation Note {0} has already been submitted,Kurulum Not {0} zaten gönderildi, +Installation Note,Kurulum Notları, +Installation Note {0} has already been submitted,Kurulum Notu {0} zaten gönderildi, Installation date cannot be before delivery date for Item {0},Kurulum tarih Ürün için teslim tarihinden önce olamaz {0}, -Installing presets,Önayarları yükleme, +Installing presets,Önayarları yükleniyor, Institute Abbreviation,Enstitü Kısaltma, Institute Name,Kurum İsmi, Instructor,Eğitmen, -Insufficient Stock,Yetersiz stok, +Insufficient Stock,Yetersiz Stok, Insurance Start date should be less than Insurance End date,Sigorta Başlangıç tarihi Bitiş tarihi Sigortası daha az olmalıdır, Integrated Tax,Entegre Vergi, -Inter-State Supplies,Devletlerarası Tedarikler, -Interest Amount,Faiz tutarı, -Interests,İlgi, +Inter-State Supplies,Ülkeler arası Tedarik, +Interest Amount,Faiz Tutarı, +Interests,İlgi Alanları, Intern,Stajyer, Internet Publishing,İnternet Yayıncılığı, -Intra-State Supplies,Devlet İçi Malzemeleri, +Intra-State Supplies,Devlet İçi Malzemeler, Introduction,Giriş, Invalid Attribute,Geçersiz Özellik, -Invalid Blanket Order for the selected Customer and Item,Seçilen Müşteri ve Öğe için Geçersiz Battaniye Siparişi, +Invalid Blanket Order for the selected Customer and Item,Seçilen Müşteri ve Ürün için Geçersiz Açık Sipariş, Invalid Company for Inter Company Transaction.,Şirketler Arası İşlem için Geçersiz Şirket., Invalid GSTIN! A GSTIN must have 15 characters.,Geçersiz GSTIN! Bir GSTIN 15 karakterden oluşmalıdır., -Invalid GSTIN! First 2 digits of GSTIN should match with State number {0}.,Geçersiz GSTIN! GSTIN'in ilk 2 hanesi {0} durum numarası ile eşleşmelidir., +Invalid GSTIN! First 2 digits of GSTIN should match with State number {0}.,Geçersiz GSTIN! GSTIN'in ilk 2 hanesi {0} durum numarası ile eşleşmelidir., Invalid GSTIN! The input you've entered doesn't match the format of GSTIN.,Geçersiz GSTIN! Girdiğiniz giriş GSTIN biçimiyle eşleşmiyor., Invalid Posting Time,Geçersiz Gönderme Süresi, Invalid attribute {0} {1},Geçersiz özellik {0} {1}, @@ -1326,18 +1329,19 @@ Invoiced,Faturalandı, Invoiced Amount,Faturalanan Tutar, Invoices,Faturalar, Invoices for Costumers.,Müşteri Faturaları., -Inward supplies from ISD,ISD'den ithal malzemeler, +Inward supplies from ISD,ISD'den ithal malzemeler, Inward supplies liable to reverse charge (other than 1 & 2 above),Ters sarj yapmakla yükümlü iç sarf malzemeleri (yukarıdaki 1 ve 2 hariç), Is Active,Aktif, Is Default,Standart, Is Existing Asset,Varlık Mevcut mı, -Is Frozen,Donmuş, +Is Frozen,Dondurulmuş mu, Is Group,Grup, Issue,Sorun, Issue Material,Sayı Malzeme, Issued,Veriliş, Issues,Sorunlar, It is needed to fetch Item Details.,Bu Ürün Detayları getirmesi için gereklidir., +Inventory Settings,Envanter Ayarları, Item,Ürün, Item 1,Madde 1, Item 2,Madde 2, @@ -1352,11 +1356,11 @@ Item Description,Ürün Tanımı, Item Group,Ürün Grubu, Item Group Tree,Ürün Grubu Ağacı, Item Group not mentioned in item master for item {0},Ürün {0} içim Ürün alanında Ürün grubu belirtilmemiş, -Item Name,Öğe adı, +Item Name,Ürün Adı, Item Price added for {0} in Price List {1},{0} için fiyat kartı oluşturuldu (Fiyat Listesi {1}), "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, UOM, Qty and Dates.","Ürün Fiyatı, Fiyat Listesi, Tedarikçi / Müşteri, Para Birimi, Öğe, UOM, Miktar ve Tarihlere göre birden çok kez görüntülenir.", Item Price updated for {0} in Price List {1},Ürün Fiyatı {0} Fiyat Listesi için güncellenmiş {1}, -Item Row {0}: {1} {2} does not exist in above '{1}' table,"Öğe Satırı {0}: {1} {2}, yukarıdaki '{1}' tablosunda mevcut değil", +Item Row {0}: {1} {2} does not exist in above '{1}' table,"Öğe Satırı {0}: {1} {2}, yukarıdaki '{1}' tablosunda mevcut değil", Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable,Ürün Vergi Satırı {0} Vergi Gelir Gider veya Ödenebilir türde hesabı olmalıdır., Item Template,Öğe Şablonu, Item Variant Settings,Öğe Varyant Ayarları, @@ -1364,7 +1368,7 @@ Item Variant {0} already exists with same attributes,Öğe Variant {0} zaten ayn Item Variants,Öğe Türevleri, Item Variants updated,Öğe Varyantları güncellendi, Item has variants.,Öğe varyantları vardır., -Item must be added using 'Get Items from Purchase Receipts' button,Ürün düğmesi 'satın alma makbuzlarını Öğeleri alın' kullanılarak eklenmelidir, +Item must be added using 'Get Items from Purchase Receipts' button,Ürün düğmesi 'Satınalma makbuzlarını Öğeleri alın' kullanılarak eklenmelidir, Item valuation rate is recalculated considering landed cost voucher amount,Ürün değerlemesi bindirilmiş maliyetlerle tekrar hesaplandı, Item variant {0} exists with same attributes,Ürün çeşidi {0} aynı özelliklere sahip bulunmaktadır, Item {0} does not exist,Ürün {0} yoktur, @@ -1386,23 +1390,23 @@ Item {0} must be a Sub-contracted Item,Ürün {0} bir taşeron ürünü olmalıd Item {0} must be a non-stock item,{0} stok korunmayan ürün olmalıdır, Item {0} must be a stock Item,Ürün {0} bir stok ürünü olmalıdır, Item {0} not found,Ürün {0} bulunamadı, -Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1},Satın Alma Emri 'Hammadde Tedarik' tablosunda bulunamadı Item {0} {1}, +Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1},Satınalma Siparişi 'Hammadde Tedarik' tablosunda bulunamadı Item {0} {1}, Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item).,Öğe {0}: Sıralı qty {1} minimum sipariş qty {2} (Öğe tanımlanan) daha az olamaz., Item: {0} does not exist in the system,Ürün: {0} sistemde mevcut değil, Items,Ürünler, Items Filter,Öğeler Filtre, -Items and Pricing,Öğeler ve Fiyatlandırma, +Items and Pricing,Ürünler ve Fiyatlandırma, Items for Raw Material Request,Hammadde Talebi için Öğeler, -Job Card,İş kartı, -Job Description,İş tanımı, -Job Offer,İş teklifi, +Job Card,İş Kartı, +Job Description,İş Tanımı, +Job Offer,İş Teklifi, Job card {0} created,İş kartı {0} oluşturuldu, Jobs,İşler, Join,Birleştir, -Journal Entries {0} are un-linked,Dergi Girişler {0}-un bağlı olduğu, -Journal Entry,Kayıt Girdisi, -Journal Entry {0} does not have account {1} or already matched against other voucher,Günlük girdisi {0} {1} ya da zaten başka bir çeki karşı eşleşen hesabınız yok, -Kanban Board,Kanban Kurulu, +Journal Entries {0} are un-linked,Yevmiye Kaydının {0} bağlantısı kaldırıldı, +Journal Entry,Yevmiye Kaydı, +Journal Entry {0} does not have account {1} or already matched against other voucher,Yevmiye Kaydı {0} {1} ya da zaten başka bir çeki karşı eşleşen hesabınız yok, +Kanban Board,Kanboard, Key Reports,Anahtar Raporlar, LMS Activity,LMS Etkinliği, Lab Test,Laboratuvar testi, @@ -1422,42 +1426,43 @@ Last Communication Date,Son İletişim Tarihi, Last Name,Soyadı, Last Order Amount,Son Sipariş Miktarı, Last Order Date,Son Sipariş Tarihi, -Last Purchase Price,Son Satın Alma Fiyatı, +Last Purchase Price,Son Satınalma Fiyatı, Last Purchase Rate,Son Satış Fiyatı, -Latest,son, -Latest price updated in all BOMs,Tüm BOM'larda güncellenen son fiyat, -Lead,Potansiyel Müşteri, +Latest,Son, +Latest price updated in all BOMs,Tüm BOM'larda güncellenen son fiyat, +Leads,Adaylar, +Lead,Müşteri Adayı, Lead Count,Müşteri Adayı Sayısı, -Lead Owner,Potansiyel Müşteri Sahibi, +Lead Owner,Müşteri Adayı Sahibi, Lead Owner cannot be same as the Lead,Müşteri Aday Kaydı Sahibi Müşteri Adayı olamaz, Lead Time Days,Teslim zamanı Günü, -Lead to Quotation,Teklif yol, -"Leads help you get business, add all your contacts and more as your leads","İlanlar iş, tüm kişileri ve daha fazla potansiyel müşteri olarak eklemek yardımcı", -Learn,Öğrenin, -Leave Approval Notification,Onay Bildirimini Bırak, -Leave Blocked,İzin engellendi, -Leave Encashment,Tahsil bırakın, -Leave Management,Yönetim bırakın, -Leave Status Notification,Durum Bildirimini Bırak, -Leave Type,İzin Tipi, -Leave Type is madatory,İzin Türü madatory, +Lead to Quotation,Müşteri Adayından Teklif Oluştur, +"Leads help you get business, add all your contacts and more as your leads","Potansiyel müşteriler iş almanıza, tüm kişilerinizi ve daha fazlasını potansiyel müşteri adayı olarak eklemenize yardımcı olur", +Learn,Öğren, +Leave Approval Notification,İzin Onay Bildirimi, +Leave Blocked,İzin Engellendi, +Leave Encashment,İzin Paraya çevirme, +Leave Management,İzin Yönetimi, +Leave Status Notification,İzin Durum Bildirimi, +Leave Type,İzin Türü, +Leave Type is madatory,İzin Türü zorunludur, Leave Type {0} cannot be allocated since it is leave without pay,o ödeme olmadan terk beri Türü {0} tahsis edilemez bırakın, Leave Type {0} cannot be carry-forwarded,{0} carry-iletilmesine olamaz Type bırakın, Leave Type {0} is not encashable,{0} Türü Ayrılma özelliği değiştirilemez, Leave Without Pay,Ücretsiz İzin, -Leave and Attendance,Bırakın ve Seyirci, +Leave and Attendance,Puantaj ve İzinler, Leave application {0} already exists against the student {1},{1} öğrencisine karşı {0} uygulamasını zaten bırakın, "Leave cannot be allocated before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","Önce tahsis edilemez bırakın {0}, izin dengesi zaten carry iletilen gelecek izin tahsisi kayıtlarında olduğu gibi {1}", "Leave cannot be applied/cancelled before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","Izin dengesi zaten carry iletilen gelecek izin tahsisi kayıtlarında olduğu gibi, daha önce {0} iptal / tatbik edilemez bırakın {1}", Leave of type {0} cannot be longer than {1},Tip{0} izin {1}'den uzun olamaz, -Leaves,Yapraklar, +Leaves,İzinler, Leaves Allocated Successfully for {0},İzinler {0} için başarıyla tahsis edildi, -Leaves has been granted sucessfully,Yapraklar başarıyla verildi, +Leaves has been granted sucessfully,İzinler başarıyla verildi, Leaves must be allocated in multiples of 0.5,İzinler 0.5 katlanarak tahsis edilmelidir, -Leaves per Year,Yıl başına bırakır, -Ledger,defteri kebir, +Leaves per Year,Yıllık İzin, +Ledger,Defteri Kebir, Legal,Yasal, -Legal Expenses,Yasal giderler, +Legal Expenses,Yasal Giderler, Letter Head,Antetli Kağıt, Letter Heads for print templates.,Baskı şablonları için antetli kağıtlar, Level,Seviye, @@ -1470,82 +1475,110 @@ Link to Material Request,Malzeme İsteğine Bağlantı, List of all share transactions,Tüm hisse senedi işlemlerinin listesi, List of available Shareholders with folio numbers,Folio numaraları ile mevcut Hissedarların listesi, Loading Payment System,Ödeme Sistemi Yükleniyor, -Loan,borç, +Loan,Kredi, +Loan Write Off,Kredi İptali, Loan Amount cannot exceed Maximum Loan Amount of {0},Kredi Miktarı Maksimum Kredi Tutarı geçemez {0}, -Loan Application,Kredi başvurusu, +Loan Application,Kredi Başvurusu, Loan Management,Kredi Yönetimi, -Loan Repayment,Kredi geri ödeme, +Loan Repayment,Kredi Geri Ödemesi, Loan Start Date and Loan Period are mandatory to save the Invoice Discounting,Fatura İndirimi’nin kaydedilmesi için Kredi Başlangıç Tarihi ve Kredi Süresi zorunludur, Loans (Liabilities),Krediler (Yükümlülükler), Loans and Advances (Assets),Krediler ve Avanslar (Varlıklar), Local,Yerel, -Log,Giriş, +Log,Log, Logs for maintaining sms delivery status,Sms teslim durumunu korumak için günlükleri, Lost,Kayıp, -Lost Reasons,Kayıp Sebepler, +Lost Reasons,Kayıp Nedenleri, Low,Düşük, Low Sensitivity,Düşük Hassasiyet, Lower Income,Alt Gelir, -Loyalty Amount,Bağlılık Tutarı, -Loyalty Point Entry,Bağlılık Noktası Girişi, -Loyalty Points,Sadakat puanları, +Loyalty Amount,Sadakat Tutarı, +Loyalty Point Entry,Sadakat Puanı Girişi, +Loyalty Points,Sadakat Puanları, "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned.","Sadakat Puanları, belirtilen tahsilat faktörüne göre harcanan tutardan (Satış Faturası aracılığıyla) hesaplanacaktır.", Loyalty Points: {0},Sadakat Puanları: {0}, -Loyalty Program,Sadakat programı, +Loyalty Program,Sadakat Programı, +Reports & Masters,Raporlar ve Masterlar, +Settings & Configurations,Ayarlar ve Yapılandırmalar, +Let's Set Up the Selling Module.,Haydi Satış Modülünü Kuralım., +"Ürünler, Satış, Analiz ve daha fazlası.","Products, Sales, Analysis, and more.", +Opening & Closing,Açılış & Kapanış, +Quick Access,Hızlı Erişim, +Your Shortcuts,Kısa Yollarım, +Items & Pricing,Ürünler & Fiyatlandırma, +Let's Set Up the Stock Module,Haydi Stok Modülünü Kuralım, +Set up your Warehouse,Deponuzu kurun, +Create a Product, Bir Ürün Oluşturun, +Create a Supplier,Bir Tedarikçi Oluşturun, +Let's Set Up Your Accounts and Taxes.,Hesaplarınızı ve Vergilerinizi Ayarlayalım., +"Accounts, Invoices, Taxation, and more.","Hesaplar, Faturalar, Vergilendirme ve daha fazlası.", +Review Chart of Accounts,Hesap Planını İncele, +Cost Centers for Budgeting and Analysis,Bütçeleme ve Analiz için Maliyet Merkezleri, +Create Your First Purchase Invoice,İlk Satınalma Faturanızı Oluşturun, +Updating Opening Balances,Açılış Bakiyelerini Güncelleme, +Finansal Tablolar,Finansal Tablolar, +Let's Set Up the Stock Module.,Haydi Stok Modülünü Kuralım., +"Inventory, Warehouses, Analysis, and more.","Envanter, Depolar, Analiz ve daha fazlası.", +Review Stock Settings,Stok Ayarlarını İnceleyin, +Setup a Warehouse,Bir Depo Kur, +Warehouse wise Stock Value,Depo bazında Stok Değeri, +Manage Stock Movements,Stok Hareketlerini Yönetin, +Update Stock Opening Balance,Stok Açılış Bakiyesini Güncelle, +Check Stock Projected Qty,Öngörülen Stok Miktarını Kontrol et, Main,Ana, Maintenance,Bakım, Maintenance Log,Bakım Günlüğü, -Maintenance Manager,Bakım Müdürü, -Maintenance Schedule,Bakım programı, +Maintenance Manager,Bakım Yöneticisi, +Maintenance Schedule,Bakım Programı, Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule',Bakım Programı bütün Ürünler için oluşturulmamıştır. Lütfen 'Program Oluştura' tıklayın, Maintenance Schedule {0} exists against {1},{1} ile ilgili Bakım Çizelgesi {0} var, Maintenance Schedule {0} must be cancelled before cancelling this Sales Order,Bakım Programı {0} bu Satış Emri iptal edilmeden önce iptal edilmelidir, Maintenance Status has to be Cancelled or Completed to Submit,Bakım Durumu İptal Edildi veya Gönderilmesi Tamamlandı, Maintenance User,Bakımcı Kullanıcı, -Maintenance Visit,Bakım ziyareti, +Maintenance Visit,Bakım Ziyareti, Maintenance Visit {0} must be cancelled before cancelling this Sales Order,Bakım Ziyareti {0} bu Satış Emri iptal edilmeden önce iptal edilmelidir, Maintenance start date can not be before delivery date for Serial No {0},Seri No {0} için bakım başlangıç tarihi teslim tarihinden önce olamaz, Make,Oluştur, -Make Payment,Ödeme yapmak, +Make Payment,Ödeme Yap, Make project from a template.,Bir şablondan proje yapın., -Making Stock Entries,Stok Girişleri Yapımı, +Making Stock Entries,Stok Girişi Yapma, Male,Erkek, Manage Customer Group Tree.,Müşteri Grupbu Ağacını Yönetin., Manage Sales Partners.,Satış Ortaklarını Yönetin., Manage Sales Person Tree.,Satış Elemanı Ağacını Yönetin., Manage Territory Tree.,Bölge Ağacını Yönetin., -Manage your orders,Siparişlerinizi yönetin, -Management,yönetim, -Manager,yönetici, -Managing Projects,Projeleri Yönetme, -Managing Subcontracting,Yönetme Taşeronluk, +Manage your orders,Siparişlerinizi Yönetin, +Management,Yönetim, +Manager,Yönetici, +Managing Projects,Proje Yönetimi, +Managing Subcontracting,Taşeron Yönetimi, Mandatory,Zorunlu, Mandatory field - Academic Year,Zorunlu alan - Akademik Yıl, -Mandatory field - Get Students From,Zorunlu alan - Öğrencileri Alın, +Mandatory field - Get Students From,Zorunlu alan - Öğrencileri Al, Mandatory field - Program,Zorunlu alan - Program, -Manufacture,üretim, +Manufacture,Üretim, Manufacturer,Üretici, Manufacturer Part Number,Üretici kısım numarası, Manufacturing,Üretim, Manufacturing Quantity is mandatory,Üretim Miktarı zorunludur, -Mapping,haritalama, +Mapping,Eşleme, Mapping Type,Eşleme Türü, -Mark Absent,Gelmedi işaretle, -Mark Attendance,Seyirci İzleme, -Mark Half Day,Yarım Gün İşaretle, -Mark Present,Mevcut İşaretle, +Mark Absent,Yok olarak İşaretle, +Mark Attendance,Katılım olarak İşaretle, +Mark Half Day,Yarım Gün olarak İşaretle, +Mark Present,Mevcut olarak İşaretle, Marketing,Pazarlama, Marketing Expenses,Pazarlama giderleri, Marketplace,Pazaryeri, -Marketplace Error,Marketplace Hatası, +Marketplace Error,Pazaryeri Hatası, Masters,Alanlar, -Match Payments with Invoices,Faturalar ile maç Ödemeleri, +Match Payments with Invoices,Faturalar ile Ödemeleri Eşle, Match non-linked Invoices and Payments.,Bağlantısız Faturaları ve Ödemeleri eşleştirin., Material,Malzeme, -Material Consumption,Malzeme tüketimi, -Material Consumption is not set in Manufacturing Settings.,Malzeme Ayarları Üretim Ayarları'nda ayarlanmamıştır., -Material Receipt,Malzeme Alındısı, -Material Request,Malzeme talebi, +Material Consumption,Malzeme Tüketimi, +Material Consumption is not set in Manufacturing Settings.,Malzeme Ayarları Üretim Ayarları'nda ayarlanmamıştır., +Material Receipt,Malzeme Girişi, +Material Request,Malzeme Talebi, Material Request Date,Malzeme Talep Tarihi, Material Request No,Malzeme Talebi No, "Material Request not created, as quantity for Raw Materials already available.","Zaten mevcut olan Hammadde miktarı olarak, Malzeme Talebi yaratılmadı.", @@ -1568,7 +1601,7 @@ Maximum benefit amount of employee {0} exceeds {1},{0} çalışanının maksimum Maximum discount for Item {0} is {1}%,{0} Öğesi için maksimum indirim {1}%, Maximum leave allowed in the leave type {0} is {1},{0} izin türünde izin verilen maksimum izin {1}, Medical,Tıbbi, -Medical Code,Tıbbi kod, +Medical Code,Tıbbi Kod, Medical Code Standard,Tıbbi Kod Standardı, Medical Department,Tıp Departmanı, Medical Record,Tıbbi kayıt, @@ -1584,29 +1617,29 @@ Membership ID,Üyelik Kimliği, Membership Type,üyelik tipi, Memebership Details,Memebership Detayları, Memebership Type Details,Memebership Türü Ayrıntılar, -Merge,birleşmek, +Merge,Birleştir, Merge Account,Hesabı Birleştir, Merge with Existing Account,Mevcut Hesapla Birleştir, "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company","Aşağıdaki özelliklerin her ikisi, kayıtlarında aynı ise birleştirme mümkündür. Grup, Kök tipi, Şirket", Message Examples,Mesaj Örnekleri, Message Sent,Gönderilen Mesaj, Method,Yöntem, -Middle Income,Orta gelir, -Middle Name,İkinci ad, -Middle Name (Optional),İkinci ad (İsteğe bağlı), -Min Amt can not be greater than Max Amt,"Min Amt, Max Amt'tan büyük olamaz", +Middle Income,Orta Gelir, +Middle Name,İkinci Adı, +Middle Name (Optional),İkinci İsim (İsteğe bağlı), +Min Amt can not be greater than Max Amt,"Min Amt, Max Amt'tan büyük olamaz", Min Qty can not be greater than Max Qty,Minimum Miktar Maksimum Miktardan Fazla olamaz, Minimum Lead Age (Days),Minimum Müşteri Aday Kaydı Yaşı (Gün), Miscellaneous Expenses,Çeşitli Giderler, Missing Currency Exchange Rates for {0},Eksik Döviz Kurları {0}, -Missing email template for dispatch. Please set one in Delivery Settings.,Sevk için e-posta şablonu eksik. Lütfen Teslimat Ayarları'nda bir tane ayarlayın., +Missing email template for dispatch. Please set one in Delivery Settings.,Sevk için e-posta şablonu eksik. Lütfen Teslimat Ayarları'nda bir tane ayarlayın., "Missing value for Password, API Key or Shopify URL","Şifre, API Anahtarı veya Shopify URL için eksik değer", -Mode of Payment,Ödeme şekli, -Mode of Payments,Ödemeler Modu, -Mode of Transport,Ulaşım modu, -Mode of Transportation,Ulaşım Şekli, -Mode of payment is required to make a payment,Ödeme Modu ödeme yapmak için gereklidir, -Model,model, +Mode of Payment,Ödeme Biçimi, +Mode of Payments,Ödemeler Biçimi, +Mode of Transport,Ulaşım Biçimi, +Mode of Transportation,Ulaşım Biçimi, +Mode of payment is required to make a payment,Ödeme Biçimi ödeme yapmak için gereklidir, +Model,Model, Moderate Sensitivity,Orta hassasiyet, Monday,Pazartesi, Monthly,Aylık, @@ -1615,27 +1648,27 @@ Monthly Repayment Amount cannot be greater than Loan Amount,Aylık Geri Ödeme T More,Daha fazla, More Information,Daha fazla bilgi, More than one selection for {0} not allowed,{0} için birden fazla seçime izin verilmiyor, -More...,Daha..., +More...,Daha fazla..., Motion Picture & Video,Motion Picture & Video, -Move,Hareket, -Move Item,Taşı Öğe, +Move,Taşı, +Move Item,Ürün Taşı, Multi Currency,Çoklu Para Birimi, Multiple Item prices.,Çoklu Ürün fiyatları., -Multiple Loyalty Program found for the Customer. Please select manually.,Müşteri için Çoklu Bağlılık Programı bulundu. Lütfen manuel olarak seçiniz., +Multiple Loyalty Program found for the Customer. Please select manually.,Müşteri için Çoklu Sadakat Programı bulundu. Lütfen manuel olarak seçiniz., "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}","Çoklu Fiyat Kuralları aynı kriterler ile var, öncelik atayarak çatışma çözmek lütfen. Fiyat Kuralları: {0}", Multiple Variants,Çoklu Varyantlar, Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year,{0} tarihi için birden fazla mali yıl bulunuyor. Lütfen firma için mali yıl tanımlayınız., Music,Müzik, My Account,Hesabım, Name error: {0},Adı hatası: {0}, -Name of new Account. Note: Please don't create accounts for Customers and Suppliers,Yeni Hesabın Adı. Not: Müşteriler ve Tedarikçiler için hesap oluşturmayın, +Name of new Account. Note: Please don't create accounts for Customers and Suppliers,Yeni Hesabın Adı. Lütfen Müşteriler ve Tedarikçiler için hesap oluşturmayın, Name or Email is mandatory,Adı veya E-posta zorunludur, Nature Of Supplies,Malzemelerin Doğası, -Navigating,gezinme, +Navigating,Gezinme, Needs Analysis,İhtiyaç Analizi, Negative Quantity is not allowed,Negatif Miktara izin verilmez, Negative Valuation Rate is not allowed,Negatif Değerleme Br.Fiyatına izin verilmez, -Negotiation/Review,Müzakere / İnceleme, +Negotiation/Review,Pazarlık/Gözden Geçirme, Net Asset value as on,Net Aktif değeri olarak, Net Cash from Financing,Finansman Sağlanan Net Nakit, Net Cash from Investing,Yatırım Kaynaklanan Net Nakit, @@ -1647,41 +1680,41 @@ Net Change in Equity,Özkaynak Net Değişim, Net Change in Fixed Asset,Sabit Varlık Net Değişim, Net Change in Inventory,Envanter Net Değişim, Net ITC Available(A) - (B),Net ITC Mevcut (A) - (B), -Net Pay,Net ödeme, -Net Pay cannot be less than 0,Net Ücret az 0 olamaz, -Net Profit,Net kazanç, +Net Pay,Net Ödeme, +Net Pay cannot be less than 0,Net Ücret 0 dan az olamaz, +Net Profit,Net Kazanç, Net Salary Amount,Net Maaş Tutarı, -Net Total,Net toplam, +Net Total,Net Toplam, Net pay cannot be negative,Net ödeme negatif olamaz, New Account Name,Yeni Hesap Adı, -New Address,Yeni adres, +New Address,Yeni Adres, New BOM,Yeni BOM, -New Batch ID (Optional),Yeni Toplu İşlem Kimliği (İsteğe Bağlı), +New Batch ID (Optional),Yeni Toplu İşlem ID (Opsiyonel), New Batch Qty,Yeni Toplu İşlem Miktarı, -New Company,Yeni şirket, +New Company,Yeni Şirket, New Cost Center Name,Yeni Maliyet Merkezi Adı, New Customer Revenue,Yeni Müşteri Gelir, -New Customers,yeni müşteriler, -New Department,Yeni bölüm, -New Employee,Yeni çalışan, -New Location,Yeni konum, +New Customers,Yeni Müşteri, +New Department,Yeni Departman, +New Employee,Yeni Çalışan, +New Location,Yeni Konum, New Quality Procedure,Yeni Kalite Prosedürü, New Sales Invoice,Yeni Satış Faturası, New Sales Person Name,Yeni Satış Kişi Adı, -New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,Yeni Seri No Warehouse olamaz. Depo Stok girişiyle veya alım makbuzuyla ayarlanmalıdır, +New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,Yeni Seri No Warehouse olamaz. Depo Stok Hareketi veya Alış İrsaliyesi ayarlanmalıdır, New Warehouse Name,Yeni Depo Adı, New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0},Yeni kredi limiti müşteri için geçerli kalan miktar daha azdır. Kredi limiti en az olmak zorundadır {0}, New task,Yeni görev, New {0} pricing rules are created,Yeni {0} fiyatlandırma kuralları oluşturuldu, Newsletters,Haber bültenleri, Newspaper Publishers,Gazete Yayıncıları, -Next,İleri, +Next,Sonraki, Next Contact By cannot be same as the Lead Email Address,Sonraki İletişim Sorumlusu Müşteri Aday Kaydının E-posta Adresi ile aynı olamaz, Next Contact Date cannot be in the past,Sonraki İletişim Tarih geçmişte olamaz, -Next Steps,Sonraki adımlar, -No Action,Hiçbir eylem, +Next Steps,Sonraki Adımlar, +No Action,Hiç işlem yok, No Customers yet!,Henüz müşteri yok!, -No Data,Hiçbir veri, +No Data,Hiç veri yok, No Delivery Note selected for Customer {},Müşteri için {} dağıtım Notu seçilmedi, No Employee Found,Çalışan Bulunamadı, No Item with Barcode {0},Barkodlu Ürün Yok {0}, @@ -1689,10 +1722,10 @@ No Item with Serial No {0},Seri Numaralı Ürün Yok {0}, No Items available for transfer,Hayır Öğeler transfer için kullanılabilir, No Items selected for transfer,Transfer için hiçbir öğe seçilmedi, No Items to pack,Ambalajlanacak Ürün Yok, -No Items with Bill of Materials to Manufacture,Malzeme Listesine Öğe Yok İmalat için, +No Items with Bill of Materials to Manufacture,Üretim işlemi için ürün ağacı girilmiş malzeme yok, No Items with Bill of Materials.,Malzeme Listesi ile Öğe Yok., No Permission,İzin yok, -No Remarks,Hiçbir Açıklamalar, +No Remarks,Hiç Açıklama yok, No Result to submit,Gönderilecek Sonuç Yok, No Salary Structure assigned for Employee {0} on given date {1},{1} belirli bir tarihte Çalışana {0} atanan Maaş Yapısı yok, No Staffing Plans found for this Designation,Bu tayin için hiçbir personel planı bulunamadı, @@ -1709,9 +1742,9 @@ No employees for the mentioned criteria,Sözü edilen ölçütler için çalış No gain or loss in the exchange rate,Döviz kurunda kazanç veya kayıp yok, No items listed,Listelenen öğe yok, No items to be received are overdue,Alınacak hiçbir öğe gecikmedi, -No material request created,Malzeme isteği oluşturulmadı, -No more updates,Artık güncelleme, -No of Interactions,Etkileşimler Yok, +No material request created,Malzeme talebi oluşturulmadı, +No more updates,Başka güncelleme yok, +No of Interactions,Etkileşim Yok, No of Shares,Pay Sayısı, No pending Material Requests found to link for the given items.,Verilen öğeler için bağlantı bekleyen herhangi bir Malzeme Talebi bulunamadı., No products found,Ürün bulunamadı, @@ -1722,7 +1755,7 @@ No records found in the Payment table,Ödeme tablosunda kayıt bulunamadı, No replies from,dan cevap yok, No salary slip found to submit for the above selected criteria OR salary slip already submitted,Yukarıdaki kriterlere göre maaş fişi bulunamadı VEYA maaş fişi zaten gönderildi, No tasks,Görev yok, -No time sheets,Hiçbir zaman çarşaf, +No time sheets,Hiçbir zaman çizegesi yok, No values,Değer yok, No {0} found for Inter Company Transactions.,Inter Şirket İşlemleri için {0} bulunamadı., Non GST Inward Supplies,GST İç İçe Olmayan Sarf Malzemeleri, @@ -1730,9 +1763,9 @@ Non Profit,Kar Yok, Non Profit (beta),Kar Olmayan (beta), Non-GST outward supplies,GST dışı dış sarf malzemeleri, Non-Group to Group,Grup grup dışı, -None,Yok, +None,Hiçbiri, None of the items have any change in quantity or value.,Öğelerin hiçbiri miktar veya değer bir değişiklik var., -Nos,nos, +Nos,Nos, Not Available,Mevcut değil, Not Marked,İşaretli değil, Not Paid and Not Delivered,Değil Ücretli ve Teslim Edilmedi, @@ -1765,60 +1798,61 @@ Number of Interaction,Etkileşim Sayısı, Number of Order,Sipariş Sayısı, "Number of new Account, it will be included in the account name as a prefix","Yeni Hesap numarası, hesap adına bir ön ek olarak eklenecektir", "Number of new Cost Center, it will be included in the cost center name as a prefix","Yeni Maliyet Merkezi sayısı, maliyet merkezi adına önek olarak eklenecektir", -Number of root accounts cannot be less than 4,Kök hesap sayısı 4'ten az olamaz, +Number of root accounts cannot be less than 4,Kök hesap sayısı 4'ten az olamaz, Odometer,Kilometre sayacı, Office Equipments,Ofis Gereçleri, Office Maintenance Expenses,Ofis Bakım Giderleri, Office Rent,Ofis Kiraları, On Hold,Beklemede, -On Net Total,Net toplam, -One customer can be part of only single Loyalty Program.,Bir müşteri sadece tek bir Bağlılık Programının parçası olabilir., +On Net Total,Net Toplam, +One customer can be part of only single Loyalty Program.,Bir müşteri sadece tek bir Sadakat Programının parçası olabilir., Online Auctions,Online Müzayede, -Only Leave Applications with status 'Approved' and 'Rejected' can be submitted,Sadece sunulabilir 'Reddedildi' 'Onaylandı' ve statülü Uygulamaları bırakın, -"Only the Student Applicant with the status ""Approved"" will be selected in the table below.",Aşağıdaki tabloda yalnızca "Onaylandı" durumuna sahip Öğrenci Başvurusu seçilecektir., -Only users with {0} role can register on Marketplace,Yalnızca {0} rolü olan kullanıcılar Marketplace'e kayıt olabilir, +Only Leave Applications with status 'Approved' and 'Rejected' can be submitted,Sadece sunulabilir 'Reddedildi' 'Onaylandı' ve statülü Uygulamaları bırakın, +"Only the Student Applicant with the status ""Approved"" will be selected in the table below.",Aşağıdaki tabloda yalnızca 'Onaylandı' durumuna sahip Öğrenci Başvurusu seçilecektir., +Only users with {0} role can register on Marketplace,Yalnızca {0} rolü olan kullanıcılar Marketplace'e kayıt olabilir, Open BOM {0},Açık BOM {0}, Open Item {0},Açık Öğe {0}, Open Notifications,Açık Bildirimler, Open Orders,Açık siparişler, Open a new ticket,Yeni bir bilet aç, -Opening,açılış, -Opening (Cr),Açılış (Cr), -Opening (Dr),Açılış (Dr), -Opening Accounting Balance,Açılış Muhasebe Dengesi, -Opening Accumulated Depreciation,Birikmiş Amortisman Açılış, -Opening Accumulated Depreciation must be less than equal to {0},Birikmiş Amortisman Açılış eşit az olmalıdır {0}, -Opening Balance,Açılış bilançosu, -Opening Balance Equity,Açılış Bakiyesi Hisse, -Opening Date and Closing Date should be within same Fiscal Year,Tarih ve Kapanış Tarihi Açılış aynı Mali Yılı içinde olmalıdır, -Opening Date should be before Closing Date,Tarih Açılış Tarihi Kapanış önce olmalıdır, -Opening Entry Journal,Açılış Giriş Dergisi, -Opening Invoice Creation Tool,Fatura Yaratma Aracını Açma, +Opening,Açılış, +Opening (Cr),Açılış (Alacak), +Opening (Dr),Açılış (Borç), +Opening Accounting Balance,Açılış Muhasebe Bakiyesi, +Opening Accumulated Depreciation,Açılış Birikmiş Amortisman, +Opening Accumulated Depreciation must be less than equal to {0},Açılış Birikmiş Amortismanı {0} değerinden küçük olmalı, +Opening Balance,Açılış Bakiyesi, +Opening Balance Equity,Açılış Bakiyesi Özkaynak, +Opening Date and Closing Date should be within same Fiscal Year,Açılış Tarihi ve Kapanış Tarihinin aynı Mali Yıl içinde olmalı, +Opening Date should be before Closing Date,Açılış Tarihi Kapanış Tarihinden önce olmalı, +Opening Entry Journal,Açılış Kaydı Yevmiyesi, +Opening Invoice Creation Tool,Açılış Faturası Oluşturma Aracı, Opening Invoice Item,Fatura Öğesini Açma, Opening Invoices,Faturaları Açma, Opening Invoices Summary,Faturaları Açma Özeti, Opening Qty,Açılış Miktarı, -Opening Stock,Açılış Stok, -Opening Stock Balance,Açılış Stok Dengesi, -Opening Value,Açılış değeri, -Opening {0} Invoice created,Açılış {0} Fatura oluşturuldu, +Opening Stock,Açılış Stok Miktarı, +Opening Stock Balance,Açılış Stok Bakiyesi, +Opening Value,Açılış Değeri, +Opening {0} Invoice created,Açılış {0} Faturası oluşturuldu, Operation,Operasyon, -Operation Time must be greater than 0 for Operation {0},Çalışma Süresi Çalışma için 0'dan büyük olmalıdır {0}, +Operation Time must be greater than 0 for Operation {0},Çalışma Süresi Çalışma için 0'dan büyük olmalıdır {0}, "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations","Çalışma {0} iş istasyonunda herhangi bir mevcut çalışma saatleri daha uzun {1}, birden operasyonlarına operasyon yıkmak", Operations,Operasyonlar, Operations cannot be left blank,Operasyon boş bırakılamaz, -Opp Count,Opp Sayısı, -Opp/Lead %,Satış Fırsatı/Müşteri Adayı yüzdesi, +Opp Count,Fırsat Sayısı, +Opp/Lead %,Satış Fırsatı/Aday %, Opportunities,Fırsatlar, -Opportunities by lead source,Başlıca kaynak olan fırsatlar, -Opportunity,fırsat, +Opportunities by lead source,Aday kaynağına göre fırsatlar, +Opportunity,Fırsat, Opportunity Amount,Fırsat Tutarı, +Opportunity Summary by Sales Stage,Satış Aşamasına göre Fırsat Özeti, Optional Holiday List not set for leave period {0},"İsteğe bağlı Tatil Listesi, {0} izin dönemi için ayarlanmamış", "Optional. Sets company's default currency, if not specified.","İsteğe bağlı. Eğer belirtilmemişse, şirketin varsayılan para birimini belirler.", Optional. This setting will be used to filter in various transactions.,İsteğe bağlı. Bu ayar çeşitli işlemlerde filtreleme yapmak için kullanılacaktır, Options,Seçenekler, -Order Count,Sipariş sayısı, -Order Entry,Sipariş girişi, +Order Count,Sipariş Sayısı, +Order Entry,Sipariş Girişi, Order Value,Sipariş Değeri, Order rescheduled for sync,Senkronizasyon için sipariş yeniden planlandı, Order/Quot %,Sipariş / Teklif%, @@ -1827,23 +1861,23 @@ Ordered Qty,Sipariş Miktarı, "Ordered Qty: Quantity ordered for purchase, but not received.","Sipariş Edilen Miktar: Satın alınmak için sipariş edilmiş, ancak teslim alınmamış miktar", Orders,Siparişler, Orders released for production.,Üretim için verilen emirler., -Organization,organizasyon, +Organization,Kuruluş, Organization Name,Kuruluş Adı, Other,Diğer, -Other Reports,Diğer raporlar, +Other Reports,Diğer Raporlar, "Other outward supplies(Nil rated,Exempted)","Diğer dış sarf malzemeleri (Nil puan, Muaf)", Others,Diğer, Out Qty,Çıkış Miktarı, Out Value,Out Değeri, Out of Order,Bozuk, Outgoing,Giden, -Outstanding,ödenmemiş, -Outstanding Amount,Bekleyen Tutar, -Outstanding Amt,Alacak tutarı, +Outstanding,Ödenmemiş, +Outstanding Amount,Ödenmemiş Tutar, +Outstanding Amt,Ödenmemiş tutarı, Outstanding Cheques and Deposits to clear,Üstün Çekler ve temizlemek için Mevduat, Outstanding for {0} cannot be less than zero ({1}),{0} için bekleyen sıfırdan az olamaz ({1}), Outward taxable supplies(zero rated),Dışa dönük vergilendirilebilir malzemeler, -Overdue,vadesi geçmiş, +Overdue,Gecikmiş, Overlap in scoring between {0} and {1},{0} ile {1} arasındaki skorlamanın üst üste gelmesi, Overlapping conditions found between:,Şunların arasında çakışan koşullar bulundu:, Owner,Sahibi, @@ -1854,21 +1888,21 @@ POS Profile is required to use Point-of-Sale,"POS Profili, Satış Noktasını K POS Profile required to make POS Entry,POS Profil POS Girişi yapmak için gerekli, POS Settings,POS Ayarları, Packed quantity must equal quantity for Item {0} in row {1},{1} Paketli miktar satır {1} deki Ürün {0} a eşit olmalıdır, -Packing Slip,Ambalaj Makbuzu, -Packing Slip(s) cancelled,Ambalaj Makbuzları İptal Edildi, +Packing Slip,Paketleme Fişi, +Packing Slip(s) cancelled,Paketleme Fişi iptal edildi, Paid,Ücretli, Paid Amount,Ödenen Tutar, Paid Amount cannot be greater than total negative outstanding amount {0},"Ödenen Tutar, toplam negatif ödenmemiş miktardan daha fazla olamaz {0}", Paid amount + Write Off Amount can not be greater than Grand Total,Ödenen Tutar ve Şüpheli Alacak Tutarı toplamı Genel Toplamdan fazla olamaz, Paid and Not Delivered,Ödendi ancak Teslim Edilmedi, Parameter,Parametre, -Parent Item {0} must not be a Stock Item,Veli Öğe {0} Stok Öğe olmamalıdır, +Parent Item {0} must not be a Stock Item,Ana Ürün {0} Stok Ürünü olmamalıdır, Parents Teacher Meeting Attendance,Ebeveynler Öğretmen Toplantısı Katılımı, Part-time,Yarı zamanlı, Partially Depreciated,Kısmen Değer Kaybına Uğramış, Partially Received,Kısmen Alındı, Party,Taraf, -Party Name,parti Adı, +Party Name,Taraf Adı, Party Type,Taraf Türü, Party Type and Party is mandatory for {0} account,{0} hesabı için Parti Türü ve Parti zorunludur, Party Type is mandatory,Parti Tipi zorunludur, @@ -1882,35 +1916,35 @@ Patient Encounter,Hasta Encounter, Patient not found,Hasta bulunamadı, Pay Remaining,Kalan Öde, Pay {0} {1},{0} {1} öde, -Payable,Borç, +Payable,Ödenecek Borç, Payable Account,Ödenecek Hesap, -Payable Amount,Ödenebilir miktar, +Payable Amount,Ödenecek Tutar, Payment,Tahsilat, Payment Cancelled. Please check your GoCardless Account for more details,Ödeme iptal edildi. Daha fazla bilgi için lütfen GoCardless Hesabınızı kontrol edin, -Payment Confirmation,Ödeme onaylama, -Payment Date,Ödeme tarihi, +Payment Confirmation,Ödeme Onaylama, +Payment Date,Ödeme Tarihi, Payment Days,Ödeme Günleri, Payment Document,Ödeme Belgesi, -Payment Due Date,Son ödeme tarihi, -Payment Entries {0} are un-linked,Ödeme Girişler {0}-un bağlantılıdır, -Payment Entry,Ödeme girişi, -Payment Entry already exists,Ödeme giriş zaten var, +Payment Due Date,Son Ödeme Tarihi, +Payment Entries {0} are un-linked,Ödeme Kayıtlarının bağlantısı kaldırıldı, +Payment Entry,Ödeme Kaydı, +Payment Entry already exists,Ödeme Kaydı zaten var, Payment Entry has been modified after you pulled it. Please pull it again.,Bunu çekti sonra Ödeme Giriş modifiye edilmiştir. Tekrar çekin lütfen., -Payment Entry is already created,Ödeme giriş zaten yaratılır, +Payment Entry is already created,Ödeme girişi zaten oluşturulmuş, Payment Failed. Please check your GoCardless Account for more details,Ödeme başarısız. Daha fazla bilgi için lütfen GoCardless Hesabınızı kontrol edin, -Payment Gateway,Ödeme Gateway, -"Payment Gateway Account not created, please create one manually.","Ödeme Gateway Hesabı oluşturulmaz, el bir tane oluşturun lütfen.", +Payment Gateway,Ödeme Ağ Geçidi, +"Payment Gateway Account not created, please create one manually.","Ödeme Ağ Geçidi Hesabı oluşturulmaz, bir tane oluşturun lütfen.", Payment Gateway Name,Ödeme Ağ Geçidi Adı, Payment Mode,Ödeme Modu, -Payment Receipt Note,Ödeme Makbuzu Not, -Payment Request,Ödeme isteği, +Payment Receipt Note,Ödeme Makbuzu Dekontu, +Payment Request,Ödeme Talebi, Payment Request for {0},{0} için Ödeme İsteği, -Payment Tems,Ödeme yöntemleri, -Payment Term,Ödeme koşulu, -Payment Terms,Ödeme şartları, -Payment Terms Template,Ödeme Koşulları Şablonu, -Payment Terms based on conditions,Koşullara göre Ödeme Koşulları, -Payment Type,Ödeme Şekli, +Payment Tems,Ödeme Yöntemleri, +Payment Term,Ödeme Vadesi, +Payment Terms,Ödeme Vadeleri, +Payment Terms Template,Ödeme Vadesi Şablonu, +Payment Terms based on conditions,Koşullara göre Ödeme Vadesi, +Payment Type,Ödeme Tipi, "Payment Type must be one of Receive, Pay and Internal Transfer","Ödeme Şekli, Alma biri Öde ve İç Transferi gerekir", Payment against {0} {1} cannot be greater than Outstanding Amount {2},Karşı Ödeme {0} {1} Üstün Tutar daha büyük olamaz {2}, Payment of {0} from {1} to {2},{1} ile {2} arasındaki {0} ödemesi, @@ -1922,7 +1956,7 @@ Payroll Payable,Ödenecek Bordro, Payslip,maaş bordrosu, Pending Activities,Bekleyen Etkinlikleri, Pending Amount,Bekleyen Tutar, -Pending Leaves,Bekleyen Yapraklar, +Pending Leaves,Bekleyen İzinler, Pending Qty,Bekleyen Adet, Pending Quantity,Bekleyen Miktar, Pending Review,Bekleyen İnceleme, @@ -1935,8 +1969,8 @@ Period Closing Entry,Dönem Kapanış Girişi, Period Closing Voucher,Dönem Kapanış Makbuzu, Periodicity,periyodik olarak tekrarlanma, Personal Details,Kişisel Bilgiler, -Pharmaceutical,Ecza, -Pharmaceuticals,Ecza, +Pharmaceutical,İlaç, +Pharmaceuticals,İlaçlar, Physician,Doktor, Piecework,parça başı iş, Pincode,Pinkodu, @@ -1945,10 +1979,10 @@ Place Order,Sipariş, Plan Name,Plan Adı, Plan for maintenance visits.,Bakım ziyaretleri planı, Planned Qty,Planlanan Miktar, -"Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured.","Planlanan Miktar: İş Emri'nin yükseltildiği, ancak üretilmeyi beklediği miktar.", +"Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured.","Planlanan Miktar: İş Emri'nin yükseltildiği, ancak üretilmeyi beklediği miktar.", Planning,Planlama, Plants and Machineries,Bitkiler ve Makinaları, -Please Set Supplier Group in Buying Settings.,Lütfen Satın Alma Ayarlarında Tedarikçi Grubunu Ayarlayın., +Please Set Supplier Group in Buying Settings.,Lütfen Satınalma Ayarlarında Tedarikçi Grubunu Ayarlayın., Please add a Temporary Opening account in Chart of Accounts,Lütfen Hesap Planında bir Geçici Açılış hesabı ekleyin, Please add the account to root level Company - ,Lütfen hesabı root seviyesine ekleyin., Please add the remaining benefits {0} to any of the existing component,Lütfen mevcut bileşenlerden herhangi birine {0} kalan faydaları ekleyin, @@ -1957,15 +1991,15 @@ Please click on 'Generate Schedule','Takvim Oluştura' tıklayınız, Please click on 'Generate Schedule' to fetch Serial No added for Item {0},Ürün {0} seri numarası eklemek için 'Program Ekle' ye tıklayınız, Please click on 'Generate Schedule' to get schedule,Programı almak için 'Program Oluştura' tıklayınız, Please confirm once you have completed your training,Lütfen eğitiminizi tamamladığınızda onaylayın, -Please create purchase receipt or purchase invoice for the item {0},Lütfen {0} öğesi için satın alma makbuzu veya fatura satın alın, +Please create purchase receipt or purchase invoice for the item {0},Lütfen {0} öğesi için Satınalma makbuzu veya fatura satın alın, Please define grade for Threshold 0%,Lütfen eşiği% 0 eşik için tanımlayın, Please enable Applicable on Booking Actual Expenses,Rezervasyon Gerçekleşen Masraflar için Geçerli Olunur Lütfen, -Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses,Lütfen Satın Alma Siparişinde Uygulanabilirliği Etkinleştirin ve Gerçekleşen Rezervasyonlara Uygulanabilir, +Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses,Lütfen Satınalma Siparişinde Uygulanabilirliği Etkinleştirin ve Gerçekleşen Rezervasyonlara Uygulanabilir, Please enable default incoming account before creating Daily Work Summary Group,Günlük İş Özet Grubunu oluşturmadan önce varsayılan gelen hesabı etkinleştirin, Please enable pop-ups,Pop-up etkinleştirin, Please enter 'Is Subcontracted' as Yes or No,'Taşeron var mı' alanına Evet veya Hayır giriniz, -Please enter API Consumer Key,Lütfen API Tüketici Anahtarını girin, -Please enter API Consumer Secret,Lütfen API Tüketici Sırrı girin, +Please enter API Consumer Key,Lütfen API Consumer Keyi girin, +Please enter API Consumer Secret,Lütfen API Consumer Secreti girin, Please enter Account for Change Amount,Değişim Miktarı Hesabı giriniz, Please enter Approving Role or Approving User,Onaylayıcı Rol veya Onaylayıcı Kullanıcı Giriniz, Please enter Cost Center,Maliyet Merkezi giriniz, @@ -1983,8 +2017,8 @@ Please enter Purchase Receipt first,İlk Satınalma Faturası giriniz, Please enter Receipt Document,Makbuz Belge giriniz, Please enter Reference date,Referrans tarihi girin, Please enter Repayment Periods,Geri Ödeme Süreleri giriniz, -Please enter Reqd by Date,Lütfen Reqd'yi Tarihe Göre Girin, -Please enter Woocommerce Server URL,Lütfen Woocommerce Sunucusu URL'sini girin, +Please enter Reqd by Date,Lütfen Reqd'yi Tarihe Göre Girin, +Please enter Woocommerce Server URL,Lütfen Woocommerce Sunucusu URL'sini girin, Please enter Write Off Account,Lütfen Şüpheli Alacak Hesabını Girin, Please enter atleast 1 invoice in the table,Tabloya en az 1 fatura girin, Please enter company first,Lütfen ilk önce şirketi girin, @@ -2001,13 +2035,13 @@ Please enter {0} first,İlk {0} giriniz, Please fill in all the details to generate Assessment Result.,Değerlendirme Sonucunu oluşturmak için lütfen tüm detayları doldurunuz., Please identify/create Account (Group) for type - {0},Lütfen tür - {0} türü için Hesap (Grup) tanımlayın / oluşturun, Please identify/create Account (Ledger) for type - {0},Lütfen tür - {0} türü için Hesap (Muhasebe) tanımlayın / oluşturun, -Please login as another user to register on Marketplace,Lütfen Marketplace'e kayıt olmak için başka bir kullanıcı olarak giriş yapın, +Please login as another user to register on Marketplace,Lütfen Marketplace'e kayıt olmak için başka bir kullanıcı olarak giriş yapın, Please make sure you really want to delete all the transactions for this company. Your master data will remain as it is. This action cannot be undone.,Bu şirkete ait bütün işlemleri silmek istediğinizden emin olun. Ana veriler olduğu gibi kalacaktır. Bu işlem geri alınamaz., -Please mention Basic and HRA component in Company,Lütfen Şirket'te Basic ve HRA bileşenini belirtin, +Please mention Basic and HRA component in Company,Lütfen Şirket'te Basic ve HRA bileşenini belirtin, Please mention Round Off Account in Company,Şirket Yuvarlak Kapalı Hesabı belirtin, -Please mention Round Off Cost Center in Company,Şirket Yuvarlak Off Maliyet Merkezi'ni belirtiniz, +Please mention Round Off Cost Center in Company,Şirket Yuvarlak Off Maliyet Merkezi'ni belirtiniz, Please mention no of visits required,Lütfen gerekli ziyaretlerin sayısını belirtin, -Please mention the Lead Name in Lead {0},Lütfen Kurşun Adını {0} Kurşun'dan belirtin, +Please mention the Lead Name in Lead {0},Lütfen Aday Adını {0} Adaydan belirtin, Please pull items from Delivery Note,İrsaliyeden Ürünleri çekin, Please register the SIREN number in the company information file,Lütfen SİREN numarasını şirket bilgi dosyasına kaydettirin, Please remove this Invoice {0} from C-Form {1},C-Form bu Fatura {0} kaldırın lütfen {1}, @@ -2015,33 +2049,33 @@ Please save the patient first,Lütfen önce hastayı kaydedin, Please save the report again to rebuild or update,Yeniden oluşturmak veya güncellemek için lütfen raporu tekrar kaydedin, "Please select Allocated Amount, Invoice Type and Invoice Number in atleast one row","En az bir satırda Tahsis Tutar, Fatura Türü ve Fatura Numarası seçiniz", Please select Apply Discount On,İndirim Açık Uygula seçiniz, -Please select BOM against item {0},Lütfen {0} öğesine karşı BOM'u seçin, +Please select BOM against item {0},Lütfen {0} öğesine karşı BOM'u seçin, Please select BOM for Item in Row {0},Satır Öğe için BOM seçiniz {0}, Please select BOM in BOM field for Item {0},Ürün için BOM BOM alanında seçiniz {0}, Please select Category first,İlk Kategori seçiniz, Please select Charge Type first,İlk şarj türünü seçiniz, Please select Company,Firma seçiniz, -Please select Company and Designation,Lütfen Şirket ve Atama'yı seçiniz, -Please select Company and Posting Date to getting entries,Giriş almak için lütfen Şirket ve Gönderme Tarihi'ni seçin., +Please select Company and Designation,Lütfen Şirket ve Atama'yı seçiniz, +Please select Company and Posting Date to getting entries,Giriş almak için lütfen Şirket ve Gönderme Tarihi'ni seçin., Please select Company first,İlk Şirket seçiniz, -Please select Completion Date for Completed Asset Maintenance Log,Tamamlanan Varlık Bakım Günlüğü için Tamamlanma Tarihi'ni seçin, +Please select Completion Date for Completed Asset Maintenance Log,Tamamlanan Varlık Bakım Günlüğü için Tamamlanma Tarihi'ni seçin, Please select Completion Date for Completed Repair,Tamamlanan Onarım için Bitiş Tarihi seçin, Please select Course,Lütfen Kursu seçin, Please select Drug,Lütfen Uyuşturucu Seçiniz, Please select Employee,Lütfen Çalışan seçin, Please select Existing Company for creating Chart of Accounts,Hesap tablosu oluşturmak için Varolan Firma seçiniz, Please select Healthcare Service,Lütfen Sağlık Hizmeti Seçiniz, -"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle","Hayır" ve "Satış Öğe mı" "Stok Öğe mı" nerede "Evet" ise Birimini seçmek ve başka hiçbir Ürün Paketi var Lütfen, +"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle",'Hayır' ve 'Satış Öğe mı' 'Stok Öğe mı' nerede 'Evet' ise Birimini seçmek ve başka hiçbir Ürün Paketi var Lütfen, Please select Maintenance Status as Completed or remove Completion Date,Lütfen Bakım Durumunu Tamamlandı olarak seçin veya Bitiş Tarihi kaldırın, Please select Party Type first,İlk Parti Türünü seçiniz, Please select Patient,Lütfen hastayı seçin, -Please select Patient to get Lab Tests,Lab Testleri almak için lütfen Hasta'yı seçin, +Please select Patient to get Lab Tests,Lab Testleri almak için lütfen Hasta'yı seçin, Please select Posting Date before selecting Party,Partiyi seçmeden önce Gönderme Tarihi seçiniz, Please select Posting Date first,İlk Gönderme Tarihi seçiniz, Please select Price List,Fiyat Listesi seçiniz, Please select Program,Lütfen program seçiniz, Please select Qty against item {0},Lütfen {0} öğesine karşı Miktar seçin, -Please select Sample Retention Warehouse in Stock Settings first,"Lütfen önce Stok Ayarlarında Numune Alma Deposu'nu seçin,", +Please select Sample Retention Warehouse in Stock Settings first,"Lütfen önce Stok Ayarlarında Numune Alma Deposu'nu seçin,", Please select Start Date and End Date for Item {0},Ürün {0} için Başlangıç ve Bitiş tarihi seçiniz, Please select Student Admission which is mandatory for the paid student applicant,Lütfen ödenen öğrenci başvurusu için zorunlu Öğrenci Kabulünü seçin, Please select a BOM,Lütfen bir BOM seçin, @@ -2049,7 +2083,7 @@ Please select a Batch for Item {0}. Unable to find a single batch that fulfills Please select a Company,Bir Şirket seçiniz, Please select a batch,Lütfen bir parti seçin, Please select a csv file,Bir csv dosyası seçiniz, -Please select a field to edit from numpad,Lütfen numpad'den düzenlemek için bir alan seçin, +Please select a field to edit from numpad,Lütfen numpad'den düzenlemek için bir alan seçin, Please select a table,Lütfen bir tablo seçin, Please select a valid Date,Lütfen geçerli bir tarih seçiniz, Please select a value for {0} quotation_to {1},{0} - {1} teklifi için bir değer seçiniz, @@ -2062,52 +2096,52 @@ Please select month and year,Ay ve yıl seçiniz, Please select prefix first,Önce Ön ek seçiniz, Please select the Company,Lütfen Şirketi Seçiniz, Please select the Multiple Tier Program type for more than one collection rules.,Birden fazla koleksiyon kuralları için lütfen Birden Çok Katmanlı Program türü seçin., -Please select the assessment group other than 'All Assessment Groups',Lütfen 'Tüm Değerlendirme Grupları' dışındaki değerlendirme grubunu seçin., +Please select the assessment group other than 'All Assessment Groups',Lütfen 'Tüm Değerlendirme Grupları' dışındaki değerlendirme grubunu seçin., Please select the document type first,Önce belge türünü seçiniz, Please select weekly off day,Haftalık izin gününü seçiniz, Please select {0},Lütfen {0} seçiniz, Please select {0} first,Önce {0} seçiniz, -Please set 'Apply Additional Discount On',Set 'On İlave İndirim Uygula' Lütfen, +Please set 'Apply Additional Discount On',Set 'On İlave İndirim Uygula' Lütfen, Please set 'Asset Depreciation Cost Center' in Company {0},Lütfen firma {0} için 'Varlık Değer Kaybı Maliyet Merkezi' tanımlayın, Please set 'Gain/Loss Account on Asset Disposal' in Company {0},Lütfen 'Varlık Elden Çıkarılmasına İlişkin Kâr / Zarar Hesabı''nı {0} şirketi için ayarlayın, Please set Account in Warehouse {0} or Default Inventory Account in Company {1},Lütfen Hesap {0} Deposunda veya Şirket {1} Şirketinde Varsayılan Envanter Hesabı olarak ayarlayın., Please set B2C Limit in GST Settings.,Lütfen GST Ayarlarında B2C Sınırı ayarlayın., Please set Company,Lütfen şirket ayarlayın, -Please set Company filter blank if Group By is 'Company',Gruplandırılmış 'Şirket' ise lütfen şirket filtresini boş olarak ayarlayın., +Please set Company filter blank if Group By is 'Company',Gruplandırılmış 'Şirket' ise lütfen şirket filtresini boş olarak ayarlayın., Please set Default Payroll Payable Account in Company {0},Şirket Standart Bordro Ödenecek Hesap ayarlayın {0}, Please set Depreciation related Accounts in Asset Category {0} or Company {1},"Lütfen Değer Kaybı ile ilgili Hesapları, Varlık Kategori {0} veya Firma {1} içinde belirleyin", Please set Email Address,E-posta Adresini ayarlayın, Please set GST Accounts in GST Settings,Lütfen GST Ayarlarını GST Ayarlarında Ayarlayın, -Please set Hotel Room Rate on {},Otel Oda Fiyatı'nı {} olarak ayarlayın., +Please set Hotel Room Rate on {},Otel Oda Fiyatı'nı {} olarak ayarlayın., Please set Number of Depreciations Booked,Amortisman Sayısı rezervasyonu ayarlayın, Please set Unrealized Exchange Gain/Loss Account in Company {0},Lütfen {0} Şirketindeki Gerçekleşmemiş Döviz Kazası / Zarar Hesabını ayarlayın, Please set User ID field in an Employee record to set Employee Role,Çalışan Rolü ayarlamak için Çalışan kaydındaki Kullanıcı Kimliği alanını Lütfen, Please set a default Holiday List for Employee {0} or Company {1},Çalışan bir varsayılan Tatil Listesi set Lütfen {0} veya Şirket {1}, -Please set account in Warehouse {0},Lütfen deposunu {0} 'da hesaba koy, +Please set account in Warehouse {0},Lütfen deposunu {0} 'da hesaba koy, Please set an active menu for Restaurant {0},Lütfen restoran {0} için etkin bir menü ayarlayın., Please set associated account in Tax Withholding Category {0} against Company {1},Lütfen ilgili hesabı {1} Şirketine Karşı Vergi Stopaj Kategorisinde {1} ayarlayın, Please set at least one row in the Taxes and Charges Table,Lütfen Vergiler ve Ücretler Tablosunda en az bir satır belirtin, Please set default Cash or Bank account in Mode of Payment {0},{0} Ödeme şeklinde varsayılan nakit veya banka hesabı ayarlayınız, Please set default account in Salary Component {0},Maaş Bileşeni varsayılan hesabı ayarlamak Lütfen {0}, -Please set default customer in Restaurant Settings,Lütfen Restoran Ayarları'nda varsayılan müşteriyi ayarlayın, -Please set default template for Leave Approval Notification in HR Settings.,Lütfen HR Ayarları'nda Onay Onay Bildirimi için varsayılan şablonu ayarlayın., -Please set default template for Leave Status Notification in HR Settings.,Lütfen HR Ayarları'nda Durum Bildirimi Bırakma için varsayılan şablonu ayarlayın., -Please set default {0} in Company {1},Şirket varsayılan {0} set Lütfen {1}, +Please set default customer in Restaurant Settings,Lütfen Restoran Ayarları'nda varsayılan müşteriyi ayarlayın, +Please set default template for Leave Approval Notification in HR Settings.,Lütfen HR Ayarları'nda Onay Onay Bildirimi için varsayılan şablonu ayarlayın., +Please set default template for Leave Status Notification in HR Settings.,Lütfen HR Ayarlarında Durum Bildirimi Bırakma için varsayılan şablonu ayarlayın., +Please set default {0} in Company {1},Lütfen {1} Şirketinde varsayılan {0} olarak ayarlayın, Please set filter based on Item or Warehouse,Madde veya Depo dayalı filtre ayarlayın, Please set leave policy for employee {0} in Employee / Grade record,Lütfen Çalışan / Not kaydındaki {0} çalışanı için izin politikası ayarlayın, Please set recurring after saving,kaydettikten sonra yinelenen ayarlayın, Please set the Company,Lütfen şirketi ayarlayın., Please set the Customer Address,Lütfen Müşteri Adresinizi ayarlayın, -Please set the Date Of Joining for employee {0},Lütfen çalışan {0} için Katılma Tarihi'ni ayarlayın., -Please set the Default Cost Center in {0} company.,Lütfen {0} şirketindeki Varsayılan Maliyet Merkezi'ni ayarlayın., -Please set the Email ID for the Student to send the Payment Request,Lütfen Ödeme İsteğini göndermek için Öğrencinin E-posta Kimliği'ni ayarlayın., +Please set the Date Of Joining for employee {0},Lütfen çalışan {0} için Katılma Tarihi'ni ayarlayın., +Please set the Default Cost Center in {0} company.,Lütfen {0} şirketindeki Varsayılan Maliyet Merkezi'ni ayarlayın., +Please set the Email ID for the Student to send the Payment Request,Lütfen Ödeme İsteğini göndermek için Öğrencinin E-posta Kimliği'ni ayarlayın., Please set the Item Code first,Lütfen önce Öğe Kodunu ayarlayın, Please set the Payment Schedule,Lütfen Ödeme Planını ayarlayın, Please set the series to be used.,Lütfen kullanılacak serileri ayarlayın., Please set {0} for address {1},Lütfen {1} adresi için {0} ayarını yapınız, Please setup Students under Student Groups,Lütfen Öğrencileri Öğrenci Grupları Altına Kurun, -Please share your feedback to the training by clicking on 'Training Feedback' and then 'New',Eğitime geribildiriminizi 'Eğitim Geri Bildirimi' ve ardından 'Yeni', -Please specify Company,Şirket belirtiniz, +Please share your feedback to the training by clicking on 'Training Feedback' and then 'New',Eğitime geribildiriminizi 'Eğitim Geri Bildirimi' ve ardından 'Yeni', +Please specify Company,Lütfen Firma belirtin, Please specify Company to proceed,Devam etmek için Firma belirtin, Please specify a valid 'From Case No.',Lütfen geçerlli bir 'durum nodan başlayarak' belirtiniz, Please specify a valid Row ID for row {0} in table {1},Tablodaki satır {0} için geçerli Satır kimliği belirtiniz {1}, @@ -2118,34 +2152,34 @@ Please specify from/to range,Menzil / dan belirtiniz, Please supply the specified items at the best possible rates,Lütfen belirtilen ürünleri mümkün olan en rekabetçi fiyatlarla sununuz, Please update your status for this training event,Lütfen bu eğitim olayına ilişkin durumunuzu güncelleyin, Please wait 3 days before resending the reminder.,Hatırlatıcıyı tekrar göndermeden önce lütfen 3 gün bekleyin., -Point of Sale,Satış noktası, -Point-of-Sale,Satış noktası, +Point of Sale,POS Satış Noktası, +Point-of-Sale,POS Satış Noktası, Point-of-Sale Profile,Satış Noktası Profili, Portal,Portal, Portal Settings,Portal Ayarları, Possible Supplier,Olası Tedarikçi, Postal Expenses,Posta Giderleri, -Posting Date,Gönderme Tarihi, -Posting Date cannot be future date,Gönderme Tarihi gelecek tarih olamaz, -Posting Time,Gönderme Zamanı, +Posting Date,Gönderim Tarihi, +Posting Date cannot be future date,Gönderim Tarihi gelecek tarih olamaz, +Posting Time,Gönderim Saati, Posting date and posting time is mandatory,Gönderme tarihi ve gönderme zamanı zorunludur, Posting timestamp must be after {0},Gönderme zamanı damgası {0}'dan sonra olmalıdır, Potential opportunities for selling.,Satış için potansiyel fırsatlar., Practitioner Schedule,Uygulayıcı Takvimi, -Pre Sales,Ön satış, -Preference,Tercih, +Pre Sales,Ön Satış, +Preference,Tercihler, Prescribed Procedures,Öngörülen Prosedürler, -Prescription,reçete, +Prescription,Reçete, Prescription Dosage,Reçeteli Dozaj, Prescription Duration,Reçete Süresi, -Prescriptions,reçeteler, +Prescriptions,Reçeteler, Present,Mevcut, Prev,Önceki, Preview,Önizleme, -Preview Salary Slip,Önizleme Maaş Kayma, +Preview Salary Slip,Maaş Bordrosu Önizleme, Previous Financial Year is not closed,Geçmiş Mali Yıl kapatılmamış, Price,Fiyat, -Price List,Fiyat listesi, +Price List,Fiyat Listesi, Price List Currency not selected,Fiyat Listesi para birimi seçilmemiş, Price List Rate,Fiyat Listesi Oranı, Price List master.,Fiyat Listesi alanı, @@ -2155,18 +2189,18 @@ Price or product discount slabs are required,Fiyat veya ürün indirimi levhalar Pricing,Fiyatlandırma, Pricing Rule,Fiyatlandırma Kuralı, "Pricing Rule is first selected based on 'Apply On' field, which can be Item, Item Group or Brand.","Fiyatlandırma Kuralı ilk olarak 'Uygula' alanı üzerinde seçilir, bu bir Ürün, Grup veya Marka olabilir.", -"Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.",Fiyatlandırma Kuralı Fiyat Listesini/belirtilen indirim yüzdesini belli kriterlere dayalı olarak geçersiz kılmak için yapılmıştır., +"Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.","Fiyatlandırma Kuralı Fiyat Listesini/belirtilen indirim yüzdesini belli kriterlere dayalı olarak geçersiz kılmak için yapılmıştır.", Pricing Rule {0} is updated,{0} Fiyatlandırma Kuralı güncellendi, Pricing Rules are further filtered based on quantity.,Fiyatlandırma Kuralları miktara dayalı olarak tekrar filtrelenir., Primary Address Details,Birincil Adres Ayrıntıları, Primary Contact Details,Birincil İletişim Bilgileri, Principal Amount,Anapara tutarı, -Print Format,Yazdırma Formatı, +Print Format,Baskı Formatı, Print IRS 1099 Forms,IRS 1099 Formlarını Yazdır, Print Report Card,Rapor Kartı Yazdır, -Print Settings,Yazdırma Ayarları, +Print Settings,Baskı Ayarları, Print and Stationery,Baskı ve Kırtasiye, -Print settings updated in respective print format,"Yazdırma ayarları, ilgili baskı biçiminde güncellendi", +Print settings updated in respective print format,İlgili baskı formatında güncellenen baskı ayarları, Print taxes with zero amount,Sıfır tutarlı vergileri yazdırın, Printing and Branding,Baskı ve Markalaşma, Private Equity,Özel sermaye, @@ -2177,27 +2211,27 @@ Procedure,prosedür, Process Day Book Data,İşlem Günü Defteri Verileri, Process Master Data,Ana Verileri İşle, Processing Chart of Accounts and Parties,Hesapların ve Tarafların İşleme Tablosu, -Processing Items and UOMs,Öğeleri ve UOM'leri İşleme, -Processing Party Addresses,Parti Adreslerinin İşlenmesi, +Processing Items and UOMs,Ürünleri ve Birimleri İşleme, +Processing Party Addresses,Parti Adreslerini İşleme, Processing Vouchers,Fiş İşleme, -Procurement,tedarik, -Produced Qty,Üretilen Adet, +Procurement,Tedarik, +Produced Qty,Üretilen Miktar, Product,Ürün, Product Bundle,Ürün Paketi, Product Search,Ürün Arama, Production,Üretim, -Production Item,Üretim Öğe, +Production Item,Üretim Kalemi, Products,Ürünler, -Profit and Loss,Kar ve zarar, +Profit and Loss,Kar ve Zarar, Profit for the year,Yılın karı, -Program,program, +Program,Program, Program in the Fee Structure and Student Group {0} are different.,Ücret Yapısı ve Öğrenci Grubu {0} içindeki program farklıdır., Program {0} does not exist.,{0} programı mevcut değil., -Program: ,Programı:, -Progress % for a task cannot be more than 100.,Bir görev için ilerleme% 100'den fazla olamaz., +Program: ,Programı: , +Progress % for a task cannot be more than 100.,"Bir görev için ilerleme %100'den fazla olamaz.", Project Collaboration Invitation,Proje Ortak Çalışma Daveti, Project Id,Proje Kimliği, -Project Manager,Proje Müdürü, +Project Manager,Proje Yöneticisi, Project Name,proje Adı, Project Start Date,Proje Başlangıç Tarihi, Project Status,Proje durumu, @@ -2207,28 +2241,30 @@ Project Value,Proje Bedeli, Project activity / task.,Proje faaliyeti / görev., Project master.,Proje alanı., Project-wise data is not available for Quotation,Proje bilgisi verileri Teklifimiz için mevcut değildir, -Projected,öngörülen, -Projected Qty,Öngörülen Adet, +Projected,Öngörülen, +Projected Qty,Öngörülen Miktar, Projected Quantity Formula,Öngörülen Miktar Formülü, Projects,Projeler, Property,Özellik, Property already added,Özellik zaten eklendi, Proposal Writing,Teklifi Yazma, Proposal/Price Quote,Teklif / Fiyat Teklifi, -Prospecting,Maden, +Prospecting,Bilgi Toplama, +Prospect,Potansiyel Müşteri, +Prospect Owner,Potansiyel Sahibi, Provisional Profit / Loss (Credit),Geçici Kar / Zarar (Kredi), Publications,Yayınlar, Publish Items on Website,Web sitesinde Ürünleri yayınlayın, Published,Yayınlandı, -Publishing,yayıncılık, -Purchase,Satın Alım, -Purchase Amount,Satın alma miktarı, -Purchase Date,Satınalma tarihi, +Publishing,Yayıncılık, +Purchase,Satınalma, +Purchase Amount,Satınalma Miktarı, +Purchase Date,Satınalma Tarihi, Purchase Invoice,Alış Faturası, -Purchase Invoice {0} is already submitted,Satın alma Faturası {0} zaten teslim edildi, +Purchase Invoice {0} is already submitted,Satınalma Faturası {0} zaten gönderildi, Purchase Manager,Satınalma Yöneticisi, -Purchase Master Manager,Satınalma Usta Müdürü, -Purchase Order,Satın alma emri, +Purchase Master Manager,Satınalma Master Yöneticisi, +Purchase Order,Satınalma Siparişi, Purchase Order Amount,Satınalma Siparişi Tutarı, Purchase Order Amount(Company Currency),Satınalma Siparişi Tutarı (Şirket Para Birimi), Purchase Order Date,Satınalma Sipariş Tarihi, @@ -2236,46 +2272,52 @@ Purchase Order Items not received on time,Satınalma Siparişi zamanında alınm Purchase Order number required for Item {0},Ürüni {0} için Satınalma Siparişi numarası gerekli, Purchase Order to Payment,Ödeme Satınalma Siparişi, Purchase Order {0} is not submitted,Satınalma Siparişi {0} teslim edilmedi, -Purchase Orders are not allowed for {0} due to a scorecard standing of {1}.,{1} hesap kartının puan durumu nedeniyle {0} için Satın Alma Siparişlerine izin verilmiyor., -Purchase Orders given to Suppliers.,Tedarikçilere verilen Satın alma Siparişleri., +Purchase Orders are not allowed for {0} due to a scorecard standing of {1}.,{1} hesap kartının puan durumu nedeniyle {0} için Satınalma Siparişlerine izin verilmiyor., +Purchase Orders given to Suppliers.,Tedarikçilere verilen Satınalma Siparişleri., Purchase Price List,Satınalma Fiyat Listesi, -Purchase Receipt,Satın Alma İrsaliyesi, -Purchase Receipt {0} is not submitted,Satın alma makbuzu {0} teslim edilmedi, +Purchase Receipt,Satınalma İrsaliyesi, +Purchase Receipt {0} is not submitted,Satınalma makbuzu {0} teslim edilmedi, Purchase Tax Template,Vergi Şablon Satınalma, -Purchase User,Satınalma Kullanıcı, -Purchase orders help you plan and follow up on your purchases,Satın alma siparişleri planı ve alışverişlerinizi takip, +Purchase User,Satınalma Kullanıcısı, +Purchase orders help you plan and follow up on your purchases,Satınalma siparişleri planı ve alışverişlerinizi takip, Purchasing,Satınalma, Purpose must be one of {0},Amaç şunlardan biri olmalıdır: {0}, Qty,Miktar, Qty To Manufacture,Üretilecek Miktar, -Qty Total,Adet Toplam, -Qty for {0},Için Adet {0}, -Qualification,{0}Yeterlilik{/0} {1} {/1}, +Qty Total,Miktar Toplamı, +Qty for {0},{0} için Miktar, +Qty As Per BOM,BOMa göre Mik, +Qualification,Yeterlilik, +Qualification Status,Yeterlilik Durumu, +Qualified,Nitelikli, +Unqualified,Niteliksiz, +Qualified By,Yeterlilik Veren, +Qualified on,Yeterlilik Tarihi, Quality,Kalite, -Quality Action,Kaliteli eylem, -Quality Goal.,Kalite Hedef, -Quality Inspection,Kalite kontrol, +Quality Action,Kalite İşlemleri, +Quality Goal.,Kalite Hedefi, +Quality Inspection,Kalite Kontrol, Quality Inspection: {0} is not submitted for the item: {1} in row {2},"Kalite Denetimi: {0}, {2} satırındaki öğeye gönderilmez: {2}", Quality Management,Kalite Yönetimi, Quality Meeting,Kalite Toplantısı, -Quality Procedure,Kalite prosedürü, -Quality Procedure.,Kalite Prosedürü, -Quality Review,Kalite incelemesi, -Quantity,miktar, +Quality Procedure,Kalite Prosedürü, +Quality Procedure.,Kalite Prosedürü., +Quality Review,Kalite İncelemesi, +Quantity,Miktar, Quantity for Item {0} must be less than {1},Ürün {0} için miktar{1} den az olmalıdır, Quantity in row {0} ({1}) must be same as manufactured quantity {2},Satır {0} ({1}) deki miktar üretilen miktar {2} ile aynı olmalıdır, Quantity must be less than or equal to {0},Miktara göre daha az veya ona eşit olmalıdır {0}, Quantity must not be more than {0},Miktar fazla olmamalıdır {0}, Quantity required for Item {0} in row {1},Satır {1} deki Ürün {0} için gereken miktar, -Quantity should be greater than 0,Miktar 0'dan büyük olmalıdır, -Quantity to Make,Miktarı, -Quantity to Manufacture must be greater than 0.,Üretim Miktar 0'dan büyük olmalıdır., +Quantity should be greater than 0,Miktar 0'dan büyük olmalıdır, +Quantity to Make,Yapılması Gereken Miktar, +Quantity to Manufacture must be greater than 0.,Üretim Miktar 0'dan büyük olmalıdır., Quantity to Produce,Üretilecek Miktar, Quantity to Produce can not be less than Zero,Üretilecek Miktar Sıfırdan Az olamaz, Query Options,Sorgu Seçenekleri, -Queued for replacing the BOM. It may take a few minutes.,BOM'u değiştirmek için sıraya alındı. Birkaç dakika sürebilir., -Queued for updating latest price in all Bill of Materials. It may take a few minutes.,Tüm Malzeme Listesi'nde en son fiyatı güncellemek için bekletildi. Birkaç dakika sürebilir., -Quick Journal Entry,Hızlı Kayıt Girdisi, +Queued for replacing the BOM. It may take a few minutes.,BOM'u değiştirmek için sıraya alındı. Birkaç dakika sürebilir., +Queued for updating latest price in all Bill of Materials. It may take a few minutes.,Tüm Malzeme Listesi'nde en son fiyatı güncellemek için bekletildi. Birkaç dakika sürebilir., +Quick Journal Entry,Hızlı Yevmiye Kaydı, Quot Count,Kontör Sayısı, Quot/Lead %,Teklif/Müşteri Adayı yüzdesi, Quotation,Fiyat Teklifi, @@ -2287,24 +2329,25 @@ Quotations received from Suppliers.,Tedarikçilerden alınan teklifler., Quotations: ,Fiyat Teklifleri, Quotes to Leads or Customers.,Müşterilere veya Taleplere verilen fiyatlar., RFQs are not allowed for {0} due to a scorecard standing of {1},{1} puan kartının statüsü nedeniyle {0} için tekliflere izin verilmiyor., +Plan to Request Qty,Talep Miktarını Planla, Range,Aralık, Rate,Birim Fiyat, Rate:,Puan:, Rating,Değerlendirme, Raw Material,Hammadde, -Raw Materials,İşlenmemiş içerikler, +Raw Materials,Hammaddeler, Raw Materials cannot be blank.,Hammaddeler boş olamaz., -Re-open,Yeniden açın, +Re-open,Yeniden aç, Read blog,Blogu oku, Read the ERPNext Manual,ERPNext kitapçığını okuyun, -Reading Uploaded File,Yüklenen Dosyayı Okumak, +Reading Uploaded File,Yüklenen Dosyayı Okuma, Real Estate,Gayrimenkul, Reason For Putting On Hold,Beklemeye Alma Nedeni, Reason for Hold,Bekletme Nedeni, Reason for hold: ,Bekletme nedeni:, Receipt,Makbuz, Receipt document must be submitted,Makbuz belge teslim edilmelidir, -Receivable,alacak, +Receivable,Alacak, Receivable Account,Alacak Hesabı, Received,Alındı, Received On,Açık Alınan, @@ -2312,9 +2355,9 @@ Received Quantity,Alınan Miktar, Received Stock Entries,Alınan Stok Girişleri, Receiver List is empty. Please create Receiver List,Alıcı listesi boş. Alıcı listesi oluşturunuz, Recipients,Alıcılar, -Reconcile,uzlaştırmak, +Reconcile,Uzlaştır, "Record of all communications of type email, phone, chat, visit, etc.","Tip e-posta, telefon, chat, ziyaretin, vb her iletişimin Kayıt", -Records,kayıtlar, +Records,Kayıtlar, Redirect URL,Yönlendirme URL, Ref,Ref, Ref Date,Ref Tarihi, @@ -2335,26 +2378,26 @@ Reference Type,Referans Tipi, References,Kaynaklar, Refresh Token,Yenile Jetonu, Region,Bölge, -Register,Kayıt olmak, -Reject,reddetmek, +Register,Kayıt ol, +Reject,Reddet, Rejected,Reddedildi, -Related,İlgili, +Related,Bağlantılı, Relation with Guardian1,Guardian1 ile İlişkisi, Relation with Guardian2,Guardian2 ile İlişkisi, -Release Date,Yayın tarihi, +Release Date,Yayın Tarihi, Reload Linked Analysis,Bağlantılı Analizi Yeniden Yükle, Remaining,Kalan, Remaining Balance,Kalan Bakiye, Remarks,Açıklamalar, -Reminder to update GSTIN Sent,GSTIN'in güncellenmesi için hatırlatıcı gönderildi, +Reminder to update GSTIN Sent,GSTIN'in güncellenmesi için hatırlatıcı gönderildi, Remove item if charges is not applicable to that item,Ücretleri bu öğeye geçerli değilse öğeyi çıkar, Removed items with no change in quantity or value.,Miktar veya değer hiçbir değişiklik ile kaldırıldı öğeler., -Reopen,Yeniden açmak, -Reorder Level,Yeniden sipariş seviyesi, -Reorder Qty,Yeniden Sipariş Adet, +Reopen,Yeniden aç, +Reorder Level,Yeniden Sipariş Seviyesi, +Reorder Qty,Yeniden Sipariş Miktarı, Repeat Customer Revenue,Tekrar Müşteri Gelir, Repeat Customers,Tekrar Müşteriler, -Replace BOM and update latest price in all BOMs,Tüm BOM'larda BOM'u değiştirin ve en son fiyatı güncelleyin., +Replace BOM and update latest price in all BOMs,Tüm BOM'larda BOM'u değiştirin ve en son fiyatı güncelleyin., Replied,Cevaplandı, Replies,Cevaplar, Report,Rapor, @@ -2362,26 +2405,26 @@ Report Builder,Rapor Oluşturucu, Report Type,Rapor Türü, Report Type is mandatory,Rapor Tipi zorunludur, Reports,Raporlar, -Reqd By Date,Teslim Tarihi, -Reqd Qty,Reqd Adet, +Reqd By Date,Talep Tarihi, +Reqd Qty,Talep Miktarı, Request for Quotation,Fiyat Teklif İsteği, Request for Quotations,Fiyat Teklif Talepleri, Request for Raw Materials,Hammadde Talebi, -Request for purchase.,Satın alma talebi, +Request for purchase.,Satınalma talebi, Request for quotation.,Fiyat Teklif Talebi., -Requested Qty,İstenen miktar, +Requested Qty,İstenen Miktar, "Requested Qty: Quantity requested for purchase, but not ordered.","İstenen Miktar: Satın almak için istenen, ancak sipariş edilmeyen miktar", Requesting Site,Site İsteği, Requesting payment against {0} {1} for amount {2},"karşı ödeme talep {0}, {1} miktarda {2}", Requestor,Talep eden, Required On,Gerekli Açık, -Required Qty,Gerekli Adet, -Required Quantity,Gerekli miktar, +Required Qty,Gerekli Miktar, +Required Quantity,Gerekli Miktar, Reschedule,Yeniden Planlama, Research,Araştırma, Research & Development,Araştırma ve Geliştirme, Researcher,Araştırmacı, -Resend Payment Email,Ödeme E-posta tekrar gönder, +Resend Payment Email,Ödeme E-postasını Tekrar Gönder, Reserve Warehouse,Depo Deposu, Reserved Qty,Ayrılmış Miktar, Reserved Qty for Production,Üretim için Miktar saklıdır, @@ -2390,7 +2433,7 @@ Reserved Qty for Production: Raw materials quantity to make manufacturing items. Reserved Warehouse is mandatory for Item {0} in Raw Materials supplied,Teslim Edilen Hammaddelerde {0} Öğe için Ayrılmış Depo zorunlu, Reserved for manufacturing,üretim için ayrılmış, Reserved for sale,İkinci saklıdır, -Reserved for sub contracting,Alt müteahhitlik için ayrılmıştır., +Reserved for sub contracting,Fason Miktarı, Resistant,dayanıklı, Resolve error and upload again.,Hatayı çözün ve tekrar yükleyin., Responsibilities,Sorumluluklar, @@ -2404,16 +2447,17 @@ Retail,Perakende, Retail & Wholesale,Toptan ve Perakende Satış, Retail Operations,Perakende İşlemleri, Retained Earnings,Dağıtılmamış karlar, -Retention Stock Entry,Stok Saklama Stokları, -Retention Stock Entry already created or Sample Quantity not provided,Elde edilen stok tutarı girişi veya Numune Miktarı mevcut değil, -Return,Dönüş, -Return / Credit Note,İade / Kredi Notu, +Retention Stock Entry,Saklama Stok Hareketi, +Retention Stock Entry already created or Sample Quantity not provided,Saklama Stok Hareketi zaten oluşturulmuş veya Örnek Miktarı sağlanmadı, +Returns,İadeler, +Return,İade, +Return / Credit Note,İade / Alacak Dekontu, Return / Debit Note,İade / Borç Dekontu, -Returns,İade, +Return Issued,İade verildi, Reverse Journal Entry,Ters Günlük Girişi, Review Invitation Sent,Gönderilen Davetiyeyi İnceleme, Review and Action,İnceleme ve İşlem, -Role,rol, +Role,Rol, Rooms Booked,Rezervasyonlu Odalar, Root Company,Kök Şirketi, Root Type,Kök Tipi, @@ -2426,7 +2470,7 @@ Route,Rota, Row # {0}: ,Satır # {0}:, Row # {0}: Batch No must be same as {1} {2},Satır # {0}: Toplu Hayır aynı olmalıdır {1} {2}, Row # {0}: Cannot return more than {1} for Item {2},Satır # {0}: daha geri olamaz {1} Öğe için {2}, -Row # {0}: Rate cannot be greater than the rate used in {1} {2},"Sıra # {0}: Oran, {1} {2} 'de kullanılan hızdan daha büyük olamaz", +Row # {0}: Rate cannot be greater than the rate used in {1} {2},"Sıra # {0}: Oran, {1} {2} 'de kullanılan hızdan daha büyük olamaz", Row # {0}: Serial No is mandatory,Satır # {0}: Seri No zorunludur, Row # {0}: Serial No {1} does not match with {2} {3},Satır # {0}: Seri No {1} ile eşleşmiyor {2} {3}, Row #{0} (Payment Table): Amount must be negative,Satır # {0} (Ödeme Tablosu): Tutar negatif olmalı, @@ -2437,20 +2481,20 @@ Row #{0}: Allocated Amount cannot be greater than outstanding amount.,"Sıra # { Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}.,Satır # {0}: Öğe {1} için faturalanan tutardan daha büyükse Oran ayarlanamaz., Row #{0}: Clearance date {1} cannot be before Cheque Date {2},Satır # {0}: Boşluk tarihi {1} Çek tarihinden önce olamaz {2}, Row #{0}: Duplicate entry in References {1} {2},Satır # {0}: Referanslarda çoğaltılmış girdi {1} {2}, -Row #{0}: Expected Delivery Date cannot be before Purchase Order Date,"Sıra # {0}: Beklenen Teslim Tarihi, Satın Alma Siparişi Tarihinden önce olamaz", +Row #{0}: Expected Delivery Date cannot be before Purchase Order Date,"Sıra # {0}: Beklenen Teslim Tarihi, Satınalma Siparişi Tarihinden önce olamaz", Row #{0}: Item added,Satır # {0}: Öğe eklendi, -Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher,Satır # {0}: günlük girdisi {1} hesabı yok {2} ya da zaten başka bir çeki karşı eşleşti, +Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher,Satır # {0}: Yevmiye Kaydı {1} hesabı yok {2} ya da zaten başka bir çeki karşı eşleşti, Row #{0}: Not allowed to change Supplier as Purchase Order already exists,Satır # {0}: Sipariş zaten var olduğu Tedarikçi değiştirmek için izin verilmez, Row #{0}: Please set reorder quantity,Satır # {0}: yeniden sipariş miktarını ayarlamak Lütfen, Row #{0}: Please specify Serial No for Item {1},Satır # {0}: Ürün{1} için seri no belirtiniz, Row #{0}: Qty increased by 1,Satır # {0}: Adet 1 arttı, Row #{0}: Rate must be same as {1}: {2} ({3} / {4}) ,Satır # {0}: Puan aynı olmalıdır {1}: {2} ({3} / {4}), -Row #{0}: Reference Document Type must be one of Expense Claim or Journal Entry,"Sıra # {0}: Referans Belge Türü, Gider Talebi veya Günlük Girişi olmalıdır", -"Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Satır # {0}: Referans Doküman Tipi Satın Alma Emri biri, Satın Alma Fatura veya günlük girdisi olmalıdır", -Row #{0}: Rejected Qty can not be entered in Purchase Return,Satır # {0}: Miktar Satınalma Return girilemez Reddedildi, +Row #{0}: Reference Document Type must be one of Expense Claim or Journal Entry,"Sıra # {0}: Referans Belge Türü, Masraf Talebi veya Günlük Girişi olmalıdır", +"Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Satır # {0}: Referans Belge Tipi Satınalma Siparişi, Satınalma Faturası veya Yevmiye kaydı olmalıdır", +Row #{0}: Rejected Qty can not be entered in Purchase Return,Satır # {0}: Reddedilen Miktar Satınalma İadesine girilemez, Row #{0}: Rejected Warehouse is mandatory against rejected Item {1},Satır # {0}: Depo Reddedildi reddedilen Öğe karşı zorunludur {1}, Row #{0}: Reqd by Date cannot be before Transaction Date,"Sıra # {0}: Reqd by Date, İşlem Tarihinden önce olamaz", -Row #{0}: Set Supplier for item {1},Satır # {0}: öğe için Set Tedarikçi {1}, +Row #{0}: Set Supplier for item {1},Satır # {0}: {1} ürünü için Tedarikçi ayarla, Row #{0}: Status must be {1} for Invoice Discounting {2},Satır # {0}: Fatura İndirimi {2} için durum {1} olmalı, "Row #{0}: The batch {1} has only {2} qty. Please select another batch which has {3} qty available or split the row into multiple rows, to deliver/issue from multiple batches",Sıra # {0}: Toplu işlem {1} yalnızca {2} adetlik bir miktara sahip. Lütfen {3} adet mevcut olan başka bir partiyi seçin veya satırı birden çok partiye dağıtmak / yayınlamak için satırı birden çok satıra bölün., Row #{0}: Timings conflicts with row {1},Satır # {0}: satır ile Gecikme çatışmalar {1}, @@ -2458,7 +2502,7 @@ Row #{0}: {1} can not be negative for item {2},Satır # {0}: {1} öğe için neg Row No {0}: Amount cannot be greater than Pending Amount against Expense Claim {1}. Pending Amount is {2},Sıra Hayır {0}: Tutar Gider İstem {1} karşı Tutar Bekleyen daha büyük olamaz. Bekleyen Tutar {2}, Row {0} : Operation is required against the raw material item {1},{0} Satırı: {1} hammadde öğesine karşı işlem yapılması gerekiyor, Row {0}# Allocated amount {1} cannot be greater than unclaimed amount {2},"Satır {0} # Tahsis edilen tutar {1}, talep edilmeyen tutardan {2} daha büyük olamaz", -Row {0}# Item {1} cannot be transferred more than {2} against Purchase Order {3},"{0} Satırı # Ürün {1}, Satın Alma Siparişi {3} 'den {2}' den fazla transfer edilemiyor", +Row {0}# Item {1} cannot be transferred more than {2} against Purchase Order {3},"{0} Satırı # Ürün {1}, Satınalma Siparişi {3} 'den {2}' den fazla transfer edilemiyor", Row {0}# Paid Amount cannot be greater than requested advance amount,Satır {0} # Ödenen Miktar istenen avans tutarı kadar büyük olamaz, Row {0}: Activity Type is mandatory.,Satır {0}: Etkinlik Türü zorunludur., Row {0}: Advance against Customer must be credit,Satır {0}: Müşteriye karşı Advance kredi olmalı, @@ -2466,7 +2510,7 @@ Row {0}: Advance against Supplier must be debit,Satır {0}: Tedarikçi karşı A Row {0}: Allocated amount {1} must be less than or equals to Payment Entry amount {2},Satır {0}: Ayrılan miktarı {1} daha az olması veya Ödeme giriş miktarı eşittir gerekir {2}, Row {0}: Allocated amount {1} must be less than or equals to invoice outstanding amount {2},Satır {0}: Tahsis miktar {1} daha az ya da olağanüstü miktarda fatura eşit olmalıdır {2}, Row {0}: An Reorder entry already exists for this warehouse {1},Satır {0}: Bir Yeniden Sipariş girişi zaten bu depo için var {1}, -Row {0}: Bill of Materials not found for the Item {1},Satır {0}: Malzeme Listesi Öğe için bulunamadı {1}, +Row {0}: Bill of Materials not found for the Item {1},Satır {0}:Ürün {1} için ürün ağacı bulunamadı, Row {0}: Conversion Factor is mandatory,Satır {0}: Dönüşüm katsayısı zorunludur, Row {0}: Cost center is required for an item {1},{0} Satırı: {1} öğesi için maliyet merkezi gerekiyor, Row {0}: Credit entry can not be linked with a {1},Satır {0}: Kredi giriş ile bağlantılı edilemez bir {1}, @@ -2493,7 +2537,7 @@ Row {0}: Quality Inspection rejected for item {1},{0} Satırı: {1} kalemi için Row {0}: UOM Conversion Factor is mandatory,Satır {0}: Ölçü Birimi Dönüşüm Faktörü zorunludur, Row {0}: select the workstation against the operation {1},{0} satırı: {1} işlemine karşı iş istasyonunu seçin, Row {0}: {1} Serial numbers required for Item {2}. You have provided {3}.,{0} Satırı: {1} {2} Numarası için seri numarası gerekli. {3} adresini verdiniz., -Row {0}: {1} must be greater than 0,{0} satırı: {1} 0'dan büyük olmalı, +Row {0}: {1} must be greater than 0,{0} satırı: {1} 0'dan büyük olmalı, Row {0}: {1} {2} does not match with {3},Satır {0}: {1} {2} ile eşleşmiyor {3}, Row {0}:Start Date must be before End Date,Satır {0}: Başlangıç tarihi bitiş tarihinden önce olmalıdır, Rows with duplicate due dates in other rows were found: {0},Diğer satırlardaki yinelenen teslim tarihlerine sahip satırlar bulundu: {0}, @@ -2504,44 +2548,45 @@ SGST Amount,SGST Tutarı, SO Qty,SO Adet, Safety Stock,Emniyet Stoğu, Salary,Maaş, -Salary Slip ID,Maaş Kayma kimliği, +Salary Slip ID,Maaş Bordrosu Kimliği, Salary Slip of employee {0} already created for this period,çalışanın maaş Kuponu {0} zaten bu dönem için oluşturulan, Salary Slip of employee {0} already created for time sheet {1},çalışanın maaş Kuponu {0} zaten zaman çizelgesi için oluşturulan {1}, -Salary Slip submitted for period from {0} to {1},{0} 'dan {1}' e kadar dönem için gönderilen maaş kaydı, +Salary Slip submitted for period from {0} to {1},{0} 'dan {1}' e kadar dönem için gönderilen maaş kaydı, Salary Structure Assignment for Employee already exists,Çalışan için Maaş Yapısı Ataması zaten var, Salary Structure Missing,Maaş Yapısı Eksik, Salary Structure must be submitted before submission of Tax Ememption Declaration,Vergi İstisnası Beyannamesi sunulmadan önce Maaş Yapısı ibraz edilmelidir, Salary Structure not found for employee {0} and date {1},{0} çalışanı ve {1} tarihi için Maaş Yapısı bulunamadı, Salary Structure should have flexible benefit component(s) to dispense benefit amount,"Maaş Yapısı, fayda miktarını dağıtmak için esnek fayda bileşenlerine sahip olmalıdır.", "Salary already processed for period between {0} and {1}, Leave application period cannot be between this date range.","Maaş zaten {0} ve {1}, bu tarih aralığında olamaz başvuru süresini bırakın arasındaki dönem için işlenmiş.", -Sales,Satışlar, -Sales Account,Satış hesabı, +Sales,Satış, +Sales Account,Satış Hesabı, Sales Expenses,Satış Giderleri, -Sales Funnel,Satış Yolu, -Sales Invoice,Satış faturası, +Sales Funnel,Satış Hunisi, +Sales Invoice,Satış Faturası, Sales Invoice {0} has already been submitted,Satış Faturası {0} zaten gönderildi, Sales Invoice {0} must be cancelled before cancelling this Sales Order,Satış Faturası {0} bu Satış Siparişi iptal edilmeden önce iptal edilmelidir, -Sales Manager,Satış Müdürü, -Sales Master Manager,Satış Master Müdürü, +Sales Manager,Satış Yöneticisi, +Sales Master Manager,Satış Master Yöneticisi, Sales Order,Satış Siparişi, Sales Order Item,Satış Sipariş Ürünü, -Sales Order required for Item {0},Ürün {0}için Satış Sipariş gerekli, -Sales Order to Payment,Ödeme Satış Sipariş, +Sales Order required for Item {0},Ürün {0}için Satış Siparişi gerekli, +Sales Order to Payment,Satış Siparişinden Ödemeye, Sales Order {0} is not submitted,Satış Sipariş {0} teslim edilmedi, Sales Order {0} is not valid,Satış Sipariş {0} geçerli değildir, Sales Order {0} is {1},Satış Sipariş {0} {1}, Sales Orders,Satış Siparişleri, Sales Partner,Satış Ortağı, -Sales Pipeline,Ön Satış Süreci, +Sales Pipeline,Satış Süreci, Sales Price List,Satış Fiyat Listesi, -Sales Return,Satış İade, -Sales Summary,Satış özeti, -Sales Tax Template,Satış Vergisi Şablon, -Sales Team,Satış ekibi, -Sales User,Satış Kullanıcı, +Sales Return,Satış İadesi, +Sales Summary,Satış Özeti, +Sales Tax Template,Satış Vergisi Şablonu, +Sales Team,Satış Ekibi, +Sales User,Satış Kullanıcısı, Sales and Returns,Satışlar ve İadeler, Sales campaigns.,Satış kampanyaları., Sales orders are not available for production,Satış siparişleri üretim için mevcut değildir, +Sales Pipeline Analytics,Satış Süreci Analitiği, Salutation,Hitap, Same Company is entered more than once,Aynı şirket birden fazla girilir, Same item cannot be entered multiple times.,Aynı madde birden çok kez girilemez., @@ -2549,15 +2594,15 @@ Same supplier has been entered multiple times,Aynı Tedarikçi birden fazla kez Sample,Numune, Sample Collection,Örnek koleksiyon, Sample quantity {0} cannot be more than received quantity {1},"Örnek miktarı {0}, alınan miktardan {1} fazla olamaz.", -Sanctioned,onaylanmış, -Sanctioned Amount,tasdik edilmiş tutar, -Sanctioned Amount cannot be greater than Claim Amount in Row {0}.,Yaptırıma Tutar Satır talep miktarı daha büyük olamaz {0}., +Sanctioned,Onaylandı, +Sanctioned Amount,Onaylanan Tutarı, +Sanctioned Amount cannot be greater than Claim Amount in Row {0}.,Onaylanan Tutarı, {0} Satırdaki Talep Tutarından büyük olamaz., Sand,Kum, Saturday,Cumartesi, -Saved,Kaydedilmiş, +Saved,Kaydedildi, Saving {0},{0} kaydediliyor, Scan Barcode,Barkod Tara, -Schedule,program, +Schedule,Planla, Schedule Admission,Program Kabulü, Schedule Course,Program Ders, Schedule Date,Program Tarihi, @@ -2590,8 +2635,8 @@ Select Attribute Values,Özellik Değerlerini Seç, Select BOM,seç BOM, Select BOM and Qty for Production,Üretim için BOM ve Miktar seçin, "Select BOM, Qty and For Warehouse","Malzeme Listesini, Miktarı ve Depoyu Seçin", -Select Batch,Toplu iş seç, -Select Batch Numbers,Toplu Numaraları Seç, +Select Batch,Parti / Lot Seç, +Select Batch Numbers,Parti Numaralarını Seç, Select Brand...,Marka Seçiniz ..., Select Company,Şirket Seç, Select Company...,Firma Seçin ..., @@ -2601,15 +2646,15 @@ Select Default Supplier,Seç Varsayılan Tedarikçi, Select DocType,Belge Tipi seçine, Select Fiscal Year...,Mali Yıl Seçin ..., Select Item (optional),Öğe seçin (isteğe bağlı), -Select Items based on Delivery Date,Teslimat Tarihine Göre Öğe Seç, -Select Items to Manufacture,İmalat Öğe seç, -Select Loyalty Program,Bağlılık Programı Seç, +Select Items based on Delivery Date,Teslimat Tarihine göre Öğe Seç, +Select Items to Manufacture,Üretilecek Öğeleri Seçin, +Select Loyalty Program,Sadakat Programı Seç, Select Patient,Hastayı seçin, Select Possible Supplier,Olası Tedarikçi Seçin, Select Property,Emlak Seç, Select Quantity,",Miktar Seç", Select Serial Numbers,Seri Numaralarını Seçin, -Select Target Warehouse,Hedef Ambarı'nı seçin, +Select Target Warehouse,Hedef Ambarı'nı seçin, Select Warehouse...,Warehouse Seçiniz ..., Select an account to print in account currency,Hesap para birimi cinsinden yazdırılacak bir hesap seçin, Select an employee to get the employee advance.,Çalışan avansını elde etmek için bir çalışan seçin., @@ -2623,7 +2668,7 @@ Select the program first,Önce programı seçin, Select to add Serial Number.,Seri Numarası eklemek için seçin., Select your Domains,Çalışma alanlarınızı seçin, Selected Price List should have buying and selling fields checked.,Seçilen Fiyat Listesi alım satım alanlarına sahip olmalıdır., -Sell,Satmak, +Sell,Sat, Selling,Satış, Selling Amount,Satış Tutarı, Selling Price List,Satış Fiyatı Listesi, @@ -2635,9 +2680,9 @@ Send SMS,SMS gönder, Send mass SMS to your contacts,Kişilerinize toplu SMS Gönder, Sensitivity,Duyarlılık, Sent,Gönderilen, -Serial No and Batch,Seri no ve toplu, +Serial No and Batch,Seri No ve Lot, Serial No is mandatory for Item {0},Ürün {0} için Seri no zorunludur, -Serial No {0} does not belong to Batch {1},"{0} Seri Numarası, {1} Batch'a ait değil", +Serial No {0} does not belong to Batch {1},"{0} Seri Numarası, {1} Batch'a ait değil", Serial No {0} does not belong to Delivery Note {1},Seri No {0} İrsaliye {1} e ait değil, Serial No {0} does not belong to Item {1},Seri No {0} Ürün {1} e ait değil, Serial No {0} does not belong to Warehouse {1},Seri No {0} Depo {1} e ait değil, @@ -2652,7 +2697,7 @@ Serial No {0} quantity {1} cannot be a fraction,Seri No {0} miktar {1} kesir ola Serial Nos Required for Serialized Item {0},Seri Ürün{0} için Seri numaraları gereklidir, Serial Number: {0} is already referenced in Sales Invoice: {1},"Seri Numarası: {0}, Satış Faturasında zaten atıfta bulunuldu: {1}", Serial Numbers,Seri numaraları, -Serial Numbers in row {0} does not match with Delivery Note,{0} satırındaki seri numaraları Teslimat Notu ile eşleşmiyor, +Serial Numbers in row {0} does not match with Delivery Note,{0} satırındaki seri numaraları İrsaliye ile eşleşmiyor, Serial no {0} has been already returned,{0} seri numarası zaten gönderildi, Serial number {0} entered more than once,Seri numarası {0} birden çok girilmiş, Serialized Inventory,Serileştirilmiş Envanteri, @@ -2660,13 +2705,13 @@ Series Updated,Serisi Güncellendi, Series Updated Successfully,Seri başarıyla güncellendi, Series is mandatory,Seri zorunludur, Series {0} already used in {1},Seriler {0} {1} de zaten kullanılmıştır, -Service,Servis, -Service Expense,Hizmet gideri, -Service Level Agreement,Hizmet düzeyi anlaşması, -Service Level Agreement.,Hizmet düzeyi anlaşması., -Service Level.,Servis seviyesi., +Service,Hizmet, +Service Expense,Hizmet Masrafı, +Service Level Agreement,Hizmet Seviyesi Anlaşması, +Service Level Agreement.,Hizmet Seviyesi Anlaşması., +Service Level.,Hizmet Seviyesi., Service Stop Date cannot be after Service End Date,Hizmet Bitiş Tarihi Servis Sonu Tarihinden sonra olamaz, -Service Stop Date cannot be before Service Start Date,"Hizmet Durdurma Tarihi, Hizmet Başlangıç Tarihi'nden önce olamaz", +Service Stop Date cannot be before Service Start Date,"Hizmet Durdurma Tarihi, Hizmet Başlangıç Tarihi'nden önce olamaz", Services,Servisler, "Set Default Values like Company, Currency, Current Fiscal Year, etc.","Şirket, Para Birimi, Mali yıl vb gibi standart değerleri ayarlayın", Set Details,Ayrıntıları Ayarla, @@ -2684,40 +2729,40 @@ Set this if the customer is a Public Administration company.,Müşteri bir Kamu Set {0} in asset category {1} or company {2},{1} varlık kategorisinde veya {2} şirkette {0} ayarlayın, "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}","Olaylar ayarlanması {0}, Satış Kişilerin altına bağlı çalışan bir kullanıcı kimliğine sahip olmadığından {1}", Setting defaults,Varsayılanları ayarlama, -Setting up Email,E-posta kurma, +Setting up Email,E-posta Kurulumu, Setting up Email Account,E-posta Hesabı Oluşturma, -Setting up Employees,Çalışanlar kurma, -Setting up Taxes,Vergiler kurma, -Setting up company,Şirket kurma, +Setting up Employees,Personel Oluşturma, +Setting up Taxes,Vergileri Ayarla, +Setting up company,Şirket Kurulumu, Settings,Ayarlar, "Settings for online shopping cart such as shipping rules, price list etc.","Böyle nakliye kuralları, fiyat listesi vb gibi online alışveriş sepeti için Ayarlar", Settings for website homepage,Web sitesi ana sayfası için ayarlar, Settings for website product listing,Web sitesi ürün listeleme ayarları, -Settled,yerleşik, +Settled,Yerleşik, Setup Gateway accounts.,Kur Gateway hesapları., Setup SMS gateway settings,Kurulum SMS ağ geçidi ayarları, Setup cheque dimensions for printing,Baskı için Kurulum onay boyutları, Setup default values for POS Invoices,POS Faturaları için varsayılan değerleri ayarlayın, -Setup mode of POS (Online / Offline),POS'un kurulum modu (Çevrimiçi / Çevrimdışı), -Setup your Institute in ERPNext,Enstitünüzü ERPNext'de Kurun, -Share Balance,Bakiye Paylaş, -Share Ledger,Defteri Birlikte Paylaş, -Share Management,Paylaşım Yönetimi, -Share Transfer,Paylaşım Transferi, -Share Type,Paylaşım Türü, +Setup mode of POS (Online / Offline),POS'un kurulum modu (Çevrimiçi / Çevrimdışı), +Setup your Institute in ERPNext,Enstitünüzü ERPNext'de Kurun, +Share Balance,Hisse Bakiyesi, +Share Ledger,Hisse Defteri, +Share Management,Hisse Yönetimi, +Share Transfer,Hisse Transferi, +Share Type,Hisse Türü, Shareholder,Hissedar, -Ship To State,Devlete Gemi, +Ship To State,Eyalete Sevket, Shipments,Gönderiler, -Shipping,Nakliye, -Shipping Address,teslimat adresi, +Shipping,Teslimat, +Shipping Address,Teslimat Adresi, "Shipping Address does not have country, which is required for this Shipping Rule","Nakliye Adresi, bu Nakliye Kuralı için gerekli olan ülke içermiyor", Shipping rule only applicable for Buying,Nakliye kuralı yalnızca Alış için geçerlidir, Shipping rule only applicable for Selling,Nakliye kuralı yalnızca Satış için geçerlidir, -Shopify Supplier,Shopify Tedarikçi, +Shopify Supplier,Shopify Tedarikçisi, Shopping Cart,Alışveriş Sepeti, Shopping Cart Settings,Alışveriş Sepeti Ayarları, Short Name,Kısa Adı, -Shortage Qty,Yetersizlik adeti, +Shortage Qty,Eksik Miktar, Show Completed,Tamamlananları Göster, Show Cumulative Amount,Kümülatif Tutarı Göster, Show Employee,Çalışanı Göster, @@ -2725,16 +2770,16 @@ Show Open,Açık olanları göster, Show Opening Entries,Açılış Girişlerini Göster, Show Payment Details,Ödeme Ayrıntılarını Göster, Show Return Entries,İade Girişlerini Göster, -Show Salary Slip,Göster Maaş Kayma, +Show Salary Slip,Maaş Bordrosunu Göster, Show Variant Attributes,Varyant Özelliklerini Göster, -Show Variants,Göster Varyantlar, +Show Variants,Varyantları Göster, Show closed,Kapalı olanları göster, Show exploded view,Genişletilmiş görünümü göster, -Show only POS,Sadece POS göster, -Show unclosed fiscal year's P&L balances,kapanmamış mali yılın P & L dengeleri göster, +Show only POS,Sadece POSu göster, +Show unclosed fiscal year's P&L balances,Kapanmamış Mali yılın Kar ve Zarar Bakiyesini göster, Show zero values,Sıfır değerleri göster, Sick Leave,Hastalık izni, -Silt,alüvyon, +Silt,Silt, Single Variant,Tek Çeşit, Single unit of an Item.,Bir Ürünün tek birimi, "Skipping Leave Allocation for the following employees, as Leave Allocation records already exists against them. {0}","Atlama Ayrıştırma kayıtları zaten onlara karşı olduğundan, aşağıdaki çalışanlar için Ayrılmayı Bırakma. {0}", @@ -2744,9 +2789,9 @@ Slots for {0} are not added to the schedule,{0} için yuvalar programa eklenmez, Small,Küçük, Soap & Detergent,Sabun ve Deterjan, Software,Yazılım, -Software Developer,Yazılım geliştirici, +Software Developer,Yazılım Geliştirici, Softwares,Yazılımlar, -Soil compositions do not add up to 100,Zemin kompozisyonları 100'e kadar eklemez, +Soil compositions do not add up to 100,Zemin kompozisyonları 100'e kadar eklemez, Sold,Satıldı, Some emails are invalid,Bazı e-postalar geçersiz, Some information is missing,Bazı bilgiler eksik, @@ -2761,15 +2806,15 @@ Source and target warehouse must be different,Kaynak ve hedef depo farklı olmal Source of Funds (Liabilities),Fon kaynakları (Yükümlülükler), Source warehouse is mandatory for row {0},Satır {0} Kaynak depo zorunludur, Specified BOM {0} does not exist for Item {1},Ürün için yok Belirtilen BOM {0} {1}, -Split,Bölünmüş, -Split Batch,Bölme Bölmesi, -Split Issue,Bölünmüş Sorun, +Split,Böl, +Split Batch,Lotu Böl, +Split Issue,Sorunu Böl, Sports,Spor, Staffing Plan {0} already exist for designation {1},{1} atanması için {0} Personel Planı zaten mevcut, Standard,Standart, -Standard Buying,Standart Satın Alma, +Standard Buying,Standart Satınalma, Standard Selling,Standart satış, -Standard contract terms for Sales or Purchase.,Satış veya Satın Alma için standart sözleşme şartları., +Standard contract terms for Sales or Purchase.,Satış veya Satınalma için standart sözleşme şartları., Start Date,Başlangıç Tarihi, Start Date of Agreement can't be greater than or equal to End Date.,"Anlaşmanın Başlangıç Tarihi, Bitiş Tarihinden büyük veya ona eşit olamaz.", Start Year,Başlangıç yılı, @@ -2777,28 +2822,28 @@ Start Year,Başlangıç yılı, "Start and end dates not in a valid Payroll Period, cannot calculate {0}.","Başlangıç ve bitiş tarihleri geçerli bir Bordro Döneminde değil, {0} değerini hesaplayamaz.", Start date should be less than end date for Item {0},Başlangıç tarihi Ürün {0} için bitiş tarihinden daha az olmalıdır, Start date should be less than end date for task {0},{0} görevi için başlangıç tarihi bitiş tarihinden daha az olmalı, -Start day is greater than end day in task '{0}',"Başlangıç günü, '{0}' görevi bitiş günden daha büyük", -Start on,Başla, -State,"Belirtmek, bildirmek", +Start day is greater than end day in task '{0}',"Başlangıç günü, '{0}' görevi bitiş günden daha büyük", +Start on,Başlama tarihi, +State,Eyalet, State/UT Tax,Devlet / UT Vergisi, Statement of Account,Hesap Beyanı, Status must be one of {0},Durum şunlardan biri olmalıdır {0}, Stock,Stok, Stock Adjustment,Stok Ayarı, Stock Analytics,Stok Analizi, -Stock Assets,Hazır Varlıklar, +Stock Assets,Stok Varlıklar, Stock Available,Stok mevcut, -Stock Balance,Stok Bakiye, +Stock Balance,Stok Bakiyesi, Stock Entries already created for Work Order ,İş Emri için önceden hazırlanmış Stok Girişleri, -Stock Entry,Stok Girişleri, -Stock Entry {0} created,Stok Giriş {0} oluşturuldu, -Stock Entry {0} is not submitted,Stok Giriş {0} teslim edilmez, +Stock Entry,Stok Hareketi, +Stock Entry {0} created,Stok Hareketi {0} oluşturuldu, +Stock Entry {0} is not submitted,Stok Hareketi {0} gönderilemez, Stock Expenses,Stok Giderleri, -Stock In Hand,Elde Edilen Stoklar, -Stock Items,Stok Öğeler, -Stock Ledger,Stok defteri, +Stock In Hand,Eldeki Stok, +Stock Items,Stok Öğeleri, +Stock Ledger,Stok Defteri, Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts,Stok Ledger Girişler ve GL Girişler seçilen Satınalma Makbuzlar için yayınlanırsa edilir, -Stock Levels,Stok seviyeleri, +Stock Levels,Stok Seviyeleri, Stock Liabilities,Stok Yükümlülükleri, Stock Options,Stok Seçenekleri, Stock Qty,Stok Miktarı, @@ -2810,10 +2855,10 @@ Stock UOM,Stok Ölçü Birimi, Stock Value,Stok Değeri, Stock balance in Batch {0} will become negative {1} for Item {2} at Warehouse {3},Toplu stok bakiyesi {0} olacak olumsuz {1} Warehouse Ürün {2} için {3}, Stock cannot be updated against Delivery Note {0},Stok İrsaliye {0} karşısı güncellenmez, -Stock cannot be updated against Purchase Receipt {0},Stok Satın Alma Makbuzu karşı güncellenmiş edilemez {0}, +Stock cannot be updated against Purchase Receipt {0},Stok Satınalma Makbuzu karşı güncellenmiş edilemez {0}, Stock cannot exist for Item {0} since has variants,Ürün için var olamaz Stok {0} yana varyantları vardır, Stock transactions before {0} are frozen,{0} dan önceki stok işlemleri dondurulmuştur, -Stop,dur, +Stop,Dur, Stopped,Durduruldu, "Stopped Work Order cannot be cancelled, Unstop it first to cancel","Durdurulan İş Emri iptal edilemez, İptal etmeden önce kaldır", Stores,Mağazalar, @@ -2843,20 +2888,20 @@ Student {0} does not belong to group {1},{0} öğrencisi {1} grubuna ait değil, Student {0} exist against student applicant {1},Öğrenci {0} öğrenci başvuru karşı mevcut {1}, "Students are at the heart of the system, add all your students","Öğrenciler sisteminin kalbi, tüm öğrenci ekleyebilir edilir", Sub Assemblies,Alt Kurullar, -Sub Type,Alt türü, -Sub-contracting,Taşeronluk, -Subcontract,alt sözleşme, -Subject,konu, +Sub Type,Alt Tür, +Sub-contracting,Alt sözleşme, +Subcontract,Taşeronluk, +Subject,Konu, Submit,Gönder, Submit Proof,Kanıt Gönder, Submit Salary Slip,Bordro Gönder, Submit this Work Order for further processing.,Daha fazla işlem için bu İş Emrini gönderin., Submit this to create the Employee record,Çalışan kaydını oluşturmak için bunu gönderin, -Submitting Salary Slips...,Maaş Fişlerini Göndermek ..., -Subscription,abone, +Submitting Salary Slips...,Maaş Fişleri Gönderiliyor ..., +Subscription,Abonelik, Subscription Management,Abonelik Yönetimi, Subscriptions,Abonelikler, -Subtotal,ara toplam, +Subtotal,Ara toplam, Successful,Başarılı, Successfully Reconciled,Başarıyla Uzlaştırıldı, Successfully Set Supplier,Tedarikçi Başarıyla Ayarlandı, @@ -2868,8 +2913,8 @@ Summary,özet, Summary for this month and pending activities,Bu ay ve bekleyen aktiviteler için Özet, Summary for this week and pending activities,Bu hafta ve bekleyen aktiviteler için Özet, Sunday,Pazar, -Suplier,suplier, -Supplier,satıcı, +Suplier,Tedarikçi, +Supplier,Tedarikçi, Supplier Group,Tedarikçi Grubu, Supplier Group master.,Tedarikçi Grubu yöneticisi., Supplier Id,Tedarikçi kimliği, @@ -2880,18 +2925,18 @@ Supplier Name,Tedarikçi Adı, Supplier Part No,Tedarikçi Parça No, Supplier Quotation,Tedarikçi Teklifi, Supplier Scorecard,Tedarikçi Puan Kartı, -Supplier Warehouse mandatory for sub-contracted Purchase Receipt,Alt Sözleşmeye bağlı Alım makbuzu için Tedarikçi deposu zorunludur, +Supplier Warehouse mandatory for sub-contracted Purchase Receipt,Taşerona bağlı Alış Fişi için Tedarikçi deposu zorunludur, Supplier database.,Tedarikçi veritabanı., Supplier {0} not found in {1},Tedarikçi {0} {1} konumunda bulunamadı, -Supplier(s),Tedarikçi (ler), +Supplier(s),Tedarikçi(ler), Supplies made to UIN holders,UIN sahiplerine yapılan sarf malzemeleri, Supplies made to Unregistered Persons,Kayıt Dışı Kişilere Yapılan Malzemeler, Suppliies made to Composition Taxable Persons,Vergilendirilebilir Kişilerin Bileşimine Yapılan Tedarikler, -Supply Type,Tedarik türü, +Supply Type,Tedarik Türü, Support,Destek, Support Analytics,Destek Analizi, -Support Settings,Destek ayarları, -Support Tickets,destek biletleri, +Support Settings,Destek Ayarları, +Support Tickets,Destek Biletleri, Support queries from customers.,Müşterilerden gelen destek sorguları., Susceptible,Duyarlı, Sync has been temporarily disabled because maximum retries have been exceeded,Maksimum deneme sayısı aşıldığı için senkronizasyon geçici olarak devre dışı bırakıldı, @@ -2912,10 +2957,10 @@ Tax,Vergi, Tax Assets,Vergi Varlıkları, Tax Category,Vergi Kategorisi, Tax Category for overriding tax rates.,Vergi oranlarını geçersiz kılmak için Vergi Kategorisi., -"Tax Category has been changed to ""Total"" because all the Items are non-stock items","Tüm Maddeler stokta bulunmayan maddeler olduğundan, Vergi Kategorisi "Toplam" olarak değiştirildi", +"Tax Category has been changed to ""Total"" because all the Items are non-stock items","Tüm Maddeler stokta bulunmayan maddeler olduğundan, Vergi Kategorisi 'Toplam' olarak değiştirildi", Tax ID,Vergi Numarası, -Tax Id: ,Vergi numarası:, -Tax Rate,Vergi oranı, +Tax Id: ,Vergi Numarası:, +Tax Rate,Vergi Oranı, Tax Rule Conflicts with {0},Vergi Kural Çatışmalar {0}, Tax Rule for transactions.,Işlemler için vergi hesaplama kuralı., Tax Template is mandatory.,Vergi şablonu zorunludur., @@ -2926,29 +2971,29 @@ Tax template for selling transactions.,Satış işlemleri için vergi şablonu., Taxable Amount,Vergilendirilebilir Tutar, Taxes,Vergiler, Team Updates,Ekip Güncellemeleri, -Technology,teknoloji, +Technology,Teknoloji, Telecommunications,Telekomünikasyon, Telephone Expenses,Telefon Giderleri, Television,Televizyon, Template Name,Şablon adı, -Template of terms or contract.,Şart veya sözleşmeler şablonu., +Template of terms or contract.,Şartlar veya sözleşme şablonu., Templates of supplier scorecard criteria.,Tedarikçi puan kartı kriterlerinin şablonları., Templates of supplier scorecard variables.,Tedarikçi puan kartı değişkenlerinin şablonları., Templates of supplier standings.,Tedarikçi sıralamaları şablonları., Temporarily on Hold,Geçici olarak Beklemede, Temporary,Geçici, Temporary Accounts,Geçici Hesaplar, -Temporary Opening,Geçici Açma, +Temporary Opening,Geçici Açılış, Terms and Conditions,Şartlar ve koşullar, -Terms and Conditions Template,Şartlar ve Koşullar Şablon, -Territory,bölge, +Terms and Conditions Template,Şartlar ve Koşullar Şablonu, +Territory,Bölge, Test,Test, Thank you,Teşekkürler, Thank you for your business!,İşiniz için teşekkür ederim!, -The 'From Package No.' field must neither be empty nor it's value less than 1.,'Paketten Numara' alanı ne boş ne de 1'den küçük bir değer olmalıdır., +The 'From Package No.' field must neither be empty nor it's value less than 1.,'Paketten Numara' alanı ne boş ne de 1'den küçük bir değer olmalıdır., The Brand,Marka, The Item {0} cannot have Batch,Öğe {0} Toplu olamaz, -The Loyalty Program isn't valid for the selected company,Bağlılık Programı seçilen şirket için geçerli değil, +The Loyalty Program isn't valid for the selected company,Sadakat Programı seçilen şirket için geçerli değil, The Payment Term at row {0} is possibly a duplicate.,"{0} Satırındaki Ödeme Süresi, muhtemelen bir kopyadır.", The Term End Date cannot be earlier than the Term Start Date. Please correct the dates and try again.,Terim Bitiş Tarihi Dönem Başlangıç Tarihi daha önce olamaz. tarihleri düzeltmek ve tekrar deneyin., The Term End Date cannot be later than the Year End Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.,Dönem Bitiş Tarihi sonradan terim bağlantılı olduğu için Akademik Yılı Yıl Sonu tarihi daha olamaz (Akademik Yılı {}). tarihleri düzeltmek ve tekrar deneyin., @@ -2976,7 +3021,7 @@ The shares don't exist with the {0},{0} ile paylaşımlar mevcut değil, "There are inconsistencies between the rate, no of shares and the amount calculated","Oran, pay sayısı ve hesaplanan tutar arasında tutarsızlıklar vardır", There are more holidays than working days this month.,Bu ayda çalışma günlerinden daha fazla tatil vardır., There can be multiple tiered collection factor based on the total spent. But the conversion factor for redemption will always be same for all the tier.,"Toplam harcanan toplamı baz alarak çok katmanlı toplama faktörü olabilir. Ancak, itfa için dönüşüm faktörü, tüm katmanlar için her zaman aynı olacaktır.", -There can only be 1 Account per Company in {0} {1},Sadece Şirket'in başına 1 Hesap olabilir {0} {1}, +There can only be 1 Account per Company in {0} {1},Sadece Şirket'in başına 1 Hesap olabilir {0} {1}, "There can only be one Shipping Rule Condition with 0 or blank value for ""To Value""","Sadece ""değerini"" için 0 veya boş değere sahip bir Nakliye Kural Durumu olabilir", There is no leave period in between {0} and {1},{0} ile {1} tarihleri arasında izin süresi yoktur, There is not enough leave balance for Leave Type {0},İzin tipi{0} için yeterli izin bakiyesi yok, @@ -3018,19 +3063,19 @@ Time Tracking,Zaman Takip, "Time slot skiped, the slot {0} to {1} overlap exisiting slot {2} to {3}","Zaman aralığı atlandı, {0} - {1} arasındaki yuva {2} çıkış yuvasına {3} uzanıyor", Time slots added,Zaman aralıkları eklendi, Time(in mins),(Dakika cinsinden) Zaman, -Timer,kronometre, +Timer,Kronometre, Timer exceeded the given hours.,Zamanlayıcı verilen saatleri aştı., -Timesheet,Zaman çizelgesi, +Timesheet,Zaman Çizelgesi, Timesheet for tasks.,Görevler için mesai kartı., Timesheet {0} is already completed or cancelled,Mesai Kartı {0} tamamlanmış veya iptal edilmiş, Timesheets,Mesai kartları, "Timesheets help keep track of time, cost and billing for activites done by your team","Zaman çizelgeleri ekip tarafından yapılan aktiviteler için zaman, maliyet ve fatura izlemenize yardımcı", Titles for print templates e.g. Proforma Invoice.,"Baskı Şablonları için başlıklar, örneğin Proforma Fatura", -To,için, -To Address 1,Adrese 1, -To Address 2,Adres 2'ye, -To Bill,Faturala, -To Date,Tarihine kadar, +To,Kime, +To Address 1,Adres 1'e, +To Address 2,Adres 2'ye, +To Bill,Faturalandır, +To Date,Bitiş Tarihi, To Date cannot be before From Date,Bitiş tarihi başlangıç tarihinden önce olmamalıdır, To Date cannot be less than From Date,"Tarihe, Başlangıç Tarihinden daha az olamaz", To Date must be greater than From Date,"Tarihe, Tarihten büyük olmalıdır", @@ -3038,14 +3083,14 @@ To Date should be within the Fiscal Year. Assuming To Date = {0},Tarih Mali Yıl To Datetime,DateTime için, To Deliver,Teslim edilecek, To Deliver and Bill,Teslim edilecek ve Faturalanacak, -To Fiscal Year,Mali Yıla, -To GSTIN,GSTIN'e, -To Party Name,Parti adına, -To Pin Code,PIN Kodu'na, -To Place,Yerleştirmek, -To Receive,Almak, +To Fiscal Year,Mali Yıl Bitişi, +To GSTIN,GSTIN'e, +To Party Name,Parti Adı Bitişi, +To Pin Code,PIN Kodu'na, +To Place,Yerleştirilecek, +To Receive,Alınacak, To Receive and Bill,Teslimat ve Ödeme, -To State,Devlete, +To State,Hedef Eyalet, To Warehouse,Depoya, To create a Payment Request reference document is required,Bir Ödeme Talebi oluşturmak için referans belgesi gerekiyor, To date can not be equal or less than from date,Bugüne kadar aynı tarihte eşit veya daha az olamaz, @@ -3058,7 +3103,7 @@ To make Customer based incentive schemes.,Müşteri bazlı teşvik programları "To merge, following properties must be same for both items","Birleştirmek için, aşağıdaki özellikler her iki Ürün için de aynı olmalıdır", "To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled.",Belli bir işlemde Fiyatlandırma kuralını uygulamamak için bütün mevcut Fiyatlandırma Kuralları devre dışı bırakılmalıdır., "To set this Fiscal Year as Default, click on 'Set as Default'","Varsayılan olarak bu Mali Yılı ayarlamak için, 'Varsayılan olarak ayarla' seçeneğini tıklayın", -To view logs of Loyalty Points assigned to a Customer.,Bir Müşteriye atanan Bağlılık Puanlarının günlüklerini görmek için., +To view logs of Loyalty Points assigned to a Customer.,Bir Müşteriye atanan Sadakat Puanlarının günlüklerini görmek için., To {0},Şu kişiye {0}, To {0} | {1} {2},Şu kişi(lere) {0} | {1} {2}, Toggle Filters,Geçiş Filtreleri, @@ -3066,34 +3111,34 @@ Too many columns. Export the report and print it using a spreadsheet application Tools,Araçlar, Total (Credit),Toplam (Kredi), Total (Without Tax),Toplam (Vergisiz), -Total Absent,Toplam Yok, -Total Achieved,Toplam Elde, +Total Absent,Toplam Devamsızlık, +Total Achieved,Toplam Eldeki, Total Actual,Gerçek Toplam, -Total Allocated Leaves,Toplam Tahsis Edilen Yapraklar, +Total Allocated Leaves,Toplam Tahsis Edilen İzinler, Total Amount,Toplam tutar, Total Amount Credited,Kredili Toplam Tutar, -Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges,Satın Alma Makbuzu Öğeler tablosundaki toplam Uygulanabilir Masraflar Toplam Vergi ve Masraflar aynı olmalıdır, +Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges,Satınalma Makbuzu Öğeler tablosundaki toplam Uygulanabilir Masraflar Toplam Vergi ve Masraflar aynı olmalıdır, Total Budget,Toplam bütçe, Total Collected: {0},Toplanan Toplam: {0}, Total Commission,Toplam Komisyon, Total Contribution Amount: {0},Toplam Katkı Payı: {0}, -Total Credit/ Debit Amount should be same as linked Journal Entry,"Toplam Kredi / Borç Tutarı, Bağlantılı Dergi Girişi ile aynı olmalıdır", +Total Credit/ Debit Amount should be same as linked Journal Entry,"Toplam Kredi / Borç Tutarı, Bağlantılı Yevmiye Kaydı ile aynı olmalıdır", Total Debit must be equal to Total Credit. The difference is {0},"Toplam Borç Toplam Krediye eşit olmalıdırr. Aradaki fark, {0}", Total Deduction,Toplam kesinti, Total Invoiced Amount,Toplam Faturalanmış Tutar, -Total Leaves,Toplam Yapraklar, +Total Leaves,Toplam İzinler, Total Order Considered,Dikkat Toplam Sipariş, Total Order Value,Toplam Sipariş Miktarı, Total Outgoing,Toplam Giden, -Total Outstanding,Toplam Üstün, -Total Outstanding Amount,Toplam Alacakların Tutarı, -Total Outstanding: {0},Toplam Üstün: {0}, +Total Outstanding,Toplam Ödenmemiş, +Total Outstanding Amount,Toplam Ödenmemiş Tutar, +Total Outstanding: {0},Toplam Ödenmemiş: {0}, Total Paid Amount,Toplam Ödenen Tutar, -Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total,Ödeme Planındaki Toplam Ödeme Tutarı Grand / Rounded Total'e eşit olmalıdır., -Total Payments,Toplam tutar, +Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total,Ödeme Planındaki Toplam Ödeme Tutarı Grand / Rounded Total'e eşit olmalıdır., +Total Payments,Toplam Ödeme, Total Present,Toplam Mevcut, -Total Qty,Toplam Adet, -Total Quantity,Toplam miktar, +Total Qty,Toplam Miktar, +Total Quantity,Toplam Miktar, Total Revenue,Toplam gelir, Total Student,Toplam Öğrenci, Total Target,Toplam Hedef, @@ -3106,17 +3151,17 @@ Total Weightage of all Assessment Criteria must be 100%,Bütün Değerlendirme K Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2}),Toplam avans ({0}) Sipariş karşı {1} Genel Toplam den büyük olamaz ({2}), Total advance amount cannot be greater than total claimed amount,"Toplam avans miktarı, talep edilen toplam tutar kadar olamaz", Total advance amount cannot be greater than total sanctioned amount,"Toplam avans miktarı, toplam onaylanan tutardan fazla olamaz", -Total allocated leaves are more days than maximum allocation of {0} leave type for employee {1} in the period,"Toplam ayrılan yapraklar, dönemdeki {1} çalışan için maksimum {1} izin türünden daha fazla gündür.", -Total allocated leaves are more than days in the period,Toplam ayrılan yapraklar dönemde gün daha vardır, +Total allocated leaves are more days than maximum allocation of {0} leave type for employee {1} in the period,"Toplam ayrılan İzinler, dönemdeki {1} çalışan için maksimum {1} izin türünden daha fazla gündür.", +Total allocated leaves are more than days in the period,Toplam ayrılan İzinler dönemde gün daha vardır, Total allocated percentage for sales team should be 100,Satış ekibi için ayrılan toplam yüzde 100 olmalıdır, Total cannot be zero,Toplam sıfır olamaz, -Total contribution percentage should be equal to 100,Toplam katkı yüzdesi 100'e eşit olmalıdır, +Total contribution percentage should be equal to 100,Toplam katkı yüzdesi 100'e eşit olmalıdır, Total flexible benefit component amount {0} should not be less than max benefits {1},"Toplam esnek fayda bileşeni {0} tutarı, maksimum yarardan {1} daha az olmamalıdır", Total hours: {0},Toplam saat: {0}, Total leaves allocated is mandatory for Leave Type {0},{0} İzin Türü için ayrılan toplam izinler zorunludur, Total working hours should not be greater than max working hours {0},Toplam çalışma süresi maksimum çalışma saatleri fazla olmamalıdır {0}, Total {0} ({1}),Toplam {0} ({1}), -"Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'",Toplam {0} tüm öğeler için size 'Dayalı Suçlamaları dağıtın' değişmelidir olabilir sıfırdır, +"Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'",Toplam {0} tüm öğeler için size 'Dayalı Suçlamaları dağıtın' değişmelidir olabilir sıfırdır, Total(Amt),Toplam (AMT), Total(Qty),Toplam (Adet), Traceability,İzlenebilirlik, @@ -3134,7 +3179,7 @@ Transaction currency must be same as Payment Gateway currency,İşlem birimi Öd Transaction not allowed against stopped Work Order {0},İşlem durdurulmuş iş emrine karşı izin verilmiyor {0}, Transaction reference no {0} dated {1},İşlem referans yok {0} tarihli {1}, Transactions,işlemler, -Transactions can only be deleted by the creator of the Company,İşlemler sadece Şirket'in yaratıcısı tarafından silinebilir, +Transactions can only be deleted by the creator of the Company,İşlemler sadece Şirket'in yaratıcısı tarafından silinebilir, Transfer,Transfer, Transfer Material,Transfer Malzemesi, Transfer Type,Aktarım Türü, @@ -3149,7 +3194,7 @@ Transporter Name,Taşıyıcı Adı, Travel,Gezi, Travel Expenses,Seyahat Giderleri, Tree Type,Ağaç Tipi, -Tree of Bill of Materials,Malzeme Listesi Ağacı, +Tree of Bill of Materials,Ürün Ağacı / Reçete, Tree of Item Groups.,Ürün Grupları Ağacı, Tree of Procedures,Prosedürler Ağacı, Tree of Quality Procedures.,Kalite Ağacı Prosedürleri., @@ -3166,51 +3211,52 @@ UOM coversion factor required for UOM: {0} in Item: {1},Ürün {1} de Ölçü Bi URL,URL, Unable to find DocType {0},DocType {0} bulunamadı, Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually,Anahtar tarih {2} için {0} ila {1} arası döviz kuru bulunamadı. Lütfen bir Döviz Değiştirme kaydı el ile oluşturun, -Unable to find score starting at {0}. You need to have standing scores covering 0 to 100,{0} 'da başlayan skor bulunamadı. 0'dan 100'e kadar olan ayakta puanlara sahip olmanız gerekir, +Unable to find score starting at {0}. You need to have standing scores covering 0 to 100,{0} 'da başlayan skor bulunamadı. 0'dan 100'e kadar olan ayakta puanlara sahip olmanız gerekir, Unable to find variable: ,Değişken bulunamadı:, Unblock Invoice,Faturanın Engellenmesini Kaldır, Uncheck all,Tümünü işaretleme, Unclosed Fiscal Years Profit / Loss (Credit),Kapanmamış Mali Yıl Kâr / Zarar (Kredi), Unit,birim, Unit of Measure,Ölçü birimi, +Unit of Measure (UOM),Ölçü Birimleri, Unit of Measure {0} has been entered more than once in Conversion Factor Table,Ölçü Birimi {0} Dönüşüm katsayısı tablosunda birden fazla kez girildi., -Unknown,Bilinmeyen, -Unpaid,ödenmemiş, +Unknown,Bilinmiyor, +Unpaid,Ödenmemiş, Unsecured Loans,Teminatsız Krediler, -Unsubscribe from this Email Digest,Bu e-posta Digest aboneliğinden çık, -Unsubscribed,Kaydolmamış, +Unsubscribe from this Email Digest,Bu E-posta Özeti aboneliğinden çık, +Unsubscribed,Abonelikten çıktı, Until,Kadar, Unverified Webhook Data,Doğrulanmamış Web Kanalı Verileri, Update Account Name / Number,Hesap Adını / Numarasını Güncelle, Update Account Number / Name,Hesap Numarasını / Adını Güncelle, -Update Cost,Güncelleme Maliyeti, -Update Items,Öğeleri Güncelle, -Update Print Format,Update Yazıcı Formatı, -Update Response,Yanıt Güncelle, +Update Cost,Maliyeti Güncelle, +Update Items,Ürünleri Güncelle, +Update Print Format,Yazıcı Formatını Güncelle, +Update Response,Yanıtı Güncelle, Update bank payment dates with journals.,Günlüklerle ödeme tarihlerini güncelle., Update in progress. It might take a while.,Güncelleme devam ediyor. Bu biraz zaman alabilir., -Update rate as per last purchase,Son satın alma oranına göre güncelleme oranı, +Update rate as per last purchase,Son Satınalma oranına göre güncelleme oranı, Update stock must be enable for the purchase invoice {0},Satınalma faturası {0} satın alım faturası için etkinleştirilmelidir, Updating Variants...,Varyantlar Güncelleniyor ..., Upload your letter head and logo. (you can edit them later).,Mektup baş ve logosu yükleyin. (Daha sonra bunları düzenleyebilirsiniz)., -Upper Income,Üst gelir, +Upper Income,Üst Gelir, Use Sandbox,Kullanım Sandbox, -Used Leaves,Kullanılan yapraklar, -User,kullanıcı, -User ID,Kullanıcı kimliği, +Used Leaves,Kullanılan İzinler, +User,Kullanıcı, +User ID,Kullanıcı ID, User ID not set for Employee {0},Çalışan {0} için kullanıcı kimliği ayarlanmamış, User Remark,Kullanıcı Açıklaması, User has not applied rule on the invoice {0},Kullanıcı {0} faturasına kural uygulamadı, User {0} already exists,{0} kullanıcısı zaten mevcut, User {0} created,{0} kullanıcısı oluşturuldu, User {0} does not exist,Kullanıcı {0} yok, -User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User.,{0} kullanıcısının varsayılan POS Profili yok. Bu Kullanıcı için Satır {1} 'te Varsayılan'ı işaretleyin., +User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User.,{0} kullanıcısının varsayılan POS Profili yok. Bu Kullanıcı için Satır {1} 'te Varsayılan'ı işaretleyin., User {0} is already assigned to Employee {1},Kullanıcı {0} zaten Çalışan {1} e atanmış, User {0} is already assigned to Healthcare Practitioner {1},"{0} kullanıcısı, Sağlık Uzmanına {1} atandı", Users,Kullanıcılar, Utility Expenses,Yardımcı Giderleri, Valid From Date must be lesser than Valid Upto Date.,"Tarihten Geçerli Tarih, Geçerlie Kadar Geçerli olandan daha az olmalıdır.", -Valid Till,Kadar geçerli, +Valid Till,Geçerlilik Tarihi, Valid from and valid upto fields are mandatory for the cumulative,Kümülatif alanlar için geçerli ve geçerli alanlar zorunludur, Valid from date must be less than valid upto date,Tarihten itibaren geçerli olan tarih geçerli olandan az olmalıdır, Valid till date cannot be before transaction date,Geçerli tarihe kadar işlem tarihi öncesi olamaz, @@ -3228,12 +3274,12 @@ Value must be between {0} and {1},Değer {0} ve {1} arasında olmalıdır, Variable,Değişken, Variance,Varyans, Variance ({}),Varyans ({}), -Variant,varyant, +Variant,Varyant, Variant Attributes,Varyant Nitelikler, Variant Based On cannot be changed,Temel Varyant değiştirilemez, Variant Details Report,Varyant Detayları Raporu, Variant creation has been queued.,Varyant oluşturma işlemi sıraya alındı., -Vehicle Expenses,araç Giderleri, +Vehicle Expenses,Araç Giderleri, Vehicle No,Araç No, Vehicle Type,araç tipi, Vehicle/Bus Number,Araç / Otobüs Numarası, @@ -3256,7 +3302,7 @@ Volunteer information.,Gönüllü bilgi., Voucher #,Föy #, Voucher No,Föy No, Voucher Type,Föy Türü, -WIP Warehouse,WIP Depo, +WIP Warehouse,Üretim Deposu, Walk In,Rezervasyonsuz Müşteri, Warehouse can not be deleted as stock ledger entry exists for this warehouse.,Bu depo için defter girdisi mevcutken depo silinemez., Warehouse cannot be changed for Serial No.,Depo Seri No için değiştirilemez, @@ -3278,12 +3324,12 @@ Warning: Invalid SSL certificate on attachment {0},Uyarı: eki Geçersiz SSL ser Warning: Invalid attachment {0},Uyarı: Geçersiz Eklenti {0}, Warning: Leave application contains following block dates,Uyarı: İzin uygulamasında aşağıdaki engel tarihleri bulunmaktadır, Warning: Material Requested Qty is less than Minimum Order Qty,Uyarı: İstenen Ürün Miktarı Minimum Sipariş Miktarından az, -Warning: Sales Order {0} already exists against Customer's Purchase Order {1},Uyarı: Satış Sipariş {0} zaten Müşterinin Satın Alma Emri karşı var {1}, +Warning: Sales Order {0} already exists against Customer's Purchase Order {1},Uyarı: Satış Sipariş {0} zaten Müşterinin Satınalma Emri karşı var {1}, Warning: System will not check overbilling since amount for Item {0} in {1} is zero,Uyarı: {1} deki {0} ürünü miktarı sıfır olduğu için sistem fazla faturalamayı kontrol etmeyecektir, Warranty,Garanti, -Warranty Claim,Garanti talebi, +Warranty Claim,Garanti Talebi, Warranty Claim against Serial No.,Seri No. karşı Garanti İddiası, -Website,Web sitesi, +Website,Websitesi, Website Image should be a public file or website URL,Web Sitesi Resim kamu dosya veya web sitesi URL olmalıdır, Website Image {0} attached to Item {1} cannot be found,Öğe {1} bağlı Web Sitesi Resmi {0} bulunamıyor, Website Listing,Web Sitesi Listesi, @@ -3300,10 +3346,10 @@ What do you need help with?,Ne konuda yardıma ihtiyacın var?, What does it do?,Ne yapar?, Where manufacturing operations are carried.,Üretim operasyonları nerede yapılmaktadır., White,Beyaz, -Wire Transfer,Elektronik transfer, +Wire Transfer,Elektronik Transfer, WooCommerce Products,WooCommerce Ürünleri, -Work In Progress,Devam eden iş, -Work Order,İş emri, +Work In Progress,Devam ediyor, +Work Order,İş Emri, Work Order already created for all items with BOM,BOM ile tüm öğeler için önceden oluşturulmuş olan İş Emri, Work Order cannot be raised against a Item Template,"İş Emri, Öğe Şablonuna karşı yükseltilemez", Work Order has been {0},İş Emri {0} olmuştur, @@ -3312,10 +3358,10 @@ Work Order {0} must be cancelled before cancelling this Sales Order,Bu Müşteri Work Order {0} must be submitted,İş emri {0} sunulmalıdır, Work Orders Created: {0},Oluşturulan İş Emirleri: {0}, Work Summary for {0},{0} İçin İş Özeti, -Work-in-Progress Warehouse is required before Submit,Devam eden depo işi teslimden önce gereklidir, -Workflow,İş Akışı, +Work-in-Progress Warehouse is required before Submit,Göndermeden önce Work-in-Progress Deposu gereklidir, +Workflow,Workflow, Working,Çalışıyor, -Working Hours,Iş saatleri, +Working Hours,Çalışma Saatleri, Workstation,İş İstasyonu, Workstation is closed on the following dates as per Holiday List: {0},İş İstasyonu Tatil List göre aşağıdaki tarihlerde kapalı: {0}, Wrapping up,Sarma, @@ -3332,10 +3378,10 @@ You can only redeem max {0} points in this order.,Bu sırayla yalnızca maksimum You can only renew if your membership expires within 30 days,Üyeliğinizin süresi 30 gün içinde dolarsa yenileyebilirsiniz, You can only select a maximum of one option from the list of check boxes.,Onay kutuları listesinden yalnızca en fazla bir seçenek seçebilirsiniz., You can only submit Leave Encashment for a valid encashment amount,İzin Depozitini geçerli bir nakit miktarı için gönderebilirsiniz., -You can't redeem Loyalty Points having more value than the Grand Total.,Büyük Toplam'dan daha fazla değeri olan Bağlılık Puanlarını kullanamazsınız., +You can't redeem Loyalty Points having more value than the Grand Total.,Büyük Toplam'dan daha fazla değeri olan Sadakat Puanlarını kullanamazsınız., You cannot credit and debit same account at the same time,Aynı hesabı aynı anda kredilendirip borçlandıramazsınız, You cannot delete Fiscal Year {0}. Fiscal Year {0} is set as default in Global Settings,Silemezsiniz Mali Yılı {0}. Mali yıl {0} Genel ayarlar varsayılan olarak ayarlanır, -You cannot delete Project Type 'External','Dış' Proje Türünü silemezsiniz., +You cannot delete Project Type 'External','Dış' Proje Türünü silemezsiniz., You cannot edit root node.,Kök düğümünü düzenleyemezsiniz., You cannot restart a Subscription that is not cancelled.,İptal edilmeyen bir Aboneliği başlatamazsınız., You don't have enought Loyalty Points to redeem,Kullanılması gereken sadakat puanlarına sahip değilsiniz, @@ -3343,9 +3389,9 @@ You have already assessed for the assessment criteria {}.,Zaten değerlendirme k You have already selected items from {0} {1},Zaten öğeleri seçtiniz {0} {1}, You have been invited to collaborate on the project: {0},{0} projesine katkıda bulunmak için davet edildiniz, You have entered duplicate items. Please rectify and try again.,Yinelenen Ürünler girdiniz. Lütfen düzeltip yeniden deneyin., -You need to be a user other than Administrator with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleriyle Yönetici dışında bir kullanıcı olmanız gerekir., -You need to be a user with System Manager and Item Manager roles to add users to Marketplace.,Kullanıcıları Marketplace'e eklemek için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., -You need to be a user with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., +You need to be a user other than Administrator with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleriyle Yönetici dışında bir kullanıcı olmanız gerekir., +You need to be a user with System Manager and Item Manager roles to add users to Marketplace.,Kullanıcıları Marketplace'e eklemek için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., +You need to be a user with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., You need to be logged in to access this page,Bu sayfaya erişmek için giriş yapmış olmanız gerekmektedir, You need to enable Shopping Cart,Alışveriş sepetini etkinleştirmeniz gereklidir, You will lose records of previously generated invoices. Are you sure you want to restart this subscription?,Önceden oluşturulan faturaların kayıtlarını kaybedersiniz. Bu aboneliği tekrar başlatmak istediğinizden emin misiniz?, @@ -3362,7 +3408,7 @@ based_on,temel_olarak, cannot be greater than 100,100 'den daha büyük olamaz, disabled user,engelli kullanıcı, "e.g. ""Build tools for builders""","örneğin: ""Yazılım Çözümleri""", -"e.g. ""Primary School"" or ""University""","örneğin, "İlköğretim Okulu" ya da "Üniversite"", +"e.g. ""Primary School"" or ""University""","örneğin, 'İlköğretim Okulu' ya da 'Üniversite'", "e.g. Bank, Cash, Credit Card","Örneğin: Banka, Nakit, Kredi Kartı", hidden,gizli, modified,değiştirilmiş, @@ -3372,7 +3418,7 @@ on,üzerinde, {0} '{1}' not in Fiscal Year {2},{0} '{1}' mali yıl {2} içinde değil, {0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3},"{0} ({1}), İş Emrinde {3} planlanan miktardan ({2}) fazla olamaz", {0} - {1} is inactive student,{0} - {1} öğrencisi aktif değildir, -{0} - {1} is not enrolled in the Batch {2},{0} - {1} Küme {2} 'ye kayıtlı değil, +{0} - {1} is not enrolled in the Batch {2},{0} - {1} Küme {2} 'ye kayıtlı değil, {0} - {1} is not enrolled in the Course {2},"{0} - {1}, {2} Kursuna kayıtlı değil", {0} Budget for Account {1} against {2} {3} is {4}. It will exceed by {5},{0} {2} {3} için {1} bütçe hesabı {4} tanımlıdır. Bütçe {5} kadar aşılacaktır., {0} Digest,{0} Özet, @@ -3390,8 +3436,8 @@ on,üzerinde, {0} asset cannot be transferred,{0} varlığı transfer edilemez, {0} can not be negative,{0} negatif olamaz, {0} created,{0} oluşturuldu, -"{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçiye Satın Alma Siparişleri dikkatle verilmelidir., -"{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçinin RFQ'ları dikkatli bir şekilde verilmelidir., +"{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçiye Satınalma Siparişleri dikkatle verilmelidir., +"{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçinin RFQ'ları dikkatli bir şekilde verilmelidir., {0} does not belong to Company {1},{0} Şirket {1}E ait değildir, {0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner master,"{0}, bir Sağlık Hizmeti Uygulayıcısı Programına sahip değil. Sağlık Uygulayıcısı ana bölümüne ekle", {0} entered twice in Item Tax,{0} iki kere ürün vergisi girildi, @@ -3448,13 +3494,13 @@ on,üzerinde, {0} {1} must be submitted,{0} {1} teslim edilmelidir, {0} {1} not in any active Fiscal Year.,{0} {1} Aktif mali dönem içinde değil., {0} {1} status is {2},{0} {1} durum {2} olduğu, -{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry,{0} {1}: 'Kar ve Zarar' türü hesabı {2} Entry Açılış izin verilmez, -{0} {1}: Account {2} does not belong to Company {3},{0} {1}: Hesap {2} Şirket'e ait olmayan {3}, +{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry,{0} {1}: 'Kar ve Zarar' türü hesabı {2} Entry Açılış izin verilmez, +{0} {1}: Account {2} does not belong to Company {3},{0} {1}: Hesap {2} Şirket'e ait olmayan {3}, {0} {1}: Account {2} is inactive,{0} {1}: Hesap {2} etkin değil, {0} {1}: Accounting Entry for {2} can only be made in currency: {3},{0} {1}: {2} için muhasebe kaydı yalnızca bu para birimi ile yapılabilir: {3}, {0} {1}: Cost Center is mandatory for Item {2},Ürün{2} için {0} {1}: Maliyert Merkezi zorunludur, {0} {1}: Cost Center is required for 'Profit and Loss' account {2}. Please set up a default Cost Center for the Company.,{0} {1}: Kar/zarar hesabı {2} için Masraf Merkezi tanımlanmalıdır. Lütfen aktif şirket için varsayılan bir Masraf Merkezi tanımlayın., -{0} {1}: Cost Center {2} does not belong to Company {3},{0} {1}: Maliyet Merkezi {2} Şirket'e ait olmayan {3}, +{0} {1}: Cost Center {2} does not belong to Company {3},{0} {1}: Maliyet Merkezi {2} Şirket'e ait olmayan {3}, {0} {1}: Customer is required against Receivable account {2},{0} {1}: Alacak hesabı {2} için müşteri tanımlanmalıdır., {0} {1}: Either debit or credit amount is required for {2},{0} {1}: {2} için borç ya da alacak tutarı girilmelidir, {0} {1}: Supplier is required against Payable account {2},{0} {1}: Borç hesabı {2} için tedarikçi tanımlanmalıdır, @@ -3470,7 +3516,7 @@ Assigned To,Atanan, Chat,Sohbet, Completed By,Tarafından tamamlanmıştır, Conditions,Koşullar, -County,Kontluk, +County,Şehir, Day of Week,Haftanın günü, "Dear System Manager,","Sevgili Sistem Yöneticisi,", Default Value,Varsayılan Değer, @@ -3480,33 +3526,34 @@ Email not sent to {0} (unsubscribed / disabled),Gönderilmez Email {0} (devre d Error Message,Hata mesajı, Fieldtype,FIELDTYPE, Help Articles,Yardım Makaleleri, -ID,İD, +ID,ID, Images,Görüntüler, -Import,İçe aktar, +Import,İçe Aktar, Language,Dil, Likes,Beğeniler, -Merge with existing,Mevcut Birleştirme, +Merge with existing,Var olanla Birleştir, Office,Ofis, Orientation,Oryantasyon, Parent,Ana Kalem, Passive,Pasif, -Payment Failed,Ödeme başarısız, +Payment Failed,Ödeme Başarısız, Percent,Yüzde, -Permanent,kalıcı, +Permanent,Kalıcı, Personal,Kişisel, Plant,Tesis, Post,Gönder, Postal,Posta, Postal Code,Posta Kodu, Previous,Önceki, -Provider,sağlayan, +Provider,Sağlayıcı, Read Only,Salt Okunur, Recipient,Alıcı, -Reviews,yorumlar, +Reviews,Yorumlar, Sender,Gönderici, Shop,Mağaza, Sign Up,Kaydol, Subsidiary,Yardımcı, +Set all private,Tümünü özel olarak ayarla, There is some problem with the file url: {0},Dosya url ile bazı sorun var: {0}, There were errors while sending email. Please try again.,E-posta gönderirken hatalar vardı. Lütfen tekrar deneyin., Values Changed,Değerler Değişti, @@ -3514,13 +3561,13 @@ or,veya, Ageing Range 4,4 Yaşlanma Aralığı, Allocated amount cannot be greater than unadjusted amount,"Tahsis edilen tutar, düzeltilmemiş tutardan büyük olamaz", Allocated amount cannot be negative,Tahsis edilen miktar negatif olamaz, -"Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry","Fark Hesabı, Duran Varlık / Yükümlülük türü bir hesap olmalıdır, çünkü bu Stok Girişi bir Açılış Girişidir", +"Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry","Fark Hesabı, Duran Varlık / Yükümlülük türü bir hesap olmalıdır, çünkü bu Stok Hareketi bir Açılış Kaydıdır", Error in some rows,Bazı satırlarda hata, Import Successful,Başarılı İçe Aktar, Please save first,Lütfen önce kaydet, Price not found for item {0} in price list {1},{0} kaleminde {1} fiyat listesinde fiyat bulunamadı, Warehouse Type,Depo türü, -'Date' is required,'Tarih' gerekli, +'Date' is required,'Tarih' gerekli, Benefit,Yarar, Budgets,Bütçeler, Bundle Qty,Paket Adet, @@ -3531,42 +3578,44 @@ Duplicate entry against the item code {0} and manufacturer {1},{0} ürün koduna Invalid GSTIN! The input you've entered doesn't match the GSTIN format for UIN Holders or Non-Resident OIDAR Service Providers,"Geçersiz GSTIN! Girdiğiniz giriş, UIN Sahipleri veya Yerleşik Olmayan OIDAR Servis Sağlayıcıları için GSTIN biçimiyle eşleşmiyor", Invoice Grand Total,Fatura Genel Toplamı, Last carbon check date cannot be a future date,Son karbon kontrol tarihi gelecekteki bir tarih olamaz, -Make Stock Entry,Stok Girişi Yap, -Quality Feedback,Kalite geribildirim, +Make Stock Entry,Stok Kaydı Yap, +Quality Feedback,Kalite Geribildirimi, Quality Feedback Template,Kalite Geribildirim Şablonu, Rules for applying different promotional schemes.,Farklı promosyon programlarını uygulama kuralları., Shift,vardiya, Show {0},{0} göster, -"Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}",""-", "#", ".", "/", "{{" Ve "}}" dışındaki Özel Karakterler, seri dizisine izin verilmez {0}", +"Special Characters except ""-"", ""#"", ""."", ""/"", ""{"" and ""}"" not allowed in naming series","'-', '#', '.', '/', '{' Ve '}' dışındaki Özel Karakterler, seri dizisine izin verilmez", Target Details,Hedef Detayları, {0} already has a Parent Procedure {1}.,{0} zaten bir {1} veli prosedürüne sahip., API,API, +Allow Purchase,Satınalmaya izin ver, +Allow Sales,Satışa izin ver, Annual,Yıllık, Approved,Onaylandı, Change,Değişiklik, Contact Email,İletişim E-Posta, Export Type,İhracat Şekli, -From Date,Tarihinden itibaren, +From Date,Başlangıç Tarihi, Group By,Gruplama Ölçütü, Importing {0} of {1},{1} içinden {0} içe aktar, Invalid URL,Geçersiz URL, Landscape,peyzaj, Last Sync On,Son Senkronizasyon Açık, -Naming Series,Seri Adlandırma, +Naming Series,Adlandırma Serisi, No data to export,Verilecek veri yok, Portrait,Portre, Print Heading,Baskı Başlığı, Scheduler Inactive,Zamanlayıcı Etkin Değil, Scheduler is inactive. Cannot import data.,Zamanlayıcı etkin değil. Veri alınamıyor., Show Document,Belgeyi Göster, -Show Traceback,Geri İzlemeyi Göster, +Show Traceback,Geri Takibi Göster, Video,Video, Webhook Secret,Webhook Sırrı, -% Of Grand Total,Genel Toplamın% 'si, -'employee_field_value' and 'timestamp' are required.,'worker_field_value' ve 'zaman damgası' gereklidir., +% Of Grand Total,Genel Toplamın% 'si, +'employee_field_value' and 'timestamp' are required.,'worker_field_value' ve 'zaman damgası' gereklidir., Company is a mandatory filter.,Şirket zorunlu bir filtredir., From Date is a mandatory filter.,Başlangıç Tarihi zorunlu bir filtredir., -From Time cannot be later than To Time for {0},"{0} için From Time , To Time'dan daha geç olamaz", +From Time cannot be later than To Time for {0},"{0} için From Time , To Time'dan daha geç olamaz", To Date is a mandatory filter.,Bugüne kadar zorunlu bir filtredir., A new appointment has been created for you with {0},{0} ile sizin için yeni bir randevu oluşturuldu, Account Value,Hesap değeri, @@ -3576,9 +3625,9 @@ Account {0} does not belong to company {1},Hesap {0} Şirkete ait değil {1}, Account {0} does not exists in the dashboard chart {1},"{0} hesabı, {1} gösterge tablosunda yok", Account: {0} is capital Work in progress and can not be updated by Journal Entry,Hesap: {0} sermayedir Devam etmekte olan iş ve Journal Entry tarafından güncellenemez, Account: {0} is not permitted under Payment Entry,Hesap: {0} Ödeme Girişi altında izin verilmiyor, -Accounting Dimension {0} is required for 'Balance Sheet' account {1}.,{1} 'Bilanço' hesabı için {0} Muhasebe Boyutu gerekiyor., -Accounting Dimension {0} is required for 'Profit and Loss' account {1}.,{1} 'Kâr ve Zarar' hesabı için {0} Muhasebe Boyutu gereklidir., -Accounting Masters,Muhasebe Ustaları, +Accounting Dimension {0} is required for 'Balance Sheet' account {1}.,{1} 'Bilanço' hesabı için {0} Muhasebe Boyutu gerekiyor., +Accounting Dimension {0} is required for 'Profit and Loss' account {1}.,{1} 'Kâr ve Zarar' hesabı için {0} Muhasebe Boyutu gereklidir., +Accounting Masters,Muhasebe Ana Verileri, Accounting Period overlaps with {0},Muhasebe Dönemi {0} ile örtüşüyor, Activity,Aktivite, Add / Manage Email Accounts.,E-posta Hesaplarını Ekle / Yönet., @@ -3609,7 +3658,7 @@ Appointment Booking,Randevu Rezervasyonu, "As there are existing transactions against item {0}, you can not change the value of {1}","öğe {0} karşı varolan işlemler vardır gibi, değerini değiştiremezsiniz {1}", Asset Id,Varlık Kimliği, Asset Value,Varlık değeri, -Asset Value Adjustment cannot be posted before Asset's purchase date {0}.,"Varlık Değer Ayarlaması, Varlığın satın alma tarihinden önce {0} yayınlanamaz .", +Asset Value Adjustment cannot be posted before Asset's purchase date {0}.,"Varlık Değer Ayarlaması, Varlığın Satınalma tarihinden önce {0} yayınlanamaz .", Asset {0} does not belongs to the custodian {1},"{0} varlık, {1} saklama kuruluşuna ait değil", Asset {0} does not belongs to the location {1},"{0} öğesi, {1} konumuna ait değil", At least one of the Applicable Modules should be selected,Uygulanabilir Modüllerden en az biri seçilmelidir, @@ -3626,16 +3675,17 @@ BOM 2,BOM 2, BOM Comparison Tool,BOM Karşılaştırma Aracı, BOM recursion: {0} cannot be child of {1},"BOM özyineleme: {0}, {1} öğesinin alt öğesi olamaz", BOM recursion: {0} cannot be parent or child of {1},"BOM özyinelemesi: {0}, {1} öğesinin ebeveyni veya çocuğu olamaz", +BOM Info,Ürün Ağacı / BOM Bilgisi, Back to Home,Eve geri dön, Back to Messages,Mesajlara Geri Dön, Bank Data mapper doesn't exist,Banka Verileri eşleştiricisi mevcut değil, Bank Details,Banka detayları, -Bank account '{0}' has been synchronized,'{0}' banka hesabı senkronize edildi, +Bank account '{0}' has been synchronized,'{0}' banka hesabı senkronize edildi, Bank account {0} already exists and could not be created again,{0} banka hesabı zaten var ve tekrar oluşturulamadı, Bank accounts added,Banka hesapları eklendi, Batch no is required for batched item {0},Toplu iş {0} toplu öğesi için gerekli, Billing Date,Fatura tarihi, -Billing Interval Count cannot be less than 1,Faturalama Aralığı Sayısı 1'den az olamaz, +Billing Interval Count cannot be less than 1,Faturalama Aralığı Sayısı 1'den az olamaz, Blue,Mavi, Book,Kitap, Book Appointment,Kitap randevusu, @@ -3652,33 +3702,33 @@ Cannot Optimize Route as Driver Address is Missing.,Sürücü Adresi Eksik Olara Cannot complete task {0} as its dependant task {1} are not ccompleted / cancelled.,{0} görevi tamamlanamıyor çünkü bağımlı görevi {1} tamamlanmadı / iptal edilmedi., Cannot create loan until application is approved,Başvuru onaylanana kadar kredi oluşturulamaz, Cannot find a matching Item. Please select some other value for {0}.,Eşleşen bir öğe bulunamıyor. Için {0} diğer bazı değer seçiniz., -"Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings","{1} satırındaki {0} öğesi için {2} 'den fazla öğe fazla faturalandırılamıyor. Fazla faturalandırmaya izin vermek için, lütfen Hesap Ayarlarında ödenek ayarlayın.", +"Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings","{1} satırındaki {0} öğesi için {2} 'den fazla öğe fazla faturalandırılamıyor. Fazla faturalandırmaya izin vermek için, lütfen Hesap Ayarlarında ödenek ayarlayın.", "Capacity Planning Error, planned start time can not be same as end time","Kapasite Planlama Hatası, planlanan başlangıç zamanı bitiş zamanı ile aynı olamaz", Categories,Kategoriler, -Changes in {0},{0} 'daki değişiklikler, +Changes in {0},{0} 'daki değişiklikler, Chart,Grafik, Choose a corresponding payment,Uygun bir ödeme seçin, Click on the link below to verify your email and confirm the appointment,E-postanızı doğrulamak ve randevuyu onaylamak için aşağıdaki bağlantıyı tıklayın, Close,Kapat, Communication,İletişim, Compact Item Print,Kompakt Öğe Yazdır, -Company,şirket, -Company of asset {0} and purchase document {1} doesn't matches.,{0} varlık varlığı ve {1} satın alma belgesi eşleşmiyor., +Company,Şirket, +Company of asset {0} and purchase document {1} doesn't matches.,{0} Şirketin varlığı ile {1} satınalma belgesi eşleşmiyor., Compare BOMs for changes in Raw Materials and Operations,Hammadde ve İşlemlerdeki değişiklikler için Malzeme Listesini karşılaştırın, Compare List function takes on list arguments,Karşılaştırma Listesi işlevi liste değişkenlerini alır, Complete,Komple, -Completed,Tamamlandı, +Completed,Tamamlanmış, Completed Quantity,Tamamlanan Miktar, -Connect your Exotel Account to ERPNext and track call logs,Exotel Hesabınızı ERPNext'e bağlayın ve çağrı kayıtlarını takip edin, -Connect your bank accounts to ERPNext,Banka hesaplarınızı ERPNext'e bağlayın, +Connect your Exotel Account to ERPNext and track call logs,Exotel Hesabınızı ERPNext'e bağlayın ve çağrı kayıtlarını takip edin, +Connect your bank accounts to ERPNext,Banka hesaplarınızı ERPNext'e bağlayın, Contact Seller,Satıcıyla iletişime geç, -Continue,Devam etmek, +Continue,Devam et, Cost Center: {0} does not exist,Maliyet Merkezi: {0} mevcut değil, Couldn't Set Service Level Agreement {0}.,{0} Hizmet Seviyesi Sözleşmesi Ayarlanamadı., -Country,ülke, +Country,Ülke, Country Code in File does not match with country code set up in the system,"Dosyadaki Ülke Kodu, sistemde ayarlanan ülke koduyla eşleşmiyor", -Create New Contact,Yeni kişi yarat, -Create New Lead,Yeni Müşteri Adayı Yarat, +Create New Contact,Yeni Kişi Oluştur, +Create New Lead,Yeni Müşteri Adayı Oluştur, Create Pick List,Seçim Listesi Oluştur, Create Quality Inspection for Item {0},{0} Maddesi için Kalite Denetimi Yaratın, Creating Accounts...,Hesaplar oluşturuluyor ..., @@ -3689,7 +3739,7 @@ Ctrl+Enter to submit,Ctrl + Göndermek için Enter, Currency,Para birimi, Current Status,Şu anki durum, Customer PO,Müşteri PO, -Customize,Özelleştirme, +Customize,Özelleştir, Daily,Günlük, Date,Tarih, Date Range,Tarih aralığı, @@ -3708,13 +3758,13 @@ Difference Value,Fark Değeri, Dimension Filter,Boyut Filtresi, Disabled,Devredışı, Disbursement and Repayment,Ödeme ve Geri Ödeme, -Distance cannot be greater than 4000 kms,Mesafe 4000 km'den büyük olamaz, +Distance cannot be greater than 4000 kms,Mesafe 4000 km'den büyük olamaz, Do you want to submit the material request,Malzeme talebini göndermek ister misiniz, Doctype,DOCTYPE, Document {0} successfully uncleared,{0} dokümanı başarıyla temizlendi, Download Template,Şablonu İndir, Dr,Dr, -Due Date,Bitiş tarihi, +Due Date,Bitiş Tarihi, Duplicate,Kopyala, Duplicate Project with Tasks,Görevlerle Çoğaltılmış Proje, Duplicate project has been created,Yinelenen proje oluşturuldu, @@ -3726,7 +3776,7 @@ Earliest Age,En Erken Yaş, Edit Details,Detayları düzenle, Edit Profile,Profili Düzenle, Either GST Transporter ID or Vehicle No is required if Mode of Transport is Road,Ulaştırma Modu Yol ise GST Transporter ID ya da Araç No gereklidir., -Email,EPosta, +Email,Email, Email Campaigns,E-posta Kampanyaları, Employee ID is linked with another instructor,Çalışan kimliği başka bir eğitmenle bağlantılı, Employee Tax and Benefits,Çalışan Vergi ve Yardımları, @@ -3748,7 +3798,7 @@ Exception occurred while reconciling {0},{0} uzlaştırırken kural dışı duru Expected and Discharge dates cannot be less than Admission Schedule date,Beklenen ve Deşarj tarihleri Kabul Zamanlama tarihinden daha az olamaz, Expire Allocation,Tahsisin Sona Ermesi, Expired,Süresi Doldu, -Export,Dışarı aktar, +Export,Dışarı Aktar, Export not allowed. You need {0} role to export.,İhracat izin verilmiyor. Vermek {0} rol gerekir., Failed to add Domain,Etki Alanı eklenemedi, Fetch Items from Warehouse,Depodan Eşya Al, @@ -3757,7 +3807,7 @@ Field,Alan, File Manager,Dosya Yöneticisi, Filters,Filtreler, Finding linked payments,Bağlantılı ödemeleri bulma, -Fleet Management,Filo yönetimi, +Fleet Management,Filo Yönetimi, Following fields are mandatory to create address:,Adres oluşturmak için aşağıdaki alanların doldurulması zorunludur:, For Month,Aylık, "For item {0} at row {1}, count of serial numbers does not match with the picked quantity","{1} satırındaki {0} öğesi için, seri numaralarının sayısı toplanan miktarla eşleşmiyor", @@ -3777,10 +3827,10 @@ Get Outstanding Documents,Üstün Belgeler Alın, Goal,Hedef, Greater Than Amount,Tutardan Büyük, Green,Yeşil, -Group,grup, +Group,Grup, Group By Customer,Müşteriye Göre Grupla, Group By Supplier,Tedarikçiye Göre Grupla, -Group Node,Grup Düğüm, +Group Node,Grup Düğümü, Group Warehouses cannot be used in transactions. Please change the value of {0},Grup Depoları işlemlerde kullanılamaz. Lütfen {0} değerini değiştirin, Help,Yardım, Help Article,Yardım Madde, @@ -3809,13 +3859,13 @@ Lab Test Item {0} already exist,Laboratuar Test Öğesi {0} zaten var, Last Issue,Son Konu, Latest Age,Son Yaş, Leave application is linked with leave allocations {0}. Leave application cannot be set as leave without pay,"İzin başvurusu, {0} izin tahsisleri ile bağlantılı. İzinsiz bırakılma başvurusu, izinsiz izinsiz yapılamaz", -Leaves Taken,Alınan Yapraklar, +Leaves Taken,Alınan İzinler, Less Than Amount,Tutardan Az, Liabilities,Yükümlülükler, Loading...,Yükleniyor..., Loan Amount exceeds maximum loan amount of {0} as per proposed securities,"Kredi Tutarı, önerilen menkul kıymetlere göre maksimum {0} kredi tutarını aşıyor", Loan Applications from customers and employees.,Müşterilerden ve çalışanlardan kredi uygulamaları., -Loan Disbursement,Kredi kullanımı, +Loan Disbursement,Kredi Kullanımı, Loan Processes,Kredi Süreçleri, Loan Security,Kredi Güvenliği, Loan Security Pledge,Kredi Güvenliği Taahhüdü, @@ -3825,17 +3875,17 @@ Loan Security Price overlapping with {0},{0} ile örtüşen Kredi Güvenliği Fi Loan Security Unpledge,Kredi Güvenliği Bilgisizliği, Loan Security Value,Kredi Güvenliği Değeri, Loan Type for interest and penalty rates,Faiz ve ceza oranları için Kredi Türü, -Loan amount cannot be greater than {0},Kredi tutarı {0} 'dan fazla olamaz, +Loan amount cannot be greater than {0},Kredi tutarı {0} 'dan fazla olamaz, Loan is mandatory,Kredi zorunludur, Loans,Krediler, Loans provided to customers and employees.,Müşterilere ve çalışanlara verilen krediler., Location,Konum, Log Type is required for check-ins falling in the shift: {0}.,Vardiyaya giren check-in işlemleri için Günlük Tipi gereklidir: {0}., -Looks like someone sent you to an incomplete URL. Please ask them to look into it.,Birisi eksik URL'ye gönderdi benziyor. içine bakmak için isteyin., -Make Journal Entry,Kayıt Girdisi Yap, -Make Purchase Invoice,Satın Alma Faturası Oluştur, -Manufactured,üretilmiş, -Mark Work From Home,İşi Evden İşaretle, +Looks like someone sent you to an incomplete URL. Please ask them to look into it.,Birisi eksik URL'ye gönderdi benziyor. içine bakmak için isteyin., +Make Journal Entry,Yevmiye Kaydı Yap, +Make Purchase Invoice,Satınalma Faturası Oluştur, +Manufactured,Üretilmiş, +Mark Work From Home,Evden İş olarak İşaretle, Master,Ana Kaynak, Max strength cannot be less than zero.,Maksimum güç sıfırdan az olamaz., Maximum attempts for this quiz reached!,Bu sınav için maksimum deneme yapıldı!, @@ -3846,14 +3896,14 @@ Mobile Number,Cep numarası, Month,Ay, Name,İsim, Near you,Sana yakın, -Net Profit/Loss,Net kâr (zarar, +Net Profit/Loss,Net Kâr / Zarar, New Expense,Yeni Gider, -New Invoice,Yeni fatura, +New Invoice,Yeni Fatura, New Payment,Yeni Ödeme, New release date should be in the future,Yeni çıkış tarihi gelecekte olmalı, Newsletter,Bülten, No Account matched these filters: {},Bu filtrelerle eşleşen Hesap yok: {}, -No Employee found for the given employee field value. '{}': {},Verilen çalışanın saha değeri için çalışan bulunamadı. '{}': {}, +No Employee found for the given employee field value. '{}': {},Verilen çalışanın saha değeri için çalışan bulunamadı. '{}': {}, No Leaves Allocated to Employee: {0} for Leave Type: {1},Çalışana Ayrılan Yaprak Yok: {0} İzin Türü için: {1}, No communication found.,İletişim bulunamadı., No correct answer is set for {0},{0} için doğru cevap ayarlanmadı, @@ -3881,34 +3931,34 @@ Only expired allocation can be cancelled,Yalnızca süresi dolmuş tahsis iptal Only users with the {0} role can create backdated leave applications,"Yalnızca {0} rolüne sahip kullanıcılar, geriye dönük izin uygulamaları oluşturabilir", Open,Açık, Open Contact,Kişiyi Aç, -Open Lead,Açık Kurşun, -Opening and Closing,Açılış ve kapanış, -Operating Cost as per Work Order / BOM,İş Emri / Ürün Ağacı'na göre İşletme Maliyeti, +Open Lead,Açık Aday, +Opening and Closing,Açılış ve Kapanış, +Operating Cost as per Work Order / BOM,İş Emri / Ürün Ağacına göre Operasyon Maliyeti, Order Amount,Sipariş miktarı, Page {0} of {1},{1} Sayfadan {0}., -Paid amount cannot be less than {0},Ücretli tutar {0} 'dan az olamaz, +Paid amount cannot be less than {0},Ücretli tutar {0} 'dan az olamaz, Parent Company must be a group company,Ana Şirket bir grup şirketi olmalıdır, Passing Score value should be between 0 and 100,Geçen puan değeri 0 ile 100 arasında olmalıdır, Password policy cannot contain spaces or simultaneous hyphens. The format will be restructured automatically,Parola politikası boşluk veya eşzamanlı tire içeremez. Format otomatik olarak yeniden yapılandırılacak, -Patient History,Hasta Öyküsü, -Pause,durma, -Pay,Ödeme, +Patient History,Hasta Geçmişi, +Pause,Durdur, +Pay,Öde, Payment Document Type,Ödeme Belgesi Türü, Payment Name,Ödeme Adı, Penalty Amount,Ceza Miktarı, Pending,Bekliyor, -Performance,performans, -Period based On,Tarihine Göre Dönem, +Performance,Performans, +Period based On,Tarihine göre Dönem, Perpetual inventory required for the company {0} to view this report.,{0} şirketinin bu raporu görüntülemesi için sürekli envanter gerekiyor., Phone,Telefon, -Pick List,Seçim listesi, +Pick List,Seçim Listesi, Plaid authentication error,Ekose kimlik doğrulama hatası, Plaid public token error,Ekose genel belirteç hatası, Plaid transactions sync error,Ekose işlemler senkronizasyon hatası, Please check the error log for details about the import errors,Lütfen içe aktarma hatalarıyla ilgili ayrıntılar için hata günlüğünü kontrol edin, Please create DATEV Settings for Company {}.,Lütfen {} Şirketi için DATEV Ayarları oluşturun., -Please create adjustment Journal Entry for amount {0} ,Lütfen {0} tutarı için Dergi Girişi ayarlamasını oluşturun, -Please do not create more than 500 items at a time,Lütfen bir kerede 500'den fazla öğe oluşturmayın, +Please create adjustment Journal Entry for amount {0} ,Lütfen {0} tutarı için Yevmiye Kaydı ayarlamasını oluşturun, +Please do not create more than 500 items at a time,Lütfen bir kerede 500'den fazla öğe oluşturmayın, Please enter Difference Account or set default Stock Adjustment Account for company {0},Lütfen Fark Hesabı girin veya {0} şirketi için varsayılan Stok Ayarlama Hesabını ayarlayın, Please enter GSTIN and state for the Company Address {0},Lütfen GSTIN girin ve {0} Şirket Adresini girin., Please enter Item Code to get item taxes,Ürün vergileri almak için lütfen Ürün Kodunu girin, @@ -3916,29 +3966,29 @@ Please enter Warehouse and Date,Lütfen Depo ve Tarihi giriniz, Please enter the designation,Lütfen belirtime giriniz, Please login as a Marketplace User to edit this item.,Bu öğeyi düzenlemek için lütfen Marketplace Kullanıcısı olarak giriş yapın., Please login as a Marketplace User to report this item.,Bu öğeyi bildirmek için lütfen bir Marketplace Kullanıcısı olarak giriş yapın., -Please select Template Type to download template,Şablonu indirmek için lütfen Şablon Türü'nü seçin, -Please select Applicant Type first,Lütfen önce Başvuru Türü'nü seçin, -Please select Customer first,Lütfen önce Müşteri'yi seçin, +Please select Template Type to download template,Şablonu indirmek için lütfen Şablon Türü'nü seçin, +Please select Applicant Type first,Lütfen önce Başvuru Türü'nü seçin, +Please select Customer first,Lütfen önce Müşteri'yi seçin, Please select Item Code first,Lütfen önce Ürün Kodunu seçin, -Please select Loan Type for company {0},Lütfen {0} şirketi için Kredi Türü'nü seçin, -Please select a Delivery Note,Lütfen bir Teslimat Notu seçin, +Please select Loan Type for company {0},Lütfen {0} şirketi için Kredi Türü'nü seçin, +Please select a Delivery Note,Lütfen bir İrsaliye seçin, Please select a Sales Person for item: {0},Lütfen öğe için bir Satış Sorumlusu seçin: {0}, -Please select another payment method. Stripe does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Şerit, '{0}' para birimi işlemlerini desteklemez", +Please select another payment method. Stripe does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Şerit, '{0}' para birimi işlemlerini desteklemez", Please select the customer.,Lütfen müşteriyi seçiniz., Please set a Supplier against the Items to be considered in the Purchase Order.,Lütfen Satınalma Siparişinde dikkate alınacak Öğelere karşı bir Tedarikçi ayarlayın., Please set account heads in GST Settings for Compnay {0},Lütfen {0} Compnay için GST Ayarlarında hesap kafalarını ayarlayın, Please set an email id for the Lead {0},Lütfen Lider {0} için bir e-posta kimliği belirleyin, -Please set default UOM in Stock Settings,Lütfen Stok Ayarları'ndan varsayılan UOM'yi ayarlayın, -Please set filter based on Item or Warehouse due to a large amount of entries.,Lütfen büyük miktarda girdi nedeniyle filtreyi Öğe veya Depo'ya göre ayarlayın., +Please set default UOM in Stock Settings,Lütfen Stok Ayarları'ndan varsayılan Birimi ayarlayın, +Please set filter based on Item or Warehouse due to a large amount of entries.,Lütfen büyük miktarda girdi nedeniyle filtreyi Öğe veya Depo'ya göre ayarlayın., Please set up the Campaign Schedule in the Campaign {0},Lütfen {0} Kampanyasında Kampanya Zamanlamasını ayarlayın, Please set valid GSTIN No. in Company Address for company {0},Lütfen {0} şirketi için Şirket Adresinde geçerli GSTIN No., -Please set {0},Lütfen {0} ayarlayın,customer +Please set {0},Lütfen {0} ayarlayın, Please setup a default bank account for company {0},Lütfen {0} şirketi için varsayılan bir banka hesabı kurun, Please specify,Lütfen belirtiniz, -Please specify a {0},Lütfen bir {0} belirtin,lead +Please specify a {0},Lütfen bir {0} belirtin, Pledge Status,Rehin Durumu, Pledge Time,Rehin Zamanı, -Printing,Baskı, +Printing,Yazdırma, Priority,Öncelik, Priority has been changed to {0}.,Öncelik {0} olarak değiştirildi., Priority {0} has been repeated.,{0} önceliği tekrar edildi., @@ -3948,18 +3998,18 @@ Project,Proje, Proposed Pledges are mandatory for secured Loans,Teminatlı Krediler için önerilen rehinlerin verilmesi zorunludur, Provide the academic year and set the starting and ending date.,Akademik yılı sağlayın ve başlangıç ve bitiş tarihini ayarlayın., Public token is missing for this bank,Bu banka için genel belirteç eksik, -Publish,yayınlamak, +Publish,Yayınla, Publish 1 Item,1 Öğe Yayınla, Publish Items,Öğeleri Yayınla, Publish More Items,Daha Fazla Ürün Yayınla, Publish Your First Items,İlk Ürününüzü Yayınlayın, Publish {0} Items,{0} Öğeyi Yayımla, Published Items,Yayınlanan Öğeler, -Purchase Invoice cannot be made against an existing asset {0},Mevcut bir öğeye karşı {0} satın alma faturası yapılamaz, +Purchase Invoice cannot be made against an existing asset {0},Mevcut bir öğeye karşı {0} Satınalma faturası yapılamaz, Purchase Invoices,Satınalma Faturaları, -Purchase Orders,Satın alma siparişleri, -Purchase Receipt doesn't have any Item for which Retain Sample is enabled.,"Satın Alma Fişinde, Örneği Tut'un etkinleştirildiği bir Öğe yoktur.", -Purchase Return,Satın alma iadesi, +Purchase Orders,Satınalma siparişleri, +Purchase Receipt doesn't have any Item for which Retain Sample is enabled.,"Satınalma Fişinde, Örneği Tut'un etkinleştirildiği bir Öğe yoktur.", +Purchase Return,Satınalma iadesi, Qty of Finished Goods Item,Mamul Mal Miktarı, Qty or Amount is mandatroy for loan security,Miktar veya Miktar kredi güvenliği için mandatroy, Quality Inspection required for Item {0} to submit,{0} Ürününün göndermesi için Kalite Kontrol gerekli, @@ -3986,14 +4036,14 @@ Repayment Method is mandatory for term loans,Vadeli krediler için geri ödeme y Repayment Start Date is mandatory for term loans,Vadeli krediler için geri ödeme başlangıç tarihi zorunludur, Report Item,Öğe Bildir, Report this Item,Bu öğeyi bildir, -Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items.,Fason Üretim için Ayrılmış Adet: Fason üretim yapmak için hammadde miktarı., +Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items.,Fason Miktarı: Fason üretim yapmak için hammadde miktarı., Reset,Sıfırla, Reset Service Level Agreement,Servis Seviyesi Sözleşmesini Sıfırla, Resetting Service Level Agreement.,Servis Seviyesi Sözleşmesini Sıfırlama., Return amount cannot be greater unclaimed amount,İade tutarı talep edilmemiş tutardan fazla olamaz, -Review,gözden geçirmek, -Room,oda, -Room Type,Oda tipi, +Review,Gözden geçir, +Room,Oda, +Room Type,Oda Tipi, Row # ,Satır #, Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same,Satır # {0}: Kabul Edilen Depo ve Tedarikçi Deposu aynı olamaz, Row #{0}: Cannot delete item {1} which has already been billed.,Satır # {0}: Faturalandırılan {1} öğesi silinemiyor., @@ -4003,9 +4053,9 @@ Row #{0}: Cannot delete item {1} which has work order assigned to it.,Satır # { Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order.,Satır # {0}: Müşterinin satınalma siparişine atanan {1} öğesi silinemiyor., Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor,Satır # {0}: Taşerona hammadde tedarik ederken Tedarikçi Deposu seçilemiyor, Row #{0}: Cost Center {1} does not belong to company {2},"Satır # {0}: Maliyet Merkezi {1}, {2} şirketine ait değil", -Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}.,Satır # {0}: {3} İş Emri'nde {2} işlenmiş ürün adedi için {1} işlemi tamamlanmadı. Lütfen çalışma durumunu {4} Job Card ile güncelleyin., +Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}.,Satır # {0}: {3} İş Emri'nde {2} işlenmiş ürün adedi için {1} işlemi tamamlanmadı. Lütfen çalışma durumunu {4} Job Card ile güncelleyin., Row #{0}: Payment document is required to complete the transaction,Satır # {0}: İşlemi tamamlamak için ödeme belgesi gereklidir, -Row #{0}: Serial No {1} does not belong to Batch {2},"Satır # {0}: Seri No {1}, Parti {2} 'ye ait değil", +Row #{0}: Serial No {1} does not belong to Batch {2},"Satır # {0}: Seri No {1}, Parti {2} 'ye ait değil", Row #{0}: Service End Date cannot be before Invoice Posting Date,"Satır # {0}: Hizmet Bitiş Tarihi, Fatura Kayıt Tarihinden önce olamaz", Row #{0}: Service Start Date cannot be greater than Service End Date,"Satır # {0}: Hizmet Başlangıç Tarihi, Hizmet Bitiş Tarihinden fazla olamaz", Row #{0}: Service Start and End Date is required for deferred accounting,Satır # {0}: Ertelenmiş muhasebe için Hizmet Başlangıç ve Bitiş Tarihi gerekiyor, @@ -4033,14 +4083,14 @@ Select finance book for the item {0} at row {1},{1} satırındaki {0} maddesi i Select only one Priority as Default.,Varsayılan olarak sadece bir Öncelik seçin., Seller Information,Satıcı bilgisi, Send,Gönder, -Send a message,Bir mesaj göndermek, +Send a message,Bir mesaj gönder, Sending,Gönderme, Sends Mails to lead or contact based on a Campaign schedule,Bir Kampanya programına dayalı olarak postaları yönlendirmesi veya irtibat kurması, Serial Number Created,Seri Numarası Oluşturuldu, Serial Numbers Created,Oluşturulan Seri Numaraları, Serial no(s) required for serialized item {0},{0} serileştirilmiş öğesi için seri numarası gerekli, -Series,Seriler, -Server Error,Server hatası, +Series,Seri No, +Server Error,Sunucu Hatası, Service Level Agreement has been changed to {0}.,Hizmet Seviyesi Sözleşmesi {0} olarak değiştirildi., Service Level Agreement was reset.,Hizmet Seviyesi Anlaşması sıfırlandı., Service Level Agreement with Entity Type {0} and Entity {1} already exists.,{0} Varlığı ve {1} Varlığı ile Hizmet Seviyesi Anlaşması zaten var., @@ -4063,15 +4113,15 @@ Start Date cannot be before the current date,"Başlangıç Tarihi, geçerli tari Start Time,Başlangıç Zamanı, Status,Durum, Status must be Cancelled or Completed,Durum İptal Edilmeli veya Tamamlandı, -Stock Balance Report,Borsa Dengesi Raporu, -Stock Entry has been already created against this Pick List,Bu Seçim Listesi'ne karşı Stok Girişi zaten oluşturuldu, -Stock Ledger ID,Stok Defteri Defteri Kimliği, +Stock Balance Report,Stock Bakiyesi Raporu, +Stock Entry has been already created against this Pick List,Bu Seçim Listesi'ne karşı Stok Kaydı zaten oluşturuldu, +Stock Ledger ID,Stok Defteri Kimliği, Stock Value ({0}) and Account Balance ({1}) are out of sync for account {2} and it's linked warehouses.,"Stok Değeri ({0}) ve Hesap Bakiyesi ({1}), {2} hesabı için senkronize değil ve bağlı depolar.", Stores - {0},Mağazalar - {0}, Student with email {0} does not exist,{0} e-posta adresine sahip öğrenci mevcut değil, Submit Review,İnceleme Gönder, Submitted,Tanzim Edildi, -Supplier Addresses And Contacts,Tedarikçi Adresler ve İletişim, +Supplier Addresses And Contacts,Tedarikçi Adresleri ve Kişileri, Synchronize this account,Bu hesabı senkronize et, Tag,Etiket, Target Location is required while receiving Asset {0} from an employee,Bir çalışandan {0} Varlığı alınırken Hedef Konum gerekli, @@ -4082,7 +4132,7 @@ Task's {0} Start Date cannot be after Project's End Date.,"Görev {0} Başlangı Tax Account not specified for Shopify Tax {0},Shopify Vergisi için Vergi Hesabı belirtilmedi {0}, Tax Total,Vergi Toplamı, Template,Şablon, -The Campaign '{0}' already exists for the {1} '{2}',"'{0}' Kampanyası, {1} '{2}' için zaten var", +The Campaign '{0}' already exists for the {1} '{2}',"'{0}' Kampanyası, {1} '{2}' için zaten var", The difference between from time and To Time must be a multiple of Appointment,Zaman ve Zaman arasındaki fark Randevunun katları olmalıdır, The field Asset Account cannot be blank,Duran Varlık Hesabı alanı boş bırakılamaz, The field Equity/Liability Account cannot be blank,Varlık / Borç Hesabı alanı boş bırakılamaz, @@ -4094,7 +4144,7 @@ The selected payment entry should be linked with a debtor bank transaction,Seçi The total allocated amount ({0}) is greated than the paid amount ({1}).,"Tahsis edilen toplam tutar ({0}), ödenen tutardan ({1}) elde edilir.", There are no vacancies under staffing plan {0},{0} kadro planında boş yer yok, This Service Level Agreement is specific to Customer {0},"Bu Servis Seviyesi Sözleşmesi, {0} Müşterisine özel", -This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?,"Bu işlem, bu hesabın, ERPNext'i banka hesaplarınızla entegre eden herhangi bir harici hizmetle bağlantısını kesecektir. Geri alınamaz. Emin misin ?", +This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?,"Bu işlem, bu hesabın, ERPNext'i banka hesaplarınızla entegre eden herhangi bir harici hizmetle bağlantısını kesecektir. Geri alınamaz. Emin misin ?", This bank account is already synchronized,Bu banka hesabı zaten senkronize edildi, This bank transaction is already fully reconciled,Bu banka işlemi zaten tamamen mutabık kılındı, This employee already has a log with the same timestamp.{0},Bu çalışanın zaten aynı zaman damgasına sahip bir günlüğü var. {0}, @@ -4103,8 +4153,8 @@ This page keeps track of your items in which buyers have showed some interest.," Thursday,Perşembe, Timing,Zamanlama, Title,Başlık, -"To allow over billing, update ""Over Billing Allowance"" in Accounts Settings or the Item.","Fazla faturalandırmaya izin vermek için, Hesap Ayarları veya Öğesinde "Fatura Ödeneği" nı güncelleyin.", -"To allow over receipt / delivery, update ""Over Receipt/Delivery Allowance"" in Stock Settings or the Item.","Alınan / teslimin aşırı yapılmasına izin vermek için, Stok Ayarları veya Öğe'deki "Aşırı Alındı / Teslimat Ödeneği" ni güncelleyin.", +"To allow over billing, update ""Over Billing Allowance"" in Accounts Settings or the Item.","Fazla faturalandırmaya izin vermek için, Hesap Ayarları veya Öğesinde 'Fatura Ödeneği' nı güncelleyin.", +"To allow over receipt / delivery, update ""Over Receipt/Delivery Allowance"" in Stock Settings or the Item.","Alınan / teslimin aşırı yapılmasına izin vermek için, Stok Ayarları veya Öğe'deki 'Aşırı Alındı / Teslimat Ödeneği' ni güncelleyin.", To date needs to be before from date,Bugüne kadar tarihten önce olması gerekiyor, Total,Toplam, Total Early Exits,Toplam Erken Çıkış, @@ -4127,8 +4177,8 @@ Unmarked Attendance for days,Günlerce işaretsiz katılım, Unpublish Item,Yayından kaldır, Unreconciled,uzlaşmamış, Unsupported GST Category for E-Way Bill JSON generation,E-Way Bill JSON nesli için desteklenmeyen GST Kategorisi, -Update,Güncelleme, -Update Details,Güncelleme Ayrıntıları, +Update,Güncelle, +Update Details,Ayrıntıları Güncelle, Update Taxes for Items,Öğeler için Vergileri Güncelle, "Upload a bank statement, link or reconcile a bank account","Bir banka ekstresi yükleyin, bir banka hesabını bağlayın veya mutabakat yapın", Upload a statement,Bir ifade yükle, @@ -4136,15 +4186,18 @@ Use a name that is different from previous project name,Önceki proje adından f User {0} is disabled,Kullanıcı {0} devre dışı, Users and Permissions,Kullanıcılar ve İzinler, Vacancies cannot be lower than the current openings,Boş pozisyonlar mevcut açılışlardan daha düşük olamaz, -Valid From Time must be lesser than Valid Upto Time.,"Geçerlilik Süresi, Geçerlilik Süresi'nden daha az olmalıdır.", +Valid From Time must be lesser than Valid Upto Time.,"Geçerlilik Süresi, Geçerlilik Süresi'nden daha az olmalıdır.", Valuation Rate required for Item {0} at row {1},{1} satırındaki {0} Maddesi için Değerleme Oranı gerekli, Values Out Of Sync,Senkronizasyon Dışı Değerler, Vehicle Type is required if Mode of Transport is Road,Ulaşım Şekli Karayolu ise Araç Tipi gereklidir, Vendor Name,Satıcı adı, -Verify Email,E-mail'i doğrula, +Verify Email,E-mail doğrula, View,Görünüm, -View all issues from {0},{0} 'daki tüm sorunları görüntüle, +View all issues from {0},{0} 'daki tüm sorunları görüntüle, View call log,Arama günlüğünü görüntüle, +Manage,Yönet, +Buying & Selling Settings,Alış ve Satış Ayarları, +Enable Provisional Accounting For Non Stock Items,Stokta Olmayan Kalemler İçin Geçici Muhasebeyi Etkinleştir, Warehouse,Depo, Warehouse not found against the account {0},{0} hesabına karşı depo bulunamadı, Welcome to {0},Hoşgeldiniz {0}, @@ -4159,13 +4212,13 @@ You are not allowed to enroll for this course,Bu kursa kayıt olma izniniz yok, You are not enrolled in program {0},{0} programına kaydolmadınız, You can Feature upto 8 items.,8 öğeye kadar Featuring yapabilirsiniz., You can also copy-paste this link in your browser,Ayrıca bu linki kopyalayıp tarayıcınıza yapıştırabilirsiniz, -You can publish upto 200 items.,200'e kadar öğe yayınlayabilirsiniz., +You can publish upto 200 items.,200'e kadar öğe yayınlayabilirsiniz., You have to enable auto re-order in Stock Settings to maintain re-order levels.,Yeniden sipariş seviyelerini korumak için Stok Ayarlarında otomatik yeniden siparişi etkinleştirmeniz gerekir., -You must be a registered supplier to generate e-Way Bill,E-Way Bill'i oluşturmak için tescilli bir tedarikçi olmalısınız, +You must be a registered supplier to generate e-Way Bill,E-Way Bill'i oluşturmak için tescilli bir tedarikçi olmalısınız, You need to login as a Marketplace User before you can add any reviews.,Herhangi bir inceleme ekleyebilmeniz için önce bir Marketplace Kullanıcısı olarak giriş yapmanız gerekir., Your Featured Items,Seçtiğiniz Öğeler, Your Items,Öğeleriniz, -Your Profile,Senin profil, +Your Profile,Senin profilin, Your rating:,Sizin dereceniz:, and,ve, e-Way Bill already exists for this document,e-Way Bill bu belge için zaten var, @@ -4175,15 +4228,15 @@ woocommerce - {0},woocommerce - {0}, {0} Operations: {1},{0} İşlemler: {1}, {0} bank transaction(s) created,{0} banka işlemi yaratıldı, {0} bank transaction(s) created and {1} errors,{0} banka işlemi yaratıldı ve {1} hataları, -{0} can not be greater than {1},"{0}, {1} 'den büyük olamaz", +{0} can not be greater than {1},"{0}, {1} 'den büyük olamaz", {0} conversations,{0} ileti dizisi, {0} is not a company bank account,{0} bir şirket banka hesabı değil, {0} is not a group node. Please select a group node as parent cost center,{0} bir grup düğümü değil. Lütfen ana maliyet merkezi olarak bir grup düğümü seçin, {0} is not the default supplier for any items.,"{0}, hiçbir ürün için varsayılan tedarikçi değildir.", {0} is required,{0} gereklidir, -{0}: {1} must be less than {2},{0}: {1} {2} 'den küçük olmalı, +{0}: {1} must be less than {2},{0}: {1} {2} 'den küçük olmalı, {} is an invalid Attendance Status.,{} geçersiz Seyirci Durumu., -{} is required to generate E-Way Bill JSON,e-Way Bill JSON'u oluşturmak için {} gereklidir, +{} is required to generate E-Way Bill JSON,e-Way Bill JSON'u oluşturmak için {} gereklidir, "Invalid lost reason {0}, please create a new lost reason","Geçersiz kayıp neden {0}, lütfen yeni bir kayıp neden oluşturun", Profit This Year,Bu Yıl Kâr, Total Expense,Toplam Gider, @@ -4191,25 +4244,25 @@ Total Expense This Year,Bu Yıl Toplam Gider, Total Income,Toplam gelir, Total Income This Year,Bu Yıl Toplam Gelir, Barcode,Barkod, -Bold,cesur, +Bold,Kalın, Center,Merkez, Clear,Açık, Comment,Yorum Yap, Comments,Yorumlar, -DocType,DocType, +DocType,Belge Türü, Download,İndir, -Left,Bırakmak, -Link,bağlantı, +Left,Left, +Link,Link, New,Yeni, Not Found,Bulunamadı, Print,Yazdır, -Reference Name,referans adı, +Reference Name,Referans adı, Refresh,Yenile, -Success,başarı, -Time,zaman, -Value,değer, +Success,Başarılı, +Time,Süre/Zaman, +Value,Değer, Actual,Gerçek, -Add to Cart,Sepete ekle, +Add to Cart,Sepete Ekle, Days Since Last Order,Son Siparişten Beri Geçen Gün Sayısı, In Stock,Stokta var, Loan Amount is mandatory,Kredi Tutarı zorunludur, @@ -4218,20 +4271,20 @@ No students Found,Öğrenci bulunamadı, Not in Stock,Stokta yok, Please select a Customer,Lütfen bir müşteri seçin, Printed On,Baskılı Açık, -Received From,Dan alındı, -Sales Person,Satis elemani, +Received From,Bundan Alındı, +Sales Person,Satış Elemanı, To date cannot be before From date,Bitiş tarihi başlangıç tarihinden önce olmamalıdır, Write Off,Şüpheli Alacak, {0} Created,{0} Oluşturuldu, Email Id,E-posta kimliği, -No,Hiç, -Reference Doctype,Referans DocType, +No,Hayır, +Reference Doctype,Referans Belge Türü, User Id,Kullanıcı kimliği, Yes,Evet, -Actual ,Gerçek, +Actual,Mevcut, Add to cart,Sepete ekle, Budget,Bütçe, -Chart of Accounts,Hesap tablosu, +Chart of Accounts,Hesap Planı, Customer database.,Müşteri veritabanı., Days Since Last order,Son siparişten bu yana geçen günler, Download as JSON,JSON olarak indir, @@ -4250,9 +4303,9 @@ No employee found,Çalışan bulunmadı, No students found,Hiçbir öğrenci Bulundu, Not in stock,Stokta yok, Not permitted,İzin verilmedi, -Open Issues ,Açık sorunlar, -Open Projects ,Açık Projeler, -Open To Do ,To Do Aç, +Open Issues ,Açık sorunlar , +Open Projects,Açık Projeler, +Open To Do ,Yapılacakları Aç, Operation Id,Operasyon Kimliği, Partially ordered,kısmen Sıralı, Please select company first,İlk Şirket seçiniz, @@ -4262,8 +4315,8 @@ Projected qty,Öngörülen Adet, Sales person,Satış Personeli, Serial No {0} Created,Seri No {0} Oluşturuldu, Source Location is required for the Asset {0},{0} varlığına ait Kaynak Konumu gerekli, -Tax Id,Vergi numarası, -To Time,Zamana, +Tax Id,Vergi Numarası, +To Time,Bitiş Tarihi, To date cannot be before from date,Tarihe Tarihten Önce olamaz, Total Taxable value,Toplam Vergilendirilebilir Değer, Upcoming Calendar Events ,Yaklaşan Takvim Olayları, @@ -4277,22 +4330,22 @@ to,Şu kişiye, Cards,Kartlar, Percentage,Yüzde, Failed to setup defaults for country {0}. Please contact support@erpnext.com,{0} ülkesi için varsayılanlar ayarlanamadı. Lütfen support@erpnext.com ile iletişime geçin, -Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it.,Satır # {0}: {1} öğesi bir Seri / Toplu İş Öğesi değil. Seri No / Parti No'ya karşı olamaz., +Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it.,Satır # {0}: {1} öğesi bir Seri / Toplu İş Öğesi değil. Seri No / Parti No'ya karşı olamaz., Please set {0},Lütfen {0} ayarlayınız, -Please set {0},Lütfen {0} ayarlayın,supplier -Draft,taslak,"docstatus,=,0" -Cancelled,İptal edildi,"docstatus,=,2" -Please setup Instructor Naming System in Education > Education Settings,Lütfen Eğitim> Eğitim Ayarları bölümünde Eğitmen Adlandırma Sistemini kurun, -Please set Naming Series for {0} via Setup > Settings > Naming Series,Lütfen Kurulum> Ayarlar> Adlandırma Serisi aracılığıyla {0} için Adlandırma Serisini ayarlayın, -UOM Conversion factor ({0} -> {1}) not found for item: {2},{2} öğesi için UOM Dönüşüm faktörü ({0} -> {1}) bulunamadı., -Item Code > Item Group > Brand,Ürün Kodu> Ürün Grubu> Marka, -Customer > Customer Group > Territory,Müşteri> Müşteri Grubu> Bölge, -Supplier > Supplier Type,Tedarikçi> Tedarikçi Türü, -Please setup Employee Naming System in Human Resource > HR Settings,Lütfen İnsan Kaynakları> İK Ayarları bölümünde Çalışan Adlandırma Sistemini kurun, -Please setup numbering series for Attendance via Setup > Numbering Series,Lütfen Katılım> Numaralandırma Serisi aracılığıyla Katılım için numaralandırma serilerini ayarlayın, +Please set {0},Lütfen {0} ayarlayın, +Draft,Taslak, +Cancelled,İptal edildi, +Please setup Instructor Naming System in Education > Education Settings,"Lütfen Eğitim> Eğitim Ayarları bölümünde Eğitmen Adlandırma Sistemini kurun", +Please set Naming Series for {0} via Setup > Settings > Naming Series,"Lütfen Kurulum> Ayarlar> Adlandırma Serisi aracılığıyla {0} için Adlandırma Serisini ayarlayın", +UOM Conversion factor ({0} -> {1}) not found for item: {2},"{2} öğesi için UOM Dönüşüm faktörü ({0} -> {1}) bulunamadı.", +Item Code > Item Group > Brand,"Ürün Kodu> Ürün Grubu> Marka", +Customer > Customer Group > Territory,"Müşteri> Müşteri Grubu> Bölge", +Supplier > Supplier Type,"Tedarikçi> Tedarikçi Türü", +Please setup Employee Naming System in Human Resource > HR Settings,"Lütfen İnsan Kaynakları> İK Ayarları bölümünde Çalışan Adlandırma Sistemini kurun", +Please setup numbering series for Attendance via Setup > Numbering Series,"Lütfen Katılım> Numaralandırma Serisi aracılığıyla Katılım için numaralandırma serilerini ayarlayın", The value of {0} differs between Items {1} and {2},"{0} değeri, Öğeler {1} ve {2} arasında farklılık gösterir", Auto Fetch,Otomatik Getirme, -Fetch Serial Numbers based on FIFO,FIFO'ya göre Seri Numaralarını getir, +Fetch Serial Numbers based on FIFO,FIFO'ya göre Seri Numaralarını getir, "Outward taxable supplies(other than zero rated, nil rated and exempted)","Hariç vergiye tabi tedarikler (sıfır oranlı, sıfır oranlı ve muaf tutulmuş hariç)", "To allow different rates, disable the {0} checkbox in {1}.","Farklı oranlara izin vermek için, {1} içindeki {0} onay kutusunu devre dışı bırakın.", Current Odometer Value should be greater than Last Odometer Value {0},"Mevcut Kilometre Sayacı Değeri, Son Yolölçer Değerinden büyük olmalıdır {0}", @@ -4302,14 +4355,14 @@ Row {}: Asset Naming Series is mandatory for the auto creation for item {},"Sat Assets not created for {0}. You will have to create asset manually.,{0} için varlıklar oluşturulmadı. Varlığı manuel olarak oluşturmanız gerekecektir., {0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}.,"{0} {1}, {3} şirketi için {2} para biriminde muhasebe girişlerine sahip. Lütfen para birimi {2} olan bir alacak veya borç hesabı seçin.", Invalid Account,Geçersiz hesap, -Purchase Order Required,gerekli Satın alma Siparişi, -Purchase Receipt Required,Gerekli Satın alma makbuzu, +Purchase Order Required,gerekli Satınalma Siparişi, +Purchase Receipt Required,Gerekli Satınalma makbuzu, Account Missing,Hesap Eksik, Requested,Talep, Partially Paid,Kısmen ödenmiş, Invalid Account Currency,Geçersiz Hesap Para Birimi, "Row {0}: The item {1}, quantity must be positive number","Satır {0}: {1} öğesi, miktar pozitif sayı olmalıdır", -"Please set {0} for Batched Item {1}, which is used to set {2} on Submit.",Lütfen Gönderimde {2} 'yi ayarlamak için kullanılan Toplu Öğe {1} için {0} ayarlayın., +"Please set {0} for Batched Item {1}, which is used to set {2} on Submit.",Lütfen Gönderimde {2} 'yi ayarlamak için kullanılan Toplu Öğe {1} için {0} ayarlayın., Expiry Date Mandatory,Son Kullanma Tarihi Zorunlu, Variant Item,Varyant Öğe, BOM 1 {0} and BOM 2 {1} should not be same,BOM 1 {0} ve BOM 2 {1} aynı olmamalıdır, @@ -4327,9 +4380,9 @@ Filter Based On,Şuna Göre Filtrele, Reqd by date,Tarihe göre talep, Manufacturer Part Number {0} is invalid,Üretici Parça Numarası {0} geçersiz, Invalid Part Number,Geçersiz Parça Numarası, -Select atleast one Social Media from Share on.,Share on'dan en az bir Sosyal Medya seçin., +Select atleast one Social Media from Share on.,Share on'dan en az bir Sosyal Medya seçin., Invalid Scheduled Time,Geçersiz Planlanmış Zaman, -Length Must be less than 280.,Uzunluk 280'den az olmalıdır., +Length Must be less than 280.,Uzunluk 280'den az olmalıdır., Error while POSTING {0},{0} YAYINLANMA sırasında hata, "Session not valid, Do you want to login?","Oturum geçerli değil, Giriş yapmak istiyor musunuz?", Session Active,Oturum Etkin, @@ -4339,22 +4392,22 @@ Invalid {0} or {1},Geçersiz {0} veya {1}, Error! Failed to get access token.,Hata! Erişim belirteci alınamadı., Invalid Consumer Key or Consumer Secret Key,Geçersiz Tüketici Anahtarı veya Tüketici Gizli Anahtarı, Your Session will be expire in ,Oturumunuzun süresi içinde dolacak, - days.,günler., +days.,gün., Session is expired. Save doc to login.,Oturumun süresi doldu. Giriş yapmak için dokümanı kaydedin., Error While Uploading Image,Görüntü Yüklenirken Hata, -You Didn't have permission to access this API,Bu API'ye erişim izniniz yoktu, +You Didn't have permission to access this API,Bu API'ye erişim izniniz yoktu, Valid Upto date cannot be before Valid From date,"Geçerli Güncel tarih, Geçerlilik Başlangıç tarihinden önce olamaz", Valid From date not in Fiscal Year {0},Geçerlilik Başlangıcı tarihi Mali Yıl değil {0}, Valid Upto date not in Fiscal Year {0},Geçerli Tarih {0} Mali Yıl değil, Group Roll No,Grup Rulo Hayır, Maintain Same Rate Throughout Sales Cycle,Satış döngüsü boyunca aynı oranı koruyun, -"Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}.","Satır {1}: Miktar ({0}) kesir olamaz. Buna izin vermek için, UOM {3} 'de' {2} 'devre dışı bırakın.", +"Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}.","Satır {1}: Miktar ({0}) kesir olamaz. Buna izin vermek için, UOM {3} 'de' {2} 'devre dışı bırakın.", Must be Whole Number,Tam Numara olmalı, Please setup Razorpay Plan ID,Lütfen Razorpay Plan Kimliğini ayarlayın, Contact Creation Failed,Kişi Oluşturulamadı, {0} already exists for employee {1} and period {2},"{0}, {1} çalışanı ve {2} dönemi için zaten mevcut", Leaves Allocated,Ayrılan İzinler, -Leaves Expired,Yaprakların Süresi Doldu, +Leaves Expired,İzinlerin Süresi Doldu, Leave Without Pay does not match with approved {} records,"Ödemesiz Bırak, onaylı {} kayıtlarıyla eşleşmiyor", Income Tax Slab not set in Salary Structure Assignment: {0},"Gelir Vergisi Levhası, Maaş Yapısı Atamasında belirlenmemiş: {0}", Income Tax Slab: {0} is disabled,Gelir Vergisi Levhası: {0} devre dışı bırakıldı, @@ -4369,14 +4422,14 @@ Row #{}: {} of {} should be {}. Please modify the account or select a different Row #{}: Please asign task to a member.,Satır # {}: Lütfen bir üyeye görev atayın., Process Failed,İşlem Başarısız, Tally Migration Error,Tally Taşıma Hatası, -Please set Warehouse in Woocommerce Settings,Lütfen Warehouse'u Woocommerce Ayarlarında ayarlayın, +Please set Warehouse in Woocommerce Settings,Lütfen Depoyu Woocommerce Ayarlarında ayarlayın, Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same,Satır {0}: Teslimat Deposu ({1}) ve Müşteri Deposu ({2}) aynı olamaz, Row {0}: Due Date in the Payment Terms table cannot be before Posting Date,Satır {0}: Ödeme Koşulları tablosundaki Son Tarih Kayıt Tarihinden önce olamaz, Cannot find {} for item {}. Please set the same in Item Master or Stock Settings.,{} Öğesi için {} bulunamıyor. Lütfen aynı öğeyi Ana Öğe veya Stok Ayarlarında ayarlayın., Row #{0}: The batch {1} has already expired.,Satır # {0}: {1} grubunun süresi zaten doldu., Start Year and End Year are mandatory,Başlangıç Yılı ve Bitiş Yılı zorunludur, GL Entry,GL Girdisi, -Cannot allocate more than {0} against payment term {1},Ödeme şartına {1} karşı {0} 'den fazla tahsis edemezsiniz, +Cannot allocate more than {0} against payment term {1},Ödeme şartına {1} karşı {0} 'den fazla tahsis edemezsiniz, The root account {0} must be a group,Kök hesap {0} bir grup olmalıdır, Shipping rule not applicable for country {0} in Shipping Address,Gönderim Adresindeki {0} ülkesi için gönderim kuralı geçerli değil, Get Payments from,Ödemeleri şuradan alın, @@ -4402,7 +4455,7 @@ The {0} {1} created sucessfully,{0} {1} başarıyla oluşturuldu, Work Order cannot be created for following reason:
{0},İş Emri aşağıdaki nedenle oluşturulamaz:
{0}, Add items in the Item Locations table,Öğe Konumları tablosuna öğe ekleyin, Update Current Stock,Mevcut Stoku Güncelle, -"{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item","{0} Numuneyi Tutma seriye dayalıdır, öğenin örneğini saklamak için Parti Numarası Var'ı işaretleyin", +"{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item","{0} Numuneyi Tutma seriye dayalıdır, öğenin örneğini saklamak için Parti Numarası Var'ı işaretleyin", Empty,Boş, Currently no stock available in any warehouse,Şu anda herhangi bir depoda stok yok, BOM Qty,BOM Adet, @@ -4465,12 +4518,13 @@ Fee Validity {0} updated.,Ücret Geçerliliği {0} güncellendi., Practitioner Schedule Not Found,Uygulayıcı Programı Bulunamadı, {0} is on a Half day Leave on {1},"{0}, {1} Yarım Gün İzinde", {0} is on Leave on {1},"{0}, {1} tarihinde Ayrılmada", -{0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner,{0} bir Sağlık Hizmetleri Uygulayıcı Programı'na sahip değil. Sağlık Uzmanına Ekle, +{0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner,{0} bir Sağlık Hizmetleri Uygulayıcı Programı'na sahip değil. Sağlık Uzmanına Ekle, +Add a comment,Yorum Ekle, Healthcare Service Units,Sağlık Hizmet Birimleri, Complete and Consume,Tamamla ve Tüket, Complete {0} and Consume Stock?,{0} Tamamlanıp Stok Tüketilsin mi?, Complete {0}?,{0} tamamlandı mı?, -Stock quantity to start the Procedure is not available in the Warehouse {0}. Do you want to record a Stock Entry?,Prosedürü başlatacak stok miktarı Depo {0} 'da mevcut değil. Bir Stok Girişi kaydetmek istiyor musunuz?, +Stock quantity to start the Procedure is not available in the Warehouse {0}. Do you want to record a Stock Entry?,Prosedürü başlatacak stok miktarı Depo {0} 'da mevcut değil. Bir Stok Kaydı yapmak istiyor musunuz?, {0} as on {1},"{0}, {1}", Clinical Procedure ({0}):,Klinik Prosedür ({0}):, Please set Customer in Patient {0},Lütfen Müşteriyi Hasta olarak ayarlayın {0}, @@ -4511,15 +4565,35 @@ Mandatory For Profit and Loss Account,Kar Zarar Hesabı İçin Zorunlu, Accounting Period,Muhasebe Dönemi, Period Name,Dönem Adı, Closed Documents,Kapalı Belgeler, -Accounts Settings,Hesap ayarları, +Accounts Settings,Hesap Ayarları, +Invoice and Billing,Fatura ve Faturalandırma, +Accounts Closing,Hesap Kapatma, +Chart Of Accounts,Hesap Tablosu, +Credit Limit Settings,Kredi Limiti Ayarları, +Period Closing Settings,Dönem Kapanış Ayarları, +Asset Settings,Varlık Ayarları, +POS Setting,POS Ayarları, +Create Ledger Entries for Change Amount,Değişim Miktarı için Defter Girişleri Oluşturun, +"If enabled, ledger entries will be posted for change amount in POS transactions","Etkinleştirilirse, POS hareketlerinde değişiklik tutarı için defter girişleri nakledilir", +Role Allowed to Over Bill,Fatura Üzerinde İzin Verilen Rol, +Users with this role are allowed to over bill above the allowance percentage,Bu role sahip kullanıcıların ödenek yüzdesinin üzerinde fazla fatura kesmesine izin verilir, +Role allowed to bypass Credit Limit,Kredi Limitini atlamak için izin verilen rol, +Automatically Fetch Payment Terms from Order,Ödeme Koşullarını Siparişten Otomatik Olarak Getir, +Allow multi-currency invoices against single party account,Tek taraf hesabına karşı çok para birimli faturalara izin ver, +Enable Common Party Accounting,Ortak Taraf Hesabını Etkinleştir, +Learn about Common Party,{0} hakkında bilgi edinin, +Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field,Tedarikçi Fatura No. alanında her Satınalma Faturasının benzersiz bir değere sahip olmasını sağlamanın etkinleştirilmesi, +Enabling this will allow creation of multi-currency invoices against single party account in company currency,Bunun etkinleştirilmesi şirket para biriminde tek taraf hesabına karşı çok para birimli faturaların oluşturulmasına izin verecektir., +Show Balances in Chart Of Accounts,Hesap Planında Bakiyeleri Göster, +Enable Custom Cash Flow Format,Özel Nakit Akışı Biçimini Etkinleştir, Settings for Accounts,Hesaplar için Ayarlar, Make Accounting Entry For Every Stock Movement,Her Stok Hareketi için Muhasebe kaydı oluştur, Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts,Bu role sahip kullanıcıların dondurulmuş hesapları ayarlama ve dondurulmuş hesaplara karşı muhasebe girdileri oluşturma/düzenleme yetkileri vardır, Determine Address Tax Category From,Adres Vergi Kategorisini Kimden Belirle, Over Billing Allowance (%),Fazla Fatura Ödeneği (%), -Credit Controller,Kredi Kontrolü, +Credit Controller,Kredi Denetleyicisi, Check Supplier Invoice Number Uniqueness,Benzersiz Tedarikçi Fatura Numarasını Kontrol Edin, -Make Payment via Journal Entry,Dergi Giriş aracılığıyla Ödeme Yap, +Make Payment via Journal Entry,Yevmiye Kaydı aracılığıyla Ödeme Yap, Unlink Payment on Cancellation of Invoice,Fatura İptaline İlişkin Ödeme bağlantısını kaldır, Book Asset Depreciation Entry Automatically,Varlık Amortisman Kayıtını Otomatik Olarak Kaydedin, Automatically Add Taxes and Charges from Item Tax Template,Öğe Vergisi Şablonundan Otomatik Olarak Vergi ve Masraf Ekleme, @@ -4533,7 +4607,8 @@ Use Custom Cash Flow Format,Özel Nakit Akışı Biçimini Kullan, Allowed To Transact With,İle Taşınmaya İzin Verildi, SWIFT number,SWIFT numarası, Branch Code,Şube Kodu, -Address and Contact,Adresler ve Kontaklar, +Contact & Address,Kontakt ve Adres, +Address and Contact,Adres ve İletişim, Address HTML,Adres HTML, Contact HTML,İletişim HTML, Data Import Configuration,Veri Alma Yapılandırması, @@ -4551,7 +4626,7 @@ Integration Details,Entegrasyon Detayları, Integration ID,Entegrasyon kimliği, Last Integration Date,Son Entegrasyon Tarihi, Change this date manually to setup the next synchronization start date,Bir sonraki senkronizasyon başlangıç tarihini ayarlamak için bu tarihi el ile değiştirin., -Mask,maskelemek, +Mask,Maskele, Bank Account Subtype,Banka Hesabı Alt Türü, Bank Account Type,Banka Hesap Türü, Bank Guarantee,Banka Garantisi, @@ -4572,8 +4647,8 @@ Account Currency,Hesabın Döviz Cinsi, Select the Bank Account to reconcile.,Mutabakata varılacak Banka Hesabını seçin., Include Reconciled Entries,Mutabık girdileri dahil edin, Get Payment Entries,Ödeme Girişleri alın, -Payment Entries,Ödeme Girişler, -Update Clearance Date,Güncelleme Alma Tarihi, +Payment Entries,Ödeme Girişleri, +Update Clearance Date,Gümrükleme Tarihini Güncelle, Bank Reconciliation Detail,Banka Mutabakat Ayrıntısı, Cheque Number,Çek Numarası, Cheque Date,Çek Tarih, @@ -4614,7 +4689,7 @@ Bank Transaction Payments,Banka İşlem Ödemeleri, Control Action,Kontrol eylem, Applicable on Material Request,Malzeme Talebi Uygulanabilir, Action if Annual Budget Exceeded on MR,MR üzerinde Yıllık Bütçe Aşıldıysa Eylem, -Warn,Uyarmak, +Warn,Uyar, Ignore,Yoksay, Action if Accumulated Monthly Budget Exceeded on MR,MR Üzerinde Aylık Bütçe Aşıldıysa Yapılacak İşlem, Applicable on Purchase Order,Satınalma Siparişinde Geçerli, @@ -4646,23 +4721,23 @@ Section Subtotal,Bölüm Toplamı, Section Footer,Bölüm Altbilgisi, Position,pozisyon, Cash Flow Mapping,Nakit Akışı Eşleme, -Select Maximum Of 1,Maksimum 1'i seçin, +Select Maximum Of 1,Maksimum 1'i seçin, Is Finance Cost,Mali Maliyet mi, Is Working Capital,İşletme Sermayesi mi, Is Finance Cost Adjustment,Mali Maliyet Ayarı Var mı, Is Income Tax Liability,Gelir Vergisi Yükümlülüğü Var mı, Is Income Tax Expense,Gelir Vergisi Gideridir?, Cash Flow Mapping Accounts,Nakit Akışı Eşleme Hesapları, -account,Hesap, +account,hesap, Cash Flow Mapping Template,Nakit Akışı Eşleme Şablonu, Cash Flow Mapping Template Details,Nakit Akışı Eşleme Şablonu Ayrıntıları, POS-CLO-,POS-ClO-, Custody,gözaltı, Net Amount,Net Miktar, -Cashier Closing Payments,Kasiyer Ödemeleri Kapatma, -Chart of Accounts Importer,Hesap Planı İthalatçısı, +Cashier Closing Payments,Kasiyer Kapanış Ödemesi, +Chart of Accounts Importer,Hesap Planı Aktarıcı, Import Chart of Accounts from a csv file,Bir csv dosyasından Hesap Planını İçe Aktar, -Attach custom Chart of Accounts file,Özel Hesap Planı dosyasını ekleyin, +Attach custom Chart of Accounts file,Özel Hesap Planı dosyasını ekle, Chart Preview,Grafik Önizlemesi, Chart Tree,Grafik Ağacı, Cheque Print Template,Çek Baskı Şablon, @@ -4670,14 +4745,14 @@ Has Print Format,Baskı Biçimi vardır, Primary Settings,İlköğretim Ayarlar, Cheque Size,Çek Boyutu, Regular,Düzenli, -Starting position from top edge,üst kenardan başlama pozisyonu, +Starting position from top edge,Üst kenardan başlama pozisyonu, Cheque Width,Çek Genişliği, Cheque Height,Çek Yükseklik, Scanned Cheque,taranan Çek, Is Account Payable,Ödenecek Hesap mı, Distance from top edge,üst kenarından uzaklık, Distance from left edge,sol kenarından olan uzaklık, -Message to show,Mesaj göstermek, +Message to show,Gösterilecek mesaj, Date Settings,Tarih Ayarları, Starting location from left edge,sol kenarından yerini başlayan, Payer Settings,ödeyici Ayarları, @@ -4693,29 +4768,29 @@ lft,lft, rgt,rgt, Coupon Code,Kupon Kodu, Coupon Name,Kupon Adı, -"e.g. ""Summer Holiday 2019 Offer 20""",ör. "Yaz Tatili 2019 Teklifi 20", +"e.g. ""Summer Holiday 2019 Offer 20""",ör. 'Yaz Tatili 2019 Teklifi 20', Coupon Type,Kupon Türü, Promotional,Promosyon, Gift Card,Hediye kartı, unique e.g. SAVE20 To be used to get discount,benzersiz örneğin SAVE20 İndirim almak için kullanılacak, Validity and Usage,Geçerlilik ve Kullanım, -Valid From,Kadar geçerli, -Valid Upto,Şimdiye Kadar Geçerli, +Valid From,Geçerlilik Başlangıcı, +Valid Upto,Geçerlilik Bitişi, Maximum Use,Maksimum kullanım, Used,Kullanılmış, -Coupon Description,Kupon açıklaması, +Coupon Description,Kupon Açıklaması, Discounted Invoice,İndirimli Fatura, -Debit to,Borç, +Debit to,Borç kime, Exchange Rate Revaluation,Döviz Kuru Yeniden Değerleme, -Get Entries,Girişleri Alın, +Get Entries,Girişleri Al, Exchange Rate Revaluation Account,Döviz Kuru Yeniden Değerleme Hesabı, Total Gain/Loss,Toplam Kazanç / Zarar, -Balance In Account Currency,Hesap Para Birimi Dengesi, +Balance In Account Currency,Hesap Para Biriminde Bakiye, Current Exchange Rate,Mevcut Döviz Kuru, -Balance In Base Currency,Temel Para Birimi Dengesi, +Balance In Base Currency,Temel Döviz Cinsinden Bakiye, New Exchange Rate,Yeni Döviz Kuru, -New Balance In Base Currency,Baz Dövizinde Yeni Bakiye, -Gain/Loss,Kazanç / Kayıp, +New Balance In Base Currency,Temel Döviz Cinsinden Yeni Bakiye, +Gain/Loss,Kazanç / Zarar, **Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.,** Mali Yılı ** Mali Yılı temsil eder. Tüm muhasebe kayıtları ve diğer önemli işlemler ** ** Mali Yılı karşı izlenir., Year Name,Yıl Adı, "For e.g. 2012, 2012-13","Örneğin 2012 için, 2012-13", @@ -4726,13 +4801,13 @@ Auto Created,Otomatik Oluşturuldu, Stock User,Hisse Senedi Kullanıcı, Fiscal Year Company,Mali Yıl Şirketi, Debit Amount,Borç Tutarı, -Credit Amount,Kredi miktarı, -Debit Amount in Account Currency,Hesap Para Bankamatik Tutar, -Credit Amount in Account Currency,Hesap Para Birimi Kredi Tutarı, -Voucher Detail No,Föy Detay no, -Is Opening,Açılır, -Is Advance,Avans, -To Rename,Yeniden adlandırmak için, +Credit Amount,Alacak Tutarı, +Debit Amount in Account Currency,Hesabın Para Biriminde Borç Tutarı, +Credit Amount in Account Currency,Hesabın Para Biriminde Alacak Tutarı, +Voucher Detail No,Fiş Detayı No, +Is Opening,Açılış mı, +Is Advance,Avans mı, +To Rename,Yeniden Adlandırılacak, GST Account,GST Hesabı, CGST Account,CGST Hesabı, SGST Account,SGST Hesabı, @@ -4741,14 +4816,14 @@ CESS Account,CESS Hesabı, Loan Start Date,Kredi Başlangıç Tarihi, Loan Period (Days),Kredi Süresi (Günler), Loan End Date,Kredi Bitiş Tarihi, -Bank Charges,Banka masrafları, +Bank Charges,Banka Masrafları, Short Term Loan Account,Kısa Vadeli Kredi Hesabı, -Bank Charges Account,Banka Ücretleri Hesabı, -Accounts Receivable Credit Account,Alacak Alacak Hesabı, -Accounts Receivable Discounted Account,Alacak Hesapları, -Accounts Receivable Unpaid Account,Alacaksız Alacak Hesabı, +Bank Charges Account,Banka Masrafları Hesabı, +Accounts Receivable Credit Account,Alacak Hesapları Alacak Hesabı, +Accounts Receivable Discounted Account,Alacak Hesapları İskonto Hesabı, +Accounts Receivable Unpaid Account,Alacak Hesapları Ödenmemiş Hesap, Item Tax Template,Öğe Vergisi Şablonu, -Tax Rates,Vergi oranları, +Tax Rates,Vergi Oranları, Item Tax Template Detail,Öğe Vergisi Şablon Ayrıntısı, Entry Type,Girdi Türü, Inter Company Journal Entry,Inter Şirket Dergisi Giriş, @@ -4757,14 +4832,14 @@ Cash Entry,Nakit Girişi, Credit Card Entry,Kredi Kartı Girişi, Contra Entry,Hesaba Alacak Girişi, Excise Entry,Tüketim Girişi, -Write Off Entry,Şüpheli Alacak Girdisi, -Opening Entry,Açılış Girdisi, +Write Off Entry,Şüpheli Alacak Kaydı, +Opening Entry,Açılış Kaydı, ACC-JV-.YYYY.-,ACC-JV-.YYYY.-, Accounting Entries,Muhasebe Girişler, Total Debit,Toplam Borç, Total Credit,Toplam Kredi, Difference (Dr - Cr),Fark (Dr - Cr), -Make Difference Entry,Fark Girişi yapın, +Make Difference Entry,Fark Girişi yap, Total Amount Currency,Toplam Tutar Para Birimi, Total Amount in Words,Sözlü Toplam Tutar, Remark,Dikkat, @@ -4777,7 +4852,7 @@ Printing Settings,Baskı Ayarları, Pay To / Recd From,Gönderen/Alınan, Payment Order,Ödeme talimatı, Subscription Section,Abonelik Bölümü, -Journal Entry Account,Kayıt Girdisi Hesabı, +Journal Entry Account,Yevmiye Kaydı Hesabı, Account Balance,Hesap Bakiyesi, Party Balance,Parti Dengesi, Accounting Dimensions,Muhasebe Boyutları, @@ -4786,7 +4861,7 @@ Exchange Rate,Döviz Kuru, Debit in Company Currency,Şirket Para Birimi Bankamatik, Credit in Company Currency,Şirket Para Kredi, Payroll Entry,Bordro Girişi, -Employee Advance,Çalışan Avansı, +Employee Advance,Personel Avansı, Reference Due Date,Referans Sona Erme Tarihi, Loyalty Program Tier,Sadakat Programı Katmanı, Redeem Against,Karşı Kullanılan, @@ -4794,8 +4869,8 @@ Expiry Date,Son kullanma tarihi, Loyalty Point Entry Redemption,Sadakat Nokta Giriş Redemption, Redemption Date,Kefalet Tarihi, Redeemed Points,İtfa Edilen Puanlar, -Loyalty Program Name,Bağlılık Programı Adı, -Loyalty Program Type,Bağlılık Programı Türü, +Loyalty Program Name,Sadakat Programı Adı, +Loyalty Program Type,Sadakat Programı Türü, Single Tier Program,Tek Katmanlı Program, Multiple Tier Program,Çok Katmanlı Program, Customer Territory,Müşteri bölge, @@ -4807,7 +4882,7 @@ Conversion Factor,Katsayı, 1 Loyalty Points = How much base currency?,1 Sadakat Puanı = Ne kadar para birimi?, Expiry Duration (in days),Sona Erme Süresi (gün içinde), Help Section,Yardım Bölümü, -Loyalty Program Help,Bağlılık Programı Yardımı, +Loyalty Program Help,Sadakat Programı Yardımı, Loyalty Program Collection,Sadakat Programı Koleksiyonu, Tier Name,Katman Adı, Minimum Total Spent,Minimum Toplam Harcama, @@ -4815,7 +4890,7 @@ Collection Factor (=1 LP),Toplama Faktörü (= 1 LP), For how much spent = 1 Loyalty Point,Ne kadar harcadı = 1 Sadakat Noktası, Mode of Payment Account,Ödeme Şekli Hesabı, Default Account,Varsayılan Hesap, -Default account will be automatically updated in POS Invoice when this mode is selected.,"Bu mod seçildiğinde, POS Fatura'da varsayılan hesap otomatik olarak güncellenecektir.", +Default account will be automatically updated in POS Invoice when this mode is selected.,"Bu mod seçildiğinde, POS Fatura'da varsayılan hesap otomatik olarak güncellenecektir.", **Monthly Distribution** helps you distribute the Budget/Target across months if you have seasonality in your business.,İşinizde sezonluk değişkenlik varsa **Aylık Dağılım** Bütçe/Hedef'i aylara dağıtmanıza yardımcı olur., Distribution Name,Dağıtım Adı, Name of the Monthly Distribution,Aylık Dağıtım Adı, @@ -4843,7 +4918,7 @@ Received Amount,alınan Tutar, Received Amount (Company Currency),Alınan Tutar (Şirket Para Birimi), Get Outstanding Invoice,Ödenmemiş Fatura Alın, Payment References,Ödeme Referansları, -Writeoff,Hurdaya çıkarmak, +Writeoff,Hurdaya çıkar, Total Allocated Amount,Toplam Ayrılan Tutar, Total Allocated Amount (Company Currency),Toplam Ayrılan Tutar (Şirket Para Birimi), Set Exchange Gain / Loss,Değişim Kazanç Set / Zarar, @@ -4853,7 +4928,7 @@ Deductions or Loss,Kesintiler veya Zararı, Payment Deductions or Loss,Ödeme Kesintiler veya Zararı, Cheque/Reference Date,Çek / Referans Tarihi, Payment Entry Deduction,Ödeme Giriş Kesintisi, -Payment Entry Reference,Ödeme giriş Referans, +Payment Entry Reference,Ödeme Giriş Referans, Allocated,Ayrılan, Payment Gateway Account,Ödeme Gateway Hesabı, Payment Account,Ödeme Hesabı, @@ -4862,59 +4937,63 @@ PMO-,PMO-, Payment Order Type,Ödeme Emri Türü, Payment Order Reference,Ödeme Siparişi Referansı, Bank Account Details,Banka hesabı detayları, -Payment Reconciliation,Ödeme Mutabakat, -Receivable / Payable Account,Alacak / Borç Hesap, +Payment Reconciliation,Ödeme Mutabakatı, +Receivable / Payable Account,Borç / Alacak Hesabı, Bank / Cash Account,Banka / Kasa Hesabı, -From Invoice Date,Fatura Tarihinden İtibaren, -To Invoice Date,Tarihi Faturaya, +From Invoice Date,Baş. Fatura Tarihi, +To Invoice Date,Bitiş Fatura Tarihi, +From Payment Date,Baş. Ödeme Tarihi, +To Payment Date,Bitiş Ödeme Tarihi, +Minimum Payment Amount,Asgari Ödeme Tutarı, +Maximum Payment Amount,Maximum Ödeme Tutarı, Minimum Invoice Amount,Asgari Fatura Tutarı, Maximum Invoice Amount,Maksimum Fatura Tutarı, System will fetch all the entries if limit value is zero.,"Eğer limit değeri sıfırsa, sistem tüm kayıtları alır.", -Get Unreconciled Entries,Mutabık olmayan girdileri alın, +Get Unreconciled Entries,Mutabakatsız Kayıtları Al, Unreconciled Payment Details,Mutabakatı Yapılmamış Ödeme Ayrıntıları, -Invoice/Journal Entry Details,Fatura / günlük girdisi Detayları, +Invoice/Journal Entry Details,Fatura / Yevmiye Kaydı Detayları, Payment Reconciliation Invoice,Ödeme Mutabakat Faturası, Invoice Number,Fatura Numarası, Payment Reconciliation Payment,Ödeme Mutabakat Ödemesi, -Reference Row,referans Satır, +Reference Row,Referans Satır, Allocated amount,Ayrılan miktar, -Payment Request Type,Ödeme İsteği Türü, -Outward,dışa doğru, -Inward,içe doğru, +Payment Request Type,Ödeme Talebi Türü, +Outward,Dışa doğru, +Inward,İçe doğru, ACC-PRQ-.YYYY.-,ACC-PRQ-.YYYY.-, Transaction Details,ödeme detayları, Amount in customer's currency,Müşterinin para miktarı, Is a Subscription,Bir Abonelik mi, -Transaction Currency,İşlem Döviz, +Transaction Currency,İşlem Dövizi, Subscription Plans,Abonelik Planları, -SWIFT Number,SWIFT numarası, +SWIFT Number,SWIFT Numarası, Recipient Message And Payment Details,Alıcı Mesaj Ve Ödeme Ayrıntıları, Make Sales Invoice,Satış Faturası Oluştur, Mute Email,E-postayı Sessize Al, payment_url,payment_url, -Payment Gateway Details,Ödeme Gateway Detayları, -Payment Schedule,Ödeme PLANI, +Payment Gateway Details,Ödeme Ağ Geçiti Detayı, +Payment Schedule,Ödeme Planı, Invoice Portion,Fatura Porsiyonu, Payment Amount,Ödeme Tutarı, Payment Term Name,Ödeme Süresi Adı, -Due Date Based On,Tarihli Vade Tarihi, -Day(s) after invoice date,Fatura tarihinden sonraki günler, -Day(s) after the end of the invoice month,Fatura ayının bitiminden sonraki gün (leri), -Month(s) after the end of the invoice month,Fatura ayının bitiminden sonraki aylar, -Credit Days,Kredi Günleri, -Credit Months,Kredi Ayları, +Due Date Based On,Vade Tarihine göre, +Day(s) after invoice date,Fatura tarihinden sonraki gün(ler), +Day(s) after the end of the invoice month,Fatura ayının bitiminden sonraki gün(ler), +Month(s) after the end of the invoice month,Fatura ayının bitiminden sonraki ay(lar), +Credit Days,Kredi Günü, +Credit Months,Kredi Ayı, Allocate Payment Based On Payment Terms,Ödeme Koşullarına Göre Ödemeyi Tahsis Et, "If this checkbox is checked, paid amount will be splitted and allocated as per the amounts in payment schedule against each payment term","Bu onay kutusu işaretlenirse, ödenen tutar bölünecek ve her ödeme dönemine göre ödeme planındaki tutarlara göre tahsis edilecektir.", Payment Terms Template Detail,Ödeme Koşulları Şablon Ayrıntısı, -Closing Fiscal Year,Mali Yılı Kapanış, -Closing Account Head,Kapanış Hesap Başkanı, +Closing Fiscal Year,Mali Yıl Kapanışı, +Closing Account Head,Kapanış Hesap Başlığı, "The account head under Liability or Equity, in which Profit/Loss will be booked","Kar / Zarar rezerve edileceği Sorumluluk veya Özkaynak altında hesap kafa,", POS Customer Group,POS Müşteri Grubu, POS Field,POS Alanı, POS Item Group,POS Ürün Grubu, -Company Address,şirket adresi, -Update Stock,Stok güncelle, -Ignore Pricing Rule,Fiyatlandırma Kuralı Yoksay, +Company Address,Şirket Adresi, +Update Stock,Stok Güncelle, +Ignore Pricing Rule,Fiyatlandırma Kuralını Yoksay, Applicable for Users,Kullanıcılar için geçerlidir, Sales Invoice Payment,Satış Fatura Ödeme, Item Groups,Öğe Grupları, @@ -4942,20 +5021,20 @@ Party Information,Parti Bilgisi, Quantity and Amount,Miktar ve Miktar, Min Qty,Minimum Miktar, Max Qty,En fazla miktar, -Min Amt,Min Amt, -Max Amt,Max Amt, -Period Settings,Periyot Ayarları, +Min Amt,Min Tutar, +Max Amt,Max Tutar, +Period Settings,Dönem Ayarları, Margin,Kar Marjı, -Margin Type,Kar türü, -Margin Rate or Amount,Kar oranı veya tutarı, +Margin Type,Kar Türü, +Margin Rate or Amount,Kar Oranı veya Tutarı, Price Discount Scheme,Fiyat İndirim Şeması, Rate or Discount,Oran veya İndirim, Discount Percentage,İndirim Yüzdesi, Discount Amount,İndirim Tutarı, For Price List,Fiyat Listesi İçin, Product Discount Scheme,Ürün İndirim Şeması, -Same Item,Aynı ürün, -Free Item,Ücretsiz ürün, +Same Item,Aynı Ürün, +Free Item,Bedava Ürün, Threshold for Suggestion,Öneri için Eşik, System will notify to increase or decrease quantity or amount ,Sistem miktarı veya miktarı artırma veya azaltma bildirimi, "Higher the number, higher the priority","Yüksek sayı, yüksek öncelikli", @@ -4976,23 +5055,23 @@ Price Discount Slabs,Fiyat İndirim Levhaları, Promotional Scheme Price Discount,Promosyon Şeması Fiyat İndirimi, Product Discount Slabs,Ürün İndirimli Döşeme, Promotional Scheme Product Discount,Promosyon Programı Ürün İndirimi, -Min Amount,Min Miktarı, +Min Amount,Min Tutar, Max Amount,Maksimum Tutar, -Discount Type,İndirim türü, +Discount Type,İndirim Türü, ACC-PINV-.YYYY.-,ACC-PINV-.YYYY.-, Tax Withholding Category,Vergi Stopajı Kategorisi, -Edit Posting Date and Time,Düzenleme Gönderme Tarihi ve Saati, +Edit Posting Date and Time,Gönderim Tarihini ve Saatini Düzenle, Is Paid,Ücretli mi, -Is Return (Debit Note),Iade (banka notu), +Is Return (Debit Note),İade (borç dekontu), Apply Tax Withholding Amount,Vergi Stopaj Tutarını Uygula, -Accounting Dimensions ,Muhasebe Boyutları, +Accounting Dimensions,Muhasebe Boyutları, Supplier Invoice Details,Tedarikçi Fatura Ayrıntıları, Supplier Invoice Date,Tedarikçi Fatura Tarihi, -Return Against Purchase Invoice,Karşı Satınalma Fatura Dönüş, +Return Against Purchase Invoice,Satınalma Faturasına karşın İade, Select Supplier Address,Seç Tedarikçi Adresi, Contact Person,İrtibat Kişi, Select Shipping Address,Seç Teslimat Adresi, -Currency and Price List,Döviz ve Fiyat Listesi, +Currency and Price List,Para Birimi ve Fiyat Listesi, Price List Currency,Fiyat Listesi Para Birimi, Price List Exchange Rate,Fiyat Listesi Döviz Kuru, Set Accepted Warehouse,Kabul Edilen Depoyu Ayarla, @@ -5002,100 +5081,105 @@ Raw Materials Supplied,Tedarik edilen Hammaddeler, Supplier Warehouse,Tedarikçi Deposu, Pricing Rules,Fiyatlandırma Kuralları, Supplied Items,Verilen Öğeler, -Total (Company Currency),Toplam (Şirket Para), -Net Total (Company Currency),Net Toplam (ޞirket para birimi), -Total Net Weight,Toplam net ağırlık, +Total (Company Currency),Toplam (Firma Para birimi), +Net Total (Company Currency),Net Toplam (Firma para birimi), +Total Net Weight,Toplam Net Ağırlık, Shipping Rule,Sevkiyat Kuralı, -Purchase Taxes and Charges Template,Vergiler ve Harçlar Şablon Satınalma, +Purchase Taxes and Charges Template,Satınalma Vergileri ve Ücretleri Şablonu, Purchase Taxes and Charges,Alım Vergi ve Harçları, -Tax Breakup,Vergi dağılımı, -Taxes and Charges Calculation,Vergiler ve Ücretleri Hesaplama, -Taxes and Charges Added (Company Currency),Eklenen Vergi ve Harçlar (Şirket Para Birimi), -Taxes and Charges Deducted (Company Currency),Mahsup Vergi ve Harçlar (Şirket Para Biriminde), -Total Taxes and Charges (Company Currency),Toplam Vergi ve Harçlar (Şirket Para Birimi), +Tax Breakup,Vergi Dağılımı, +Taxes and Charges Calculation,Vergi ve Ücret Hesaplama, +Taxes and Charges Added (Company Currency),Eklenen Vergi ve Harçlar (Firma Para Birimi), +Taxes and Charges Deducted (Company Currency),Mahsup Vergi ve Harçlar (Firma Para Birimi), +Total Taxes and Charges (Company Currency),Toplam Vergi ve Harçlar (Firma Para Birimi), Taxes and Charges Added,Eklenen Vergi ve Harçlar, Taxes and Charges Deducted,Mahsup Vergi ve Harçlar, Total Taxes and Charges,Toplam Vergi ve Harçlar, Additional Discount,Ek İndirim, -Apply Additional Discount On,Ek İndirim On Uygula, -Additional Discount Amount (Company Currency),Ek İndirim Tutarı (Şirket Para Birimi), +Apply Additional Discount On,Ek İndirim Uygula şuna göre, +Additional Discount Amount (Company Currency),Ek İndirim Tutarı (Firma Para Birimi), Additional Discount Percentage,Ek İndirim Yüzdesi, Additional Discount Amount,Ek İndirim Tutarı, -Grand Total (Company Currency),Genel Toplam (ޞirket para birimi), -Rounding Adjustment (Company Currency),Yuvarlama Ayarı (Şirket Kuru), -Rounded Total (Company Currency),Yuvarlanmış Toplam (Şirket Kuru), +Grand Total (Company Currency),Genel Toplam (Firma para birimi), +Rounding Adjustment (Company Currency),Yuvarlama Ayarı (Firma Kuru), +Rounded Total (Company Currency),Yuvarlanmış Toplam (Firma Kuru), In Words (Company Currency),Sözlü (Firma para birimi) olarak, Rounding Adjustment,Yuvarlama Ayarı, -In Words,Kelimelerle, -Total Advance,Toplam Advance, -Disable Rounded Total,Yuvarlak toplam devre dışı, +In Words,Yazıyla, +Total Advance,Toplam Avans, +Disable Rounded Total,Yuvarlanan Toplamı Devre Dışı Bırak, Cash/Bank Account,Kasa / Banka Hesabı, -Write Off Amount (Company Currency),Şüpheli Alacak Miktarı (Şirketin Kurunda), +Write Off Amount (Company Currency),Şüpheli Alacak Tutarı (Firma Para Birimi), Set Advances and Allocate (FIFO),Avansları ve Tahsisleri Ayarla (FIFO), Get Advances Paid,Avansları Öde, Advances,Avanslar, -Terms,Şartlar, +Terms,Ödeme Vadesi ve Şartlar, +Terms & Conditions,Şartlar & Koşullar, Terms and Conditions1,Şartlar ve Koşullar 1, -Group same items,Grup aynı öğeleri, -Print Language,baskı Dili, +Group same items,Aynı öğeleri gruplandır, +Print Language,Baskı Dili, "Once set, this invoice will be on hold till the set date","Ayarlandıktan sonra, bu fatura belirlenen tarihe kadar beklemeye alınır.", -Credit To,Kredi için, -Party Account Currency,Parti Hesap Döviz, +Credit To,Alacak Yeri, +Party Account Currency,Parti Hesap Dövizi, Against Expense Account,Karşılık Gider Hesabı, Inter Company Invoice Reference,Şirket İçi Fatura Referansı, Is Internal Supplier,İç Tedarikçi mi, Start date of current invoice's period,Cari fatura döneminin Başlangıç tarihi, End date of current invoice's period,Cari fatura döneminin bitiş tarihi, Update Auto Repeat Reference,Otomatik Tekrar Referansı Güncelle, -Purchase Invoice Advance,Fatura peşin alım, -Purchase Invoice Item,Satın alma Faturası Ürünleri, +Purchase Invoice Advance,Satınalma Faturası Peşinatı, +Purchase Invoice Item,Satınalma Faturası Kalemi, Quantity and Rate,Miktarı ve Oranı, Received Qty,Alınan Miktar, Accepted Qty,Kabul edilen Miktar, -Rejected Qty,reddedilen Adet, +Rejected Qty,Reddedilen Miktar, UOM Conversion Factor,Ölçü Birimi Dönüşüm Katsayısı, Discount on Price List Rate (%),Fiyat Listesi Puan İndirim (%), -Price List Rate (Company Currency),Fiyat Listesi Oranı (Şirket para birimi), -Rate ,Birim Fiyat, -Rate (Company Currency),Oranı (Şirket para birimi), -Amount (Company Currency),Tutar (Şirket Para Birimi), -Is Free Item,Ücretsiz Öğe, -Net Rate,Net Hızı, -Net Rate (Company Currency),Net Oranı (Şirket Para), -Net Amount (Company Currency),Net Tutar (Şirket Para), +Price List Rate (Company Currency),Fiyat Listesi Oranı (Firma para birimi), +Rate ,Birim Fiyat , +Rate (Company Currency),Oranı (Firma para birimi), +Amount (Company Currency),Tutar (Firma Para Birimi), +Is Free Item,Bedava Ürün, +Net Rate,Net Oran, +Net Rate (Company Currency),Net Oran (Firma Para birimi), +Net Amount (Company Currency),Net Tutar (Firma Para birimi), Item Tax Amount Included in Value,Değere Dahil Edilen Öğe Vergisi Tutarı, Landed Cost Voucher Amount,Bindirilmiş Maliyet Tutarı, Raw Materials Supplied Cost,Tedarik edilen Hammadde Maliyeti, -Accepted Warehouse,Kabul edilen depo, +Accepted Warehouse,Kabul edilen Depo, Serial No,Seri No, +Invoice Limit,Fatura Limiti, +Payment Limit,Ödeme Limiti, Rejected Serial No,Seri No Reddedildi, Expense Head,Gider Başlığı, Is Fixed Asset,Sabit Varlık, -Asset Location,Öğe Konumu, +This filter will be applied to Journal Entry.,Bu filtre Günlük Girişine uygulanacaktır., +Asset Location,Varlık Konumu, Deferred Expense,Ertelenmiş Gider, Deferred Expense Account,Ertelenmiş Gider Hesabı, Service Stop Date,Servis Durdurma Tarihi, -Enable Deferred Expense,Ertelenmiş Gider'i Etkinleştir, +Enable Deferred Expense,Ertelenmiş Gideri Etkinleştir, Service Start Date,Servis Başlangıç Tarihi, Service End Date,Servis Bitiş Tarihi, Allow Zero Valuation Rate,Sıfır Değerleme Oranına izin ver, Item Tax Rate,Ürün Vergi Oranı, +Tax Detail,Vergi Detayı, Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges,Bir dize olarak madde ustadan getirilen ve bu alanda depolanan vergi detay tablo.\n Vergi ve Ücretleri için kullanılır, Purchase Order Item,Satınalma Siparişi Ürünleri, -Purchase Receipt Detail,Satın Alma Makbuzu Ayrıntısı, -Item Weight Details,Öğe Ağırlık Ayrıntılar, +Purchase Receipt Detail,Satınalma Makbuzu Ayrıntısı, +Item Weight Details,Ürün Ağırlık Detayı, Weight Per Unit,Birim Ağırlığı, -Total Weight,Toplam ağırlık, +Total Weight,Toplam Ağırlık, Weight UOM,Ağırlık Ölçü Birimi, Page Break,Sayfa Sonu, Consider Tax or Charge for,Vergi veya Ücret, Valuation and Total,Değerleme ve Toplam, Valuation,Değerleme, -Add or Deduct,Ekle ya da Çıkar, -Deduct,Düşmek, +Add or Deduct,Ekle veya Çıkar, +Deduct,Çıkar, On Previous Row Amount,Önceki satır toplamı, On Previous Row Total,Önceki satır toplamı, -On Item Quantity,Öğe Miktarı, +On Item Quantity,Ürün Miktarı, Reference Row #,Referans Satırı #, Is this Tax included in Basic Rate?,Vergi Birim Fiyata dahil mi?, "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount","İşaretli ise, vergi miktarının hali hazırda Basım Oranında/Basım Miktarında dahil olduğu düşünülecektir", @@ -5108,49 +5192,54 @@ Default Bank / Cash account will be automatically updated in Salary Journal Entr ACC-SINV-.YYYY.-,ACC-SINV-.YYYY.-, Include Payment (POS),Ödeme Dahil (POS), Offline POS Name,Çevrimdışı POS Adı, -Is Return (Credit Note),Dönüşü (Kredi Notu), -Return Against Sales Invoice,Karşı Satış Fatura Dönüş, +Is Return (Credit Note),İade mi (İade Faturası), +Is Rate Adjustment Entry (Debit Note),Kur Ayarlama Girişi (Borç Senedi), +Issue a debit note with 0 qty against an existing Sales Invoice,Mevcut bir Satış Faturasına karşılık 0 adet borç dekontu düzenle, +Is Cash or Non Trade Discount,Nakit veya Ticari Olmayan İndirim, +Dispatch Address Name,Sevk Adresi Adı, +Return Against Sales Invoice,Satış Faturası Karşılığında İade, Update Billed Amount in Sales Order,Satış Siparişindeki Fatura Tutarını Güncelle, Customer PO Details,Müşteri PO Ayrıntıları, -Customer's Purchase Order,Müşterinin Sipariş, -Customer's Purchase Order Date,Müşterinin Sipariş Tarihi, +Customer's Purchase Order,Müşterinin Satınalma Siparişi, +Customer's Purchase Order Date,Müşterinin Satınalma Sipariş Tarihi, Customer Address,Müşteri Adresi, -Shipping Address Name,Teslimat Adresi İsmi, +Shipping Address Name,Teslimat Adresi Adı, Company Address Name,Şirket Adresi Adı, Rate at which Customer Currency is converted to customer's base currency,Müşteri Para Biriminin Müşterinin temel birimine dönüştürülme oranı, Rate at which Price list currency is converted to customer's base currency,Fiyat listesi para biriminin müşterinin temel para birimine dönüştürülme oranı, -Set Source Warehouse,Ürün Çıkış Deposu, +Set Source Warehouse,Stok Çıkış Deposu, Packing List,Paket listesi, Packed Items,Paketli Ürünler, Product Bundle Help,Ürün Paketi Yardımı, Time Sheet List,Mesai Kartı Listesi, Time Sheets,Mesai Kartları, Total Billing Amount,Toplam Fatura Tutarı, -Sales Taxes and Charges Template,Satış Vergi ve Harçlar Şablon, -Sales Taxes and Charges,Satış Vergi ve Harçlar, -Loyalty Points Redemption,Sadakat Puanları Redemption, -Redeem Loyalty Points,Bağlılık Puanlarını Kullan, +Sales Taxes and Charges Template,Satış Vergisi ve Harç Şablonu, +Sales Taxes and Charges,Satış Vergisi ve Harçlar, +Loyalty Points Redemption,Sadakat Puanlarının Kullanılması, +Redeem Loyalty Points,Sadakat Puanlarını Kullan, Redemption Account,Kefaret Hesabı, Redemption Cost Center,Kefaret Maliyet Merkezi, In Words will be visible once you save the Sales Invoice.,Satış faturasını kaydettiğinizde görünür olacaktır., Allocate Advances Automatically (FIFO),Otomatik Olarak Avans Verme (FIFO), Get Advances Received,Avansların alınmasını sağla, Base Change Amount (Company Currency),Baz Değişim Miktarı (Şirket Para Birimi), -Write Off Outstanding Amount,Vadesi Dolmuş Şüpheli Alacak Miktarı, -Terms and Conditions Details,Şartlar ve Koşullar Detayları, -Is Internal Customer,İç Müşteri mi, +Write Off Outstanding Amount,Vadesi dolmuş Şüpheli Alacak Tutarı, +Terms and Conditions Details,Şartlar ve Koşullar Detayı, +Is Internal Customer,Dahili Müşteri mi, Is Discounted,İndirimli, +Internal Customer,Dahili Müşteri, Unpaid and Discounted,Ödenmemiş ve İndirimli, Overdue and Discounted,Gecikmiş ve İndirimli, Accounting Details,Muhasebe Detayları, -Debit To,Borç, -Is Opening Entry,Açılış Girdisi, +Debit To,Borç Yeri, +Is Opening Entry,Açılış Kaydı mı, C-Form Applicable,Uygulanabilir C-Formu, Commission Rate (%),Komisyon Oranı (%), Sales Team1,Satış Ekibi1, Against Income Account,Karşılık Gelir Hesabı, Sales Invoice Advance,Satış Fatura Avansı, -Advance amount,Avans miktarı, +Advance amount,Avans Tutarı, Sales Invoice Item,Satış Faturası Ürünü, Customer's Item Code,Müşterinin Ürün Kodu, Brand Name,Marka Adı, @@ -5171,36 +5260,36 @@ Delivery Note Item,İrsaliye Ürünleri, Base Amount (Company Currency),Esas Tutar (Şirket Para Birimi), Sales Invoice Timesheet,Satış Faturası Çizelgesi, Time Sheet,Mesai Kartı, -Billing Hours,Fatura Saatleri, -Timesheet Detail,Zaman çizelgesi Detay, +Billing Hours,Saati Faturalandır, +Timesheet Detail,Zaman çizelgesi Detayı, Tax Amount After Discount Amount (Company Currency),İndirim Tutarından sonraki Vergi Tutarı (Şirket Para Biriminde), Item Wise Tax Detail,Ürün Vergi Detayları, Parenttype,Ana Tip, "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like ""Shipping"", ""Insurance"", ""Handling"" etc.\n\n#### Note\n\nThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.\n\n#### Description of Columns\n\n1. Calculation Type: \n - This can be on **Net Total** (that is the sum of basic amount).\n - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.\n - **Actual** (as mentioned).\n2. Account Head: The Account ledger under which this tax will be booked\n3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.\n4. Description: Description of the tax (that will be printed in invoices / quotes).\n5. Rate: Tax rate.\n6. Amount: Tax amount.\n7. Total: Cumulative total to this point.\n8. Enter Row: If based on ""Previous Row Total"" you can select the row number which will be taken as a base for this calculation (default is the previous row).\n9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.","Tüm Satış İşlemlerine uygulanabilir standart vergi şablonu. Bu şablon \n\n vergi oranını size Not #### \n\n vb ""Handling"", vergi başkanları ve ""Denizcilik"", ""Sigorta"" gibi diğer gider / gelir başkanları listesini içerebilir ** Tüm ** Öğeler için standart vergi oranı olacaktır burada tanımlayın. Farklı fiyat bilgisi ** ** Ürünleri varsa, bunlar ** Ürün Vergisinde eklenmesi gerekir ** ** ** Ürün ana tablo.\n\n #### Kolonların \n\n 1 Açıklaması. Hesaplama Türü: \n - Bu üzerinde olabilir ** Net (yani temel miktarın toplamı) ** Toplam.\n - ** Önceki Satır Toplam / Tutar ** On (kümülatif vergi ya da harç için). Bu seçeneği seçerseniz, vergi miktarı veya toplam (vergi tablosunda) önceki satırın bir yüzdesi olarak uygulanacaktır.\n - ** ** Gerçek (belirtildiği gibi).\n 2. Hesap Başkanı: Bu vergi \n 3 rezerve edileceği altında Hesap defteri. Maliyet Merkezi: Vergi / şarj (nakliye gibi) bir gelir veya gider ise bir Maliyet Merkezi karşı rezervasyonu gerekmektedir.\n 4. Açıklama: Vergi Açıklaması (Bu faturalar / tırnak içinde basılacaktır).\n 5. Puan: Vergi oranı.\n 6. Tutar: Vergi miktarı.\n 7. Toplam: Bu noktaya Toplu toplam.\n 8. Enter Satır: ""Önceki Satır Toplam"" dayalı Eğer bu hesaplama için bir üs (varsayılan bir önceki satır olduğu) olarak alınacaktır satır numarasını seçebilirsiniz.\n 9. Temel Puan dahil bu vergi ?: size bu işaretlerseniz, bu vergi kalemi aşağıdaki tabloda gösterilen olmayacak, ama ana öğe tabloda Temel Oranı dahil olacağı anlamına gelir. Eğer müşterilere düz (tüm vergiler dahil) fiyat fiyat vermek istediğiniz yararlıdır.", * Will be calculated in the transaction.,* İşlemde hesaplanacaktır., -From No,Hayır'dan, -To No,Hayır için, -Is Company,Şirket midir, -Current State,Mevcut durum, -Purchased,satın alındı, -From Shareholder,Hissedarlardan, -From Folio No,Folio No'dan, -To Shareholder,Hissedarya, -To Folio No,Folio No'ya, +From No,Baş. No, +To No,Bitiş No, +Is Company,Şirket mi, +Current State,Mevcut Durum, +Purchased,Satın alındı, +From Shareholder,Baş. Hissedar, +From Folio No,Baş. Folio No, +To Shareholder,Bitiş Hissedar, +To Folio No,Bitiş Folio No, Equity/Liability Account,Özkaynak / Sorumluluk Hesabı, Asset Account,Öğe Hesabı, (including),(dahildir), ACC-SH-.YYYY.-,ACC-SH-.YYYY.-, Folio no.,Folyo numarası., Address and Contacts,Adres ve Kişiler, -Contact List,Kişi listesi, +Contact List,Kişi Listesi, Hidden list maintaining the list of contacts linked to Shareholder,Hissedar ile bağlantılı kişilerin listesini koruyan gizli liste, Specify conditions to calculate shipping amount,Nakliye miktarını hesaplamak için koşulları belirtin, Shipping Rule Label,Kargo Kural Etiketi, example: Next Day Shipping,Örnek: Bir sonraki gün sevkiyat, Shipping Rule Type,Nakliye Kuralı Türü, Shipping Account,Nakliye Hesap, -Calculate Based On,Tabanlı hesaplayın, +Calculate Based On,Şuna Göre Hesapla, Fixed,Sabit, Net Weight,Net Ağırlık, Shipping Amount,Kargo Tutarı, @@ -5209,8 +5298,8 @@ Restrict to Countries,Ülkelere Kısıtla, Valid for Countries,Ülkeler için geçerli, Shipping Rule Condition,Kargo Kural Şartları, A condition for a Shipping Rule,Nakliye Kuralı için koşul, -From Value,Değerden, -To Value,Değer Vermek, +From Value,Baş. Değeri, +To Value,Bitiş Değeri, Shipping Rule Country,Nakliye Kural Ülke, Subscription Period,Abonelik Süresi, Subscription Start Date,Abonelik Başlangıç Tarihi, @@ -5221,8 +5310,8 @@ Current Invoice Start Date,Mevcut Fatura Başlangıç Tarihi, Current Invoice End Date,Mevcut Fatura Bitiş Tarihi, Days Until Due,Sona Ertelenen Günler, Number of days that the subscriber has to pay invoices generated by this subscription,Abonenin bu abonelik tarafından oluşturulan faturaları ödemek zorunda olduğu gün sayısı, -Cancel At End Of Period,Dönem Sonunda İptal, -Generate Invoice At Beginning Of Period,Dönem Başında Fatura Yaratın, +Cancel At End Of Period,Dönem Sonunda İptal et, +Generate Invoice At Beginning Of Period,Dönem Başında Fatura Oluştur, Plans,Planlar, Discounts,İndirimler, Additional DIscount Percentage,Ek iskonto yüzdesi, @@ -5232,27 +5321,27 @@ Subscription Plan,Abonelik Planı, Cost,Maliyet, Billing Interval,Faturalama Aralığı, Billing Interval Count,Faturalama Aralığı Sayısı, -"Number of intervals for the interval field e.g if Interval is 'Days' and Billing Interval Count is 3, invoices will be generated every 3 days","Aralık alanı için aralıkların sayısı, örneğin 'Günler' ve Faturalama Aralığı 3 ise, faturalar her 3 günde bir oluşturulur.", +"Number of intervals for the interval field e.g if Interval is 'Days' and Billing Interval Count is 3, invoices will be generated every 3 days","Aralık alanı için aralıkların sayısı, örneğin 'Günler' ve Faturalama Aralığı 3 ise, faturalar her 3 günde bir oluşturulur.", Payment Plan,Ödeme planı, Subscription Plan Detail,Abonelik Planı Ayrıntısı, Plan,Plan, -Subscription Settings,Abonelik ayarları, +Subscription Settings,Abonelik Ayarları, Grace Period,Grace dönemi, Number of days after invoice date has elapsed before canceling subscription or marking subscription as unpaid,Aboneliği iptal etmeden veya aboneliği ücretsiz olarak işaretlemeden önce fatura tarihinden sonraki gün sayısı geçmiştir., -Prorate,eşit olarak dağıtmak, +Prorate,Eşit olarak dağıt, Tax Rule,Vergi Kuralı, Tax Type,Vergi Türü, Use for Shopping Cart,Alışveriş Sepeti kullanın, Billing City,Fatura Şehri, Billing County,Fatura İlçesi, -Billing State,Fatura Kamu, -Billing Zipcode,Fatura posta kodu, +Billing State,Fatura Eyaleti, +Billing Zipcode,Fatura Posta kodu, Billing Country,Fatura Ülkesi, -Shipping City,Nakliye Şehri, -Shipping County,Kargo İlçe, -Shipping State,Nakliye Devlet, -Shipping Zipcode,Posta kodu, -Shipping Country,Nakliye Ülke, +Shipping City,Teslimat Şehri, +Shipping County,Teslimat İlçesi, +Shipping State,Teslimat Eyaleti, +Shipping Zipcode,Teslimat Posta kodu, +Shipping Country,Teslimat Ülke, Tax Withholding Account,Vergi Stopaj Hesabı, Tax Withholding Rates,Vergi Stopaj Oranları, Rates,Oranlar, @@ -5267,8 +5356,8 @@ Plant Analysis,Bitki Analizi, Fertilizer,Gübre, Soil Texture,Toprak dokusu, Weather,Hava, -Agriculture Manager,Tarım Müdürü, -Agriculture User,Tarım Kullanıcı, +Agriculture Manager,Tarım Yöneticisi, +Agriculture User,Tarım Kullanıcısı, Agriculture Task,Tarım Görevi, Task Name,Görev Adı, Start Day,Başlangıç Günü, @@ -5278,23 +5367,24 @@ Ignore holidays,Tatilleri göz ardı et, Previous Business Day,Önceki İş Günü, Next Business Day,Bir sonraki iş günü, Urgent,Acil, -Crop,ekin, +Crop,Bitki, Crop Name,Bitki Adı, Scientific Name,Bilimsel ad, -"You can define all the tasks which need to carried out for this crop here. The day field is used to mention the day on which the task needs to be carried out, 1 being the 1st day, etc.. ","Burada bu bitki için yapılması gereken tüm görevleri tanımlayabilirsiniz. Gün alanı, görevin yerine getirilmesi gereken günü, 1'i 1. gün olmak üzere belirtmek için kullanılır.", +"You can define all the tasks which need to carried out for this crop here. The day field is used to mention the day on which the task needs to be carried out, 1 being the 1st day, etc.. ","Burada bu bitki için yapılması gereken tüm görevleri tanımlayabilirsiniz. Gün alanı, görevin yerine getirilmesi gereken günü, 1'i 1. gün olmak üzere belirtmek için kullanılır.", Crop Spacing,Kırpma Aralığı, Crop Spacing UOM,Kırpma Aralığı UOM, Row Spacing,Satır Aralığı, Row Spacing UOM,Satır Aralığı UOM, -Perennial,uzun ömürlü, +Perennial,Uzun ömürlü, Biennial,iki yıllık, -Planting UOM,Dikim UOM, +Planting UOM,Dikim Birimi, Planting Area,Dikim Alanı, -Yield UOM,Verim UOM, +Yield UOM,Verim Birimi, Materials Required,Gerekli malzemeler, +Materials & Operations,Malzemeler ve Operasyonlar, Produced Items,Üretilen Ürünler, -Produce,Üretmek, -Byproducts,Yan ürünler, +Produce,Üret, +Byproducts,Yan Ürünler, Linked Location,Bağlantılı Konum, A link to all the Locations in which the Crop is growing,Mahsulün büyüdüğü tüm Yerlerin bağlantısı, This will be day 1 of the crop cycle,"Bu, mahsul döngüsü 1. gündür", @@ -5307,7 +5397,7 @@ Detected Diseases,Algılanan Hastalıklar, List of diseases detected on the field. When selected it'll automatically add a list of tasks to deal with the disease ,"Sahada tespit edilen hastalıkların listesi. Seçildiğinde, hastalıkla başa çıkmak için görevlerin bir listesi otomatik olarak eklenir.", Detected Disease,Algılanan Hastalık, LInked Analysis,Soluk Analiz, -Disease,hastalık, +Disease,Hastalık, Tasks Created,Oluşturulan Görevler, Common Name,Yaygın isim, Treatment Task,Tedavi Görevi, @@ -5335,13 +5425,13 @@ Soil Analysis Criterias,Toprak Analiz Kriterleri, Soil Analysis Criteria,Toprak Analiz Kriterleri, Soil Type,Toprak tipi, Loamy Sand,Loanty Sand, -Sandy Loam,Kumlu kumlu, -Loam,verimli toprak, +Sandy Loam,Verimli Toprak, +Loam,Balçık, Silt Loam,Silt kumu, Sandy Clay Loam,Kumlu killi balçık, -Clay Loam,Killi toprak, -Silty Clay Loam,Silty Clay Loam, -Sandy Clay,Kumlu kil, +Clay Loam,Killi Toprak, +Silty Clay Loam,Silty Killi balçık, +Sandy Clay,Kumlu Kil, Silty Clay,Silty Clay, Clay Composition (%),Kil Kompozisyonu (%), Sand Composition (%),Kum Bileşimi (%), @@ -5349,7 +5439,7 @@ Silt Composition (%),Silt Kompozisyonu (%), Ternary Plot,Üç parsel, Soil Texture Criteria,Toprak Doku Kriterleri, Type of Sample,Numune Türü, -Container,konteyner, +Container,Konteyner, Origin,Menşei, Collection Temperature ,Toplama Sıcaklığı, Storage Temperature,Depolama sıcaklığı, @@ -5360,7 +5450,7 @@ Weather Parameter,Hava Durumu Parametresi, ACC-ASS-.YYYY.-,ACC-ASS-.YYYY.-, Asset Owner,Varlık Sahibi, Asset Owner Company,Varlık Sahibi Firma, -Custodian,bekçi, +Custodian,Bekçi, Disposal Date,Bertaraf tarihi, Journal Entry for Scrap,Hurda için kayıt girişi, Available-for-use Date,Kullanılabileceği Tarih, @@ -5379,7 +5469,7 @@ Depreciation Schedule,Amortisman Programı, Depreciation Schedules,Amortisman Çizelgeleri, Insurance details,Sigorta ayrıntıları, Policy number,Poliçe numarası, -Insurer,sigortacı, +Insurer,Sigortacı, Insured value,Sigortalanmış değeri, Insurance Start Date,Sigorta Başlangıç Tarihi, Insurance End Date,Sigorta Bitiş Tarihi, @@ -5389,7 +5479,7 @@ Check if Asset requires Preventive Maintenance or Calibration,Varlık Önleyici Booked Fixed Asset,Rezerve Edilmiş Duran Varlık, Purchase Receipt Amount,Satınalma Tutarı Tutarı, Default Finance Book,Varsayılan Finans Kitabı, -Quality Manager,Kalite Müdürü, +Quality Manager,Kalite Yöneticisi, Asset Category Name,Varlık Kategorisi, Depreciation Options,Amortisman Seçenekleri, Enable Capital Work in Progress Accounting,Devam Eden Muhasebede Sermaye Çalışmasını Etkinleştir, @@ -5404,22 +5494,22 @@ Written Down Value,Yazılı Değer, Expected Value After Useful Life,Kullanım süresi sonunda beklenen değer, Rate of Depreciation,Amortisman Oranı, In Percentage,Yüzde olarak, -Maintenance Team,Bakım ekibi, +Maintenance Team,Bakım Ekibi, Maintenance Manager Name,Bakım Yöneticisi Adı, Maintenance Tasks,Bakım Görevleri, -Manufacturing User,Üretim Kullanıcı, +Manufacturing User,Üretim Kullanıcısı, Asset Maintenance Log,Varlık Bakım Günlüğü, ACC-AML-.YYYY.-,ACC-AML-.YYYY.-, Maintenance Type,Bakım Türü, Maintenance Status,Bakım Durumu, -Planned,planlı, -Has Certificate ,Sertifikalı, +Planned,Planlı, +Has Certificate,Sertifikalı, Certificate,Sertifika, Actions performed,Yapılan eylemler, Asset Maintenance Task,Varlık Bakımı Görevi, Maintenance Task,Bakım Görevi, Preventive Maintenance,Koruyucu Bakım, -Calibration,ayarlama, +Calibration,Kalibrasyon, 2 Yearly,2 Yıllık, Certificate Required,Sertifika Gerekli, Assign to Name,İsme Ata, @@ -5429,12 +5519,12 @@ Asset Maintenance Team,Varlık Bakım Ekibi, Maintenance Team Name,Bakım Takım Adı, Maintenance Team Members,Bakım Ekibi Üyeleri, Purpose,Amaç, -Stock Manager,Stok Müdürü, +Stock Manager,Stok Yöneticisi, Asset Movement Item,Varlık Hareketi Öğesi, Source Location,Kaynak Konum, -From Employee,Çalışanlardan, +From Employee,Baş. Personel, Target Location,Hedef konum, -To Employee,Çalışanlara, +To Employee,Bitiş Personel, Asset Repair,Varlık Tamiri, ACC-ASR-.YYYY.-,ACC-ASR-.YYYY.-, Failure Date,Başarısızlık Tarihi, @@ -5443,7 +5533,7 @@ Repair Status,Onarım Durumu, Error Description,Hata tanımlaması, Downtime,Kesinti, Repair Cost,Tamir Ücreti, -Manufacturing Manager,Üretim Müdürü, +Manufacturing Manager,Üretim Yöneticisi, Current Asset Value,Mevcut Varlık Değeri, New Asset Value,Yeni Varlık Değeri, Make Depreciation Entry,Amortisman kaydı yap, @@ -5459,17 +5549,21 @@ Area,alan, Area UOM,Alan UOM, Tree Details,ağaç Detayları, Maintenance Team Member,Bakım Ekibi Üyesi, -Team Member,Takım üyesi, +Team Member,Takım Üyesi, Maintenance Role,Bakım Rolü, +Let's Set Up the Buying Module.,Haydi Satınalma Modülünü Kuralım., +"Products, Purchases, Analysis, and more.","Ürünler, Satın Almalar, Analizler ve daha fazlası.", Buying Settings,Satınalma Ayarları, -Settings for Buying Module,Modülü satın almak için Ayarlar, +Track Material Request,Malzeme Talebini Takip Et, +Create first Purchase Order,İlk Satınalma Siparişini oluşturun, +Settings for Buying Module,Satınalma Modülü için Ayarlar, Supplier Naming By,Tedarikçi İsimlendirme, Default Supplier Group,Varsayılan Tedarikçi Grubu, Default Buying Price List,Standart Alış Fiyat Listesi, Backflush Raw Materials of Subcontract Based On,Alt Yüklenmeye Dayalı Backflush Hammaddeleri, Material Transferred for Subcontract,Taşeron için Malzeme Transferi, Over Transfer Allowance (%),Aşırı Transfer Ödeneği (%), -Percentage you are allowed to transfer more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to transfer 110 units.,"Yüzde, sipariş edilen miktara karşı daha fazla transfer yapmanıza izin verilir. Örneğin: 100 birim sipariş ettiyseniz. Harcırahınız% 10'dur ve 110 birim aktarmanıza izin verilir.", +Percentage you are allowed to transfer more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to transfer 110 units.,"Yüzde, sipariş edilen miktara karşı daha fazla transfer yapmanıza izin verilir. Örneğin: 100 birim sipariş ettiyseniz. Harcırahınız% 10'dur ve 110 birim aktarmanıza izin verilir.", PUR-ORD-.YYYY.-,PUR-ORD-.YYYY.-, Get Items from Open Material Requests,Açık Malzeme Talepleri Öğeleri alın, Fetch items based on Default Supplier.,Varsayılan Tedarikçiye göre öğeleri getir., @@ -5479,33 +5573,35 @@ Order Confirmation Date,Sipariş Onay Tarihi, Customer Mobile No,Müşteri Mobil Hayır, Customer Contact Email,Müşteri İletişim E-mail, Set Target Warehouse,Hedef Deposunu Ayarla, -Sets 'Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Depo' ayarlar., +Sets 'Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Depo' ayarlar., Supply Raw Materials,Tedarik Hammaddeler, Purchase Order Pricing Rule,Satınalma Siparişi Fiyatlandırma Kuralı, Set Reserve Warehouse,Rezerv Deposunu Ayarla, In Words will be visible once you save the Purchase Order.,Sözlü Alım belgesini kaydettiğinizde görünür olacaktır., -Advance Paid,Peşin Ödenen, +Advance Paid,Ödenen Peşinat, Tracking,Takip, % Billed,% Faturalanan, % Received,% Alındı, Ref SQ,Ref SQ, Inter Company Order Reference,Şirketler Arası Sipariş Referansı, Supplier Part Number,Tedarikçi Parti Numarası, -Billed Amt,Faturalı Tutarı, +Billed Amt,Fatura Tutarı, Warehouse and Reference,Depo ve Referans, To be delivered to customer,Müşteriye teslim edilmek üzere, Material Request Item,Malzeme Talebi Kalemi, Supplier Quotation Item,Tedarikçi Teklif ürünü, -Against Blanket Order,Battaniye Siparişine Karşı, -Blanket Order,Battaniye siparişi, -Blanket Order Rate,Battaniye Sipariş Hızı, -Returned Qty,İade edilen Adet, +Against Blanket Order,Açık Siparişe Karşı, +Inter Transfer Reference,Transferler Arası Referans, +Picked Qty (in Stock UOM),Alınan Miktar (Stok Birimi), +Blanket Order,Açık Sipariş, +Blanket Order Rate,Açık Sipariş Hızı, +Returned Qty,İade Miktarı, Purchase Order Item Supplied,Tedarik edilen Satınalma Siparişi Ürünü, BOM Detail No,BOM Detay yok, Stock Uom,Stok Ölçü Birimi, Raw Material Item Code,Hammadde Malzeme Kodu, -Supplied Qty,Verilen Adet, -Purchase Receipt Item Supplied,Tedarik edilen satın alma makbuzu ürünü, +Supplied Qty,Verilen Miktar, +Purchase Receipt Item Supplied,Tedarik edilen Satınalma Fişi Ürünü, Current Stock,Güncel Stok, PUR-RFQ-.YYYY.-,PUR-TT-.YYYY.-, For individual supplier,Bireysel tedarikçi, @@ -5522,16 +5618,16 @@ Name and Type,Adı ve Türü, SUP-.YYYY.-,SUP-.YYYY.-, Default Bank Account,Varsayılan Banka Hesabı, Is Transporter,Taşıyıcı, -Represents Company,Şirketi temsil eder, +Represents Company,Şirketi Temsil eder, Supplier Type,Tedarikçi Türü, -Allow Purchase Invoice Creation Without Purchase Order,Satın Alma Siparişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver, -Allow Purchase Invoice Creation Without Purchase Receipt,Satın Alma Makbuzu Olmadan Satın Alma Faturası Oluşturmaya İzin Ver, -Warn RFQs,RFQ'ları uyar, -Warn POs,Dikkatli Uyarılar Uyar, -Prevent RFQs,RFQ'ları önle, -Prevent POs,PO'ları önle, +Allow Purchase Invoice Creation Without Purchase Order,Satınalma Siparişi olmadan Satınalma Faturası oluşturmaya izin ver, +Allow Purchase Invoice Creation Without Purchase Receipt,Satınalma Fişi olmadan Satınalma Faturası oluşturmaya izin ver, +Warn RFQs,RFQları uyar, +Warn POs,POları Uyar, +Prevent RFQs,RFQları önle, +Prevent POs,POları önle, Billing Currency,Fatura Para Birimi, -Default Payment Terms Template,Varsayılan Ödeme Koşulları Şablonu, +Default Payment Terms Template,Varsayılan Ödeme Vadesi Şablonu, Block Supplier,Tedarikçi, Hold Type,Tutma Tipi, Leave blank if the Supplier is blocked indefinitely,Tedarikçi süresiz olarak engellendiyse boş bırak, @@ -5546,7 +5642,7 @@ Link to material requests,materyal isteklere Bağlantı, Rounding Adjustment (Company Currency,Yuvarlama Ayarı (Şirket Kuru, Auto Repeat Section,Otomatik Tekrar Bölümü, Is Subcontracted,Taşerona verilmiş, -Lead Time in days,Teslim Zamanı gün olarak, +Lead Time in days,Teslim Süresi (gün), Supplier Score,Tedarikçi Puanı, Indicator Color,Gösterge Rengi, Evaluation Period,Değerlendirme Süresi, @@ -5562,7 +5658,7 @@ Load All Criteria,Tüm Ölçütleri Yükle, Scoring Criteria,Puanlama Kriterleri, Scorecard Actions,Kart Kartı İşlemleri, Warn for new Request for Quotations,Teklifler için yeni İstek uyarısı yapın, -Warn for new Purchase Orders,Yeni Satın Alma Siparişi için Uyarı, +Warn for new Purchase Orders,Yeni Satınalma Siparişi için Uyarı, Notify Supplier,Tedarikçiye bildir, Notify Employee,Çalışana bildir, Supplier Scorecard Criteria,Tedarikçi Puan Kartı Kriterleri, @@ -5582,13 +5678,13 @@ Score,Gol, Supplier Scorecard Scoring Standing,Tedarikçi Puan Kartı Puanlama, Standing Name,Daimi Adı, Purple,Mor, -Yellow,sarı, +Yellow,Sarı, Orange,Portakal, -Min Grade,Min Grade, +Min Grade,Min Sınıf, Max Grade,Maksimum Sınıf, Warn Purchase Orders,Satınalma Siparişlerini Uyarın, Prevent Purchase Orders,Satınalma Siparişlerini Önleme, -Employee ,Çalışan, +Employee,Personel, Supplier Scorecard Scoring Variable,Tedarikçi Puan Kartı Değişken Skorlama, Variable Name,Değişken Adı, Parameter Name,Parametre Adı, @@ -5599,9 +5695,9 @@ Call Log,Çağrı geçmişi, Received By,Tarafından alındı, Caller Information,Arayan bilgisi, Contact Name,İrtibat İsmi, -Lead ,Öncülük etmek, -Lead Name,Potansiyel Müşteri Adı, -Ringing,çınlama, +Lead ,Öncülük et, +Lead Name,Müşteri Adayı Adı, +Ringing,Çalıyor, Missed,Kaçırılan, Call Duration in seconds,Saniye cinsinden Çağrı Süresi, Recording URL,URL kaydetme, @@ -5612,15 +5708,16 @@ Catch All,Tümünü Yakala, "If there is no assigned timeslot, then communication will be handled by this group","Atanan zaman dilimi yoksa, iletişim bu grup tarafından gerçekleştirilecektir.", Timeslots,Zaman dilimleri, Communication Medium Timeslot,İletişim Orta Zaman Çizelgesi, -Employee Group,Çalışan Grubu, +Employee Group,Personel Grubu, Appointment,Randevu, -Scheduled Time,Planlanmış zaman, -Unverified,doğrulanmamış, +Scheduled Time,Planlanmış Zaman, +Unverified,Doğrulanmamış, Customer Details,Müşteri Detayları, Phone Number,Telefon numarası, +Phone Ext.,Dahili Telefon, Skype ID,Skype kullanıcı adı, Linked Documents,Bağlantılı Belgeler, -Appointment With,İle randevu, +Appointment With,ile Randevu, Calendar Event,Takvim Etkinliği, Appointment Booking Settings,Randevu Rezervasyon Ayarları, Enable Appointment Scheduling,Randevu Zamanlamayı Etkinleştir, @@ -5634,8 +5731,8 @@ Notify Via Email,E-posta ile Bildir, Notify customer and agent via email on the day of the appointment.,Randevu günü e-posta yoluyla müşteriyi ve acenteyi bilgilendirin., Number of days appointments can be booked in advance,Randevuların önceden alınabileceği gün sayısı, Success Settings,Başarı Ayarları, -Success Redirect URL,Başarı Yönlendirme URL'si, -"Leave blank for home.\nThis is relative to site URL, for example ""about"" will redirect to ""https://yoursitename.com/about""","Ev için boş bırakın. Bu site URL'sine göredir, örneğin "yaklaşık", "https://alanadiniz.com.tr/about" adresine yönlendirir", +Success Redirect URL,Başarı Yönlendirme URL'si, +"Leave blank for home.\nThis is relative to site URL, for example ""about"" will redirect to ""https://yoursitename.com/about""","Ev için boş bırakın. Bu site URL'sine göredir, örneğin 'yaklaşık', 'https://alanadiniz.com.tr/about' adresine yönlendirir", Appointment Booking Slots,Randevu Rezervasyon Slotları, Day Of Week,Haftanın günü, From Time ,Zamandan, @@ -5646,14 +5743,14 @@ Party User,Parti Kullanıcısı, Unsigned,imzasız, Fulfilment Status,Yerine Getirilme Durumu, N/A,N / A, -Unfulfilled,yerine getirilmemiş, +Unfulfilled,Yerine getirilmemiş, Partially Fulfilled,Kısmen Yerine Getirildi, Fulfilled,Karşılanan, -Lapsed,Sona, -Contract Period,Sözleşme süresi, -Signee Details,Signee Detayları, -Signee,altına imza atanları, -Signed On,İmzalandı, +Lapsed,Geçti, +Contract Period,Sözleşme Dönemi, +Signee Details,İmza Detayları, +Signee,İmza atan, +Signed On,İmzalanma tarihi, Contract Details,Sözleşme Detayları, Contract Template,Sözleşme Şablonu, Contract Terms,Anlaşma koşulları, @@ -5662,19 +5759,19 @@ Requires Fulfilment,Yerine Getirilmesi Gerekir, Fulfilment Deadline,Son teslim tarihi, Fulfilment Terms,Yerine Getirme Koşulları, Contract Fulfilment Checklist,Sözleşme Yerine Getirilmesi Kontrol Listesi, -Requirement,gereklilik, +Requirement,Gereklilik, Contract Terms and Conditions,Sözleşme Hüküm ve Koşulları, Fulfilment Terms and Conditions,Yerine Getirme Koşulları ve Koşulları, Contract Template Fulfilment Terms,Sözleşme Şablonu Yerine Getirilmesi Şartları, Email Campaign,E-posta Kampanyası, Email Campaign For ,E-posta Kampanyası, -Lead is an Organization,Kurşun bir Teşkilattır, -CRM-LEAD-.YYYY.-,CRM-KURŞUN-.YYYY.-, +Lead is an Organization,Aday bir Firmadı, +CRM-LEAD-.YYYY.-,CRM-ADAY-.YYYY.-, Person Name,Kişi Adı, -Lost Quotation,Kayıp Teklif, +Lost Quotation,Teklif Kaybedildi, Interested,İlgili, Converted,Dönüştürülmüş, -Do Not Contact,İrtibata Geçmeyin, +Do Not Contact,İletişime Geçme, From Customer,Müşteriden, Campaign Name,Kampanya Adı, Follow Up,Takip et, @@ -5683,46 +5780,57 @@ Next Contact Date,Sonraki İrtibat Tarihi, Ends On,Bitiş Tarihi, Address & Contact,Adres ve İrtibat, Mobile No.,Cep No, -Lead Type,Potansiyel Müşteri Tipi, +Lead Type,Aday Türü, Channel Partner,Kanal Ortağı, Consultant,Danışman, Market Segment,Pazar Segmenti, -Industry,Sanayi, -Request Type,İstek Türü, +Industry,Endüstri, +Request Type,Talep Türü, Product Enquiry,Ürün Sorgulama, Request for Information,Bilgi İsteği, Suggestions,Öneriler, -Blog Subscriber,Blog Abone, +Blog Subscriber,Blog Abonesi, LinkedIn Settings,LinkedIn Ayarları, Company ID,Şirket Kimliği, OAuth Credentials,OAuth Kimlik Bilgileri, -Consumer Key,Tüketici anahtarı, -Consumer Secret,tüketici mahremiyeti, -User Details,Kullanıcı detayları, +Consumer Key,Consumer Key, +Consumer Secret,Consumer Secret, +User Details,Kullanıcı Detayları, +Roles & Permissions,Roller & İzinler, +Connections,Bağlantılar, +Basic Info,Temel Bilgiler, Person URN,Kişi URN, Session Status,Oturum Durumu, Lost Reason Detail,Sebep Ayrıntısı, Opportunity Lost Reason,Fırsat Kayıp Sebep, Potential Sales Deal,Potansiyel Satış Fırsat, CRM-OPP-.YYYY.-,CRM-OPP-.YYYY.-, -Opportunity From,Fırsattan itibaren, -Customer / Lead Name,Müşteri/ İlk isim, +Opportunity From,Fırsat Nerden, +Opportunity Owner,Fırsat Sahibi, +Opportunity Value,Fırsat Değeri, +Customer / Lead Name,Müşteri / Aday Adı, Opportunity Type,Fırsat Türü, -Converted By,Tarafından Dönüştürüldü, -Sales Stage,Satış aşaması, +Converted By,Dönüştüren, +Sales Stage,Satış Aşaması, Lost Reason,Kayıp Nedeni, Expected Closing Date,Beklenen Kapanış Tarihi, To Discuss,Görüşülecek, With Items,Öğeler ile, +Closing,Kapanış, +Overview,Genel Bakış, +Probability,Olasılık, Probability (%),Olasılık (%), Contact Info,İletişim Bilgileri, Customer / Lead Address,Müşteri Adresi, Contact Mobile No,İrtibat Mobil No, +Contact Mobile,İrtibat Cep, Enter name of campaign if source of enquiry is campaign,Sorgu kaynağı kampanya ise kampanya adı girin, -Opportunity Date,Fırsat tarihi, +Opportunity Date,Fırsat Tarihi, Opportunity Item,Fırsat Ürünü, Basic Rate,Temel Oran, -Stage Name,Sahne adı, +Stage Name,Aşama Adı, +Stage,Aşama, +Deal Owner,Anlaşma Sahibi, Social Media Post,Sosyal Medya Gönderisi, Post Status,Gönderi Durumu, Posted,Gönderildi, @@ -5731,8 +5839,9 @@ Twitter,Twitter, LinkedIn,LinkedIn, Twitter Post Id,Twitter Gönderi Kimliği, LinkedIn Post Id,LinkedIn Gönderi Kimliği, -Tweet,Cıvıldamak, +Tweet,Tweet, Twitter Settings,Twitter Ayarları, +CRM Settings,CRM Ayarları, API Secret Key,API Gizli Anahtarı, Term Name,Dönem Adı, Term Start Date,Dönem Başlangıç Tarihi, @@ -5750,7 +5859,7 @@ Examiner,müfettiş, Examiner Name,sınav Adı, Supervisor,supervisor, Supervisor Name,Süpervizör Adı, -Evaluate,Değerlendirmek, +Evaluate,Değerlendir, Maximum Assessment Score,Maksimum Değerlendirme Puanı, Assessment Plan Criteria,Değerlendirme Planı Kriterleri, Maximum Score,Maksimum Skor, @@ -5768,7 +5877,7 @@ Course Name,Ders Adı, Topics,Başlıklar, Hero Image,Kahraman Resmi, Default Grading Scale,Varsayılan Derecelendirme Ölçeği, -Education Manager,Eğitim Müdürü, +Education Manager,Eğitim Yöneticisi, Course Activity,Kurs Etkinliği, Course Enrollment,Kurs Kayıt, Activity Date,Faaliyet Tarihi, @@ -5792,11 +5901,11 @@ Current Academic Year,Mevcut Akademik Yıl, Current Academic Term,Mevcut Akademik Dönem, Attendance Freeze Date,Seyirci Dondurma Tarihi, Validate Batch for Students in Student Group,Öğrenci Topluluğundaki Öğrenciler İçin Toplu İşi Doğrula, -"For Batch based Student Group, the Student Batch will be validated for every Student from the Program Enrollment.","Toplu İş Tabanlı Öğrenci Grubu için, Öğrenci Toplu işlemi, Program Kayıt'tan her Öğrenci için geçerliliğini alacaktır.", +"For Batch based Student Group, the Student Batch will be validated for every Student from the Program Enrollment.","Toplu İş Tabanlı Öğrenci Grubu için, Öğrenci Toplu işlemi, Program Kayıt'tan her Öğrenci için geçerliliğini alacaktır.", Validate Enrolled Course for Students in Student Group,Kayıtlı Dersi Öğrenci Grubu Öğrencileri için Doğrula, "For Course based Student Group, the Course will be validated for every Student from the enrolled Courses in Program Enrollment.","Kurs Tabanlı Öğrenci Grubu için, Kurs, Kayıt Edilen Program Kayıt Kurslarından her öğrenci için geçerli olacak.", Make Academic Term Mandatory,Akademik Şartı Zorunlu Yap, -"If enabled, field Academic Term will be Mandatory in Program Enrollment Tool.","Etkinleştirilmişse, Program Kayıt Aracı'nda alan Akademik Şartı Zorunlu olacaktır.", +"If enabled, field Academic Term will be Mandatory in Program Enrollment Tool.","Etkinleştirilmişse, Program Kayıt Aracı'nda alan Akademik Şartı Zorunlu olacaktır.", Skip User creation for new Student,Yeni Öğrenci için Kullanıcı oluşturmayı atla, "By default, a new User is created for every new Student. If enabled, no new User will be created when a new Student is created.","Varsayılan olarak, her yeni Öğrenci için yeni bir Kullanıcı oluşturulur. Etkinleştirilirse, yeni bir Öğrenci oluşturulduğunda yeni Kullanıcı oluşturulmayacaktır.", Instructor Records to be created by,Öğretmen Kayıtları tarafından oluşturulacak, @@ -5808,8 +5917,8 @@ Fee Schedule,Ücret tarifesi, Fee Structure,ücret Yapısı, EDU-FSH-.YYYY.-,EDU-FSH .YYYY.-, Fee Creation Status,Ücret Oluşturma Durumu, -In Process,Süreci, -Send Payment Request Email,Ödeme Talebi E-postasını Gönder, +In Process,İşlemde, +Send Payment Request Email,Ödeme Talebi E-postası Gönder, Student Category,Öğrenci Kategorisi, Fee Breakup for each student,Her öğrenci için Ücret Ayrılması, Total Amount per Student,Öğrenci Başına Toplam Tutar, @@ -5859,8 +5968,8 @@ School House,Okul Evi, Boarding Student,Yatılı Öğrenci, Check this if the Student is residing at the Institute's Hostel.,Öğrenci Enstitü Pansiyonunda ikamet ediyorsa bunu kontrol edin., Walking,Yürüme, -Institute's Bus,Enstitü Otobüs, -Public Transport,Toplu taşıma, +Institute's Bus,Enstitü Otobüsü, +Public Transport,Toplu Taşıma, Self-Driving Vehicle,Kendinden Sürüşlü Araç, Pick/Drop by Guardian,Koruyucu tarafından Pick / Bırak, Enrolled courses,Kayıtlı kurslar, @@ -5927,7 +6036,7 @@ Reason For Leaving,Ayrılma sebebi, Student Admission,Öğrenci Kabulü, Admission Start Date,Kabul Başlangıç Tarihi, Admission End Date,Kabul Bitiş Tarihi, -Publish on website,Web sitesinde yayımlamak, +Publish on website,Web sitesinde yayınla, Eligibility and Details,Uygunluk ve Ayrıntılar, Student Admission Program,Öğrenci Kabul Programı, Minimum Age,Asgari yaş, @@ -5946,6 +6055,7 @@ Student Group Name,Öğrenci Grubu Adı, Max Strength,Maksimum Güç, Set 0 for no limit,hiçbir sınırı 0 olarak ayarlayın, Instructors,Ders, +Is IRS 1099 reporting required for supplier?,Tedarikçi için IRS 1099 raporlaması gerekli midir?, Student Group Creation Tool,Öğrenci Grubu Oluşturma Aracı, Leave blank if you make students groups per year,Öğrenci gruplarını yılda bir kere yaparsanız boş bırakın., Get Courses,Kursları alın, @@ -5982,7 +6092,7 @@ Student Siblings,Öğrenci Kardeşleri, Topic Content,Konu İçeriği, Amazon MWS Settings,Amazon MWS Ayarları, ERPNext Integrations,ERPNext Entegrasyonları, -Enable Amazon,Amazon'u etkinleştir, +Enable Amazon,Amazon'u etkinleştir, MWS Credentials,MWS Kimlik Bilgileri, Seller ID,Satıcı Kimliği, AWS Access Key ID,AWS Erişim Anahtarı Kimliği, @@ -6002,16 +6112,16 @@ IT,O, MX,MX, UK,UK, US,BİZE, -Customer Type,müşteri tipi, +Customer Type,Müşteri Türü, Market Place Account Group,Market Place Hesap Grubu, After Date,Tarihten sonra, Amazon will synch data updated after this date,Amazon bu tarihten sonra güncellenen verileri senkronize edecek, Sync Taxes and Charges,Vergileri ve Ücretleri Senkronize Etme, -Get financial breakup of Taxes and charges data by Amazon ,Vergi'nin mali ayrılığını al ve Amazon tarafından veri topla, +Get financial breakup of Taxes and charges data by Amazon ,Vergi'nin mali ayrılığını al ve Amazon tarafından veri topla, Sync Products,Ürünleri Senkronize Et, -Always sync your products from Amazon MWS before synching the Orders details,Siparişler ayrıntılarını eşitlemeden önce her zaman ürünlerinizi Amazon MWS'den eşitleyin, +Always sync your products from Amazon MWS before synching the Orders details,Siparişler ayrıntılarını eşitlemeden önce her zaman ürünlerinizi Amazon MWS'den eşitleyin, Sync Orders,Senkronizasyon Siparişleri, -Click this button to pull your Sales Order data from Amazon MWS.,Amazon SMM'den Satış Siparişi verilerinizi çekmek için bu düğmeyi tıklayın., +Click this button to pull your Sales Order data from Amazon MWS.,Amazon SMM'den Satış Siparişi verilerinizi çekmek için bu düğmeyi tıklayın., Enable Scheduled Sync,Zamanlanmış Senkronizasyonu Etkinleştir, Check this to enable a scheduled Daily synchronization routine via scheduler,Zamanlayıcı ile programlanmış Günlük senkronizasyon rutinini etkinleştirmek için bunu kontrol edin., Max Retry Limit,Maksimum Yeniden Deneme Sınırı, @@ -6037,7 +6147,7 @@ Token Endpoint,Token Bitiş Noktası, Scope,kapsam, Authorization Settings,Yetkilendirme Ayarları, Authorization Endpoint,Yetkilendirme Bitiş Noktası, -Authorization URL,Yetkilendirme URL'si, +Authorization URL,Yetkilendirme URL'si, Quickbooks Company ID,Quickbooks Şirket Kimliği, Company Settings,Firma Ayarları, Default Shipping Account,Varsayılan Kargo Hesabı, @@ -6048,25 +6158,25 @@ Shopify Log,Shopify Günlüğü, Request Data,Veri İste, Shopify Settings,Shopify Ayarları, status html,durum html, -Enable Shopify,Shopify'ı etkinleştir, +Enable Shopify,Shopify'ı etkinleştir, App Type,Uygulama Türü, Last Sync Datetime,Son Senkronizasyon Tarihi, -Shop URL,Mağaza URL'si, +Shop URL,Mağaza URL'si, eg: frappe.myshopify.com,örneğin: frappe.myshopify.com, Shared secret,Paylaşılan sır, Webhooks Details,Webhooks Ayrıntılar, Webhooks,Webhooks, Customer Settings,Müşteri ayarları, Default Customer,Varsayılan Müşteri, -Customer Group will set to selected group while syncing customers from Shopify,"Müşteri Grubu, Shopify'tan müşterileri senkronize ederken seçilen gruba ayarlanacak", +Customer Group will set to selected group while syncing customers from Shopify,"Müşteri Grubu, Shopify'tan müşterileri senkronize ederken seçilen gruba ayarlanacak", For Company,Şirket için, Cash Account will used for Sales Invoice creation,Satış Faturası oluşturma için Nakit Hesabı kullanılacaktır, -Update Price from Shopify To ERPNext Price List,ERPNext Fiyat Listesinden Shopify'a Güncelleme Fiyatı, -Default Warehouse to to create Sales Order and Delivery Note,Satış Siparişi ve Teslimat Notu Oluşturmak İçin Varsayılan Depo, +Update Price from Shopify To ERPNext Price List,ERPNext Fiyat Listesinden Shopify'a Güncelleme Fiyatı, +Default Warehouse to to create Sales Order and Delivery Note,Satış Siparişi ve İrsaliye Oluşturmak İçin Varsayılan Depo, Sales Order Series,Satış Siparişi Serisi, -Import Delivery Notes from Shopify on Shipment,Gönderide Shopify'tan Teslim Alma Notları, -Delivery Note Series,Teslimat Notu Serisi, -Import Sales Invoice from Shopify if Payment is marked,Ödeme işaretliyse Satış Faturasını Shopify'dan içe aktarın, +Import Delivery Notes from Shopify on Shipment,Gönderide Shopify'tan Teslim Alma Notları, +Delivery Note Series,İrsaliye Serisi, +Import Sales Invoice from Shopify if Payment is marked,Ödeme işaretliyse Satış Faturasını Shopify'dan içe aktarın, Sales Invoice Series,Satış Faturası Serisi, Shopify Tax Account,Vergi Hesabı Shopify, Shopify Tax/Shipping Title,Vergi / Kargo Başlığı, @@ -6075,44 +6185,44 @@ Shopify Webhook Detail,Shopify Webhook Detayı, Webhook ID,Webhook Kimliği, Tally Migration,Tally Göç, Master Data,Ana veriler, -"Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs","Hesap Planı, Müşteriler, Tedarikçiler, Adresler, Kalemler ve UOM'lardan oluşan Tally'den dışa aktarılan veriler", +"Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs","Hesap Planı, Müşteriler, Tedarikçiler, Adresler, Kalemler ve UOM'lardan oluşan Tally'den dışa aktarılan veriler", Is Master Data Processed,Ana Veriler İşleniyor, Is Master Data Imported,Ana Veriler Alındı mı, Tally Creditors Account,Tally Alacaklılar Hesabı, -Creditors Account set in Tally,Alacaklılar Hesabı Tally'de belirlendi, +Creditors Account set in Tally,Alacaklılar Hesabı Tally'de belirlendi, Tally Debtors Account,Tally Borçlular Hesabı, -Debtors Account set in Tally,Borçlu Hesabı Tally'de ayarlandı, +Debtors Account set in Tally,Borçlu Hesabı Tally'de ayarlandı, Tally Company,Tally Şirketi, Company Name as per Imported Tally Data,İçe Aktarılan Tally Verilerine göre Şirket Adı, Default UOM,Varsayılan UOM, UOM in case unspecified in imported data,İçe aktarılan verilerde belirtilmemiş olması durumunda UOM, ERPNext Company,ERPNext Şirketi, -Your Company set in ERPNext,Şirketiniz ERPNext'te ayarlandı, +Your Company set in ERPNext,Şirketiniz ERPNext'te ayarlandı, Processed Files,İşlenmiş Dosyalar, Parties,Taraflar, UOMs,Ölçü Birimleri, -Vouchers,kuponları, +Vouchers,Kuponlar, Round Off Account,Yuvarlama Hesabı, Day Book Data,Günlük Kitap Verileri, -Day Book Data exported from Tally that consists of all historic transactions,Tally'den dışa aktarılan ve tüm geçmiş işlemlerden oluşan Gün Defteri Verileri, +Day Book Data exported from Tally that consists of all historic transactions,Tally'den dışa aktarılan ve tüm geçmiş işlemlerden oluşan Gün Defteri Verileri, Is Day Book Data Processed,Günlük Kitap Verileri İşleniyor mu?, Is Day Book Data Imported,Günlük Kitap Verileri Alındı mı, Woocommerce Settings,Woocommerce Ayarları, Enable Sync,Senkronizasyonu Etkinleştir, -Woocommerce Server URL,Woocommerce Sunucusu URL'si, +Woocommerce Server URL,Woocommerce Sunucusu URL'si, Secret,Gizli, API consumer key,API tüketici anahtarı, API consumer secret,API tüketici sırrı, Tax Account,Vergi Hesabı, -Freight and Forwarding Account,Yük ve Nakliyat Hesabı, -Creation User,Yaratılış Kullanıcısı, +Freight and Forwarding Account,Navlun ve Nakliye Hesabı, +Creation User,Oluşturma Kullanıcısı, "The user that will be used to create Customers, Items and Sales Orders. This user should have the relevant permissions.","Müşteriler, Öğeler ve Satış Siparişleri oluşturmak için kullanılacak kullanıcı. Bu kullanıcı ilgili izinlere sahip olmalıdır.", -"This warehouse will be used to create Sales Orders. The fallback warehouse is ""Stores"".",Bu depo Müşteri Siparişleri oluşturmak için kullanılacaktır. Yedek depo "Mağazalar" dır., -"The fallback series is ""SO-WOO-"".",Geri dönüş serisi "SO-WOO-"., +"This warehouse will be used to create Sales Orders. The fallback warehouse is ""Stores"".",Bu depo Müşteri Siparişleri oluşturmak için kullanılacaktır. Yedek depo 'Mağazalar' dır., +"The fallback series is ""SO-WOO-"".",Geri dönüş serisi 'SO-WOO-'., This company will be used to create Sales Orders.,Bu şirket Satış Siparişleri oluşturmak için kullanılacaktır., Delivery After (Days),Teslimat Sonrası (Gün), This is the default offset (days) for the Delivery Date in Sales Orders. The fallback offset is 7 days from the order placement date.,"Bu, Müşteri Siparişlerindeki Teslim Tarihi için varsayılan ofsettir (gün). Yedek ofset, sipariş yerleşim tarihinden itibaren 7 gündür.", -"This is the default UOM used for items and Sales orders. The fallback UOM is ""Nos"".","Bu, öğeler ve Satış siparişleri için kullanılan varsayılan UOM'dir. Geri dönüş UOM'si "Nos".", +"This is the default UOM used for items and Sales orders. The fallback UOM is ""Nos"".","Bu, öğeler ve Satış siparişleri için kullanılan varsayılan UOM'dir. Geri dönüş UOM'si 'Nos'.", Endpoints,Endpoints, Endpoint,Son nokta, Antibiotic Name,Antibiyotik adı, @@ -6127,7 +6237,7 @@ Procedure Template,Prosedür şablonu, Procedure Prescription,Prosedür Reçete, Service Unit,Servis Ünitesi, Consumables,Sarf, -Consume Stock,Stok tüketmek, +Consume Stock,Stok Tüket, Invoice Consumables Separately,Fatura Sarf Malzemelerini Ayrı Ayrı, Consumption Invoiced,Faturalandırılan Tüketim, Consumable Total Amount,Sarf Malzemesi Toplam Miktarı, @@ -6151,10 +6261,10 @@ Drug Name / Description,İlaç Adı / Açıklaması, Dosage,Dozaj, Dosage by Time Interval,Zaman aralığına göre dozaj, Interval,Aralık, -Interval UOM,Aralık UOM'sı, +Interval UOM,Aralık UOM'sı, Hour,Saat, Update Schedule,Programı Güncelle, -Exercise,Egzersiz yapmak, +Exercise,Egzersiz yap, Difficulty Level,Zorluk seviyesi, Counts Target,Hedefi Sayar, Counts Completed,Tamamlanan Sayımlar, @@ -6171,7 +6281,7 @@ Exercise Type Step,Egzersiz Türü Adım, Max number of visit,Maks Ziyaret Sayısı, Visited yet,Henüz ziyaret edilmedi, Reference Appointments,Referans Randevuları, -Valid till,Kadar geçerli, +Valid till,Geçerlilik tarihi, Fee Validity Reference,Ücret Geçerlilik Referansı, Basic Details,Temel Ayrıntılar, HLC-PRAC-.YYYY.-,HLC-PRAC-.YYYY.-, @@ -6202,7 +6312,7 @@ Out Patient Settings,Out Patient Settings, Patient Name By,Hasta Adı Tarafından, Patient Name,Hasta adı, Link Customer to Patient,Müşteriyi Hastaya Bağla, -"If checked, a customer will be created, mapped to Patient.\nPatient Invoices will be created against this Customer. You can also select existing Customer while creating Patient.","İşaretlenirse, Hasta ile eşleştirilen bir müşteri oluşturulur. Bu Müşteri'ye karşı hasta faturaları oluşturulacaktır. Hasta oluşturulurken mevcut Müşteri'yi seçebilirsiniz.", +"If checked, a customer will be created, mapped to Patient.\nPatient Invoices will be created against this Customer. You can also select existing Customer while creating Patient.","İşaretlenirse, Hasta ile eşleştirilen bir müşteri oluşturulur. Bu Müşteri'ye karşı hasta faturaları oluşturulacaktır. Hasta oluşturulurken mevcut Müşteri'yi seçebilirsiniz.", Default Medical Code Standard,Varsayılan Tıbbi Kod Standardı, Collect Fee for Patient Registration,Hasta Kayıt için Toplama Ücreti, Checking this will create new Patients with a Disabled status by default and will only be enabled after invoicing the Registration Fee.,"Bunun işaretlenmesi, varsayılan olarak Devre Dışı durumuna sahip yeni Hastalar oluşturacak ve yalnızca Kayıt Ücreti fatura edildikten sonra etkinleştirilecektir.", @@ -6219,7 +6329,10 @@ Default Healthcare Service Items,Varsayılan Sağlık Hizmeti Öğeleri, Clinical Procedure Consumable Item,Klinik Prosedür Sarf Malzemesi, Default Accounts,Varsayılan Hesaplar, Default income accounts to be used if not set in Healthcare Practitioner to book Appointment charges.,Randevu ücretleri için Sağlık Uygulayıcısında belirtilmemişse kullanılacak varsayılan gelir hesapları., +Receivable Accounts,Alacak Hesapları, +Default Receivable Accounts,Temerrüt Alacak Hesapları, Default receivable accounts to be used to book Appointment charges.,Randevu ücretlerini ayırmak için kullanılacak varsayılan alacak hesapları., +Mention if a non-standard receivable account,Standart dışı bir alacak hesabı varsa belirtiniz, Out Patient SMS Alerts,Out Hasta SMS Uyarıları, Patient Registration,Hasta Kayıt, Registration Message,Kayıt Mesajı, @@ -6242,8 +6355,8 @@ Custom Signature in Print,Baskıda Özel İmza, Laboratory SMS Alerts,Laboratuar SMS Uyarıları, Result Printed Message,Sonuç Yazdırılan Mesaj, Result Emailed Message,Sonuç E-postayla Gönderilen Mesaj, -Check In,Giriş, -Check Out,Çıkış yapmak, +Check In,Giriş yap, +Check Out,Çıkış yap, HLC-INP-.YYYY.-,HLC-INP-.YYYY.-, A Positive,A Pozitif, A Negative,A Negatif, @@ -6291,7 +6404,7 @@ Patient Demographics,Hasta Demografi, HLC-PAT-.YYYY.-,HLC-PAT-.YYYY.-, Middle Name (optional),İkinci İsim (isteğe bağlı), Inpatient Status,Yatan Hasta Durumu, -"If ""Link Customer to Patient"" is checked in Healthcare Settings and an existing Customer is not selected then, a Customer will be created for this Patient for recording transactions in Accounts module.","Sağlık Ayarlarında "Müşteriyi Hastaya Bağla" işaretlenmişse ve mevcut bir Müşteri seçilmediyse, Hesaplar modülünde işlemlerin kaydedilmesi için bu Hasta için bir Müşteri oluşturulacaktır.", +"If ""Link Customer to Patient"" is checked in Healthcare Settings and an existing Customer is not selected then, a Customer will be created for this Patient for recording transactions in Accounts module.","Sağlık Ayarlarında 'Müşteriyi Hastaya Bağla' işaretlenmişse ve mevcut bir Müşteri seçilmediyse, Hesaplar modülünde işlemlerin kaydedilmesi için bu Hasta için bir Müşteri oluşturulacaktır.", Personal and Social History,Kişisel ve Sosyal Tarih, Marital Status,Medeni durum, Married,Evli, @@ -6377,11 +6490,11 @@ Exercises,Egzersizler, Therapy For,Terapi İçin, Add Exercises,Egzersiz Ekle, Body Temperature,Vücut Sıcaklığı, -Presence of a fever (temp > 38.5 °C/101.3 °F or sustained temp > 38 °C/100.4 °F),Ateşin varlığı (sıcaklık> 38.5 ° C / 101.3 ° F veya sürekli> 38 ° C / 100.4 ° F), +"Presence of a fever (temp > 38.5 °C/101.3 °F or sustained temp > 38 °C/100.4 °F)","Ateşin varlığı (sıcaklık> 38.5 ° C / 101.3 ° F veya sürekli> 38 ° C / 100.4 ° F)", Heart Rate / Pulse,Nabız / Darbe, Adults' pulse rate is anywhere between 50 and 80 beats per minute.,Yetişkinlerin nabız sayısı dakikada 50 ila 80 atım arasında bir yerde bulunur., Respiratory rate,Solunum hızı, -Normal reference range for an adult is 16–20 breaths/minute (RCP 2012),Bir yetişkin için normal referans aralığı 16-20 nefes / dakika'dır (RCP 2012), +Normal reference range for an adult is 16–20 breaths/minute (RCP 2012),Bir yetişkin için normal referans aralığı 16-20 nefes / dakika'dır (RCP 2012), Tongue,Dil, Coated,Kaplanmış, Very Coated,Çok Kaplamalı, @@ -6399,7 +6512,7 @@ One Sided,Tek taraflı, Blood Pressure (systolic),Kan Basıncı (sistolik), Blood Pressure (diastolic),Kan Basıncı (diyastolik), Blood Pressure,Kan basıncı, -"Normal resting blood pressure in an adult is approximately 120 mmHg systolic, and 80 mmHg diastolic, abbreviated ""120/80 mmHg""",Yetişkinlerde normal istirahat tansiyonu sistolik olarak yaklaşık 120 mmHg ve "120/80 mmHg" olarak kısaltılan 80 mmHg diastoliktir, +"Normal resting blood pressure in an adult is approximately 120 mmHg systolic, and 80 mmHg diastolic, abbreviated ""120/80 mmHg""",Yetişkinlerde normal istirahat tansiyonu sistolik olarak yaklaşık 120 mmHg ve '120/80 mmHg' olarak kısaltılan 80 mmHg diastoliktir, Nutrition Values,Beslenme Değerleri, Height (In Meter),Yükseklik (Metrede), Weight (In Kilogram),Ağırlık (Kilogram cinsinden), @@ -6444,7 +6557,7 @@ Appointment Letter Template,Randevu Mektubu Şablonu, Body,Vücut, Closing Notes,Kapanış Notları, Appointment Letter content,Randevu Mektubu içeriği, -Appraisal,Appraisal:Değerlendirme, +Appraisal,Değerlendirme, HR-APR-.YY.-.MM.,HR-APR-.YY.-.MM., Appraisal Template,Değerlendirme Şablonu, For Employee Name,Çalışan Adına, @@ -6462,38 +6575,38 @@ KRA,KRA, Key Performance Area,Kilit Performans Alanı, HR-ATT-.YYYY.-,HR-ATT-.YYYY.-, On Leave,İzinli, -Work From Home,Evden çalışmak, -Leave Application,İzin uygulaması, -Attendance Date,Katılım Tarihi, -Attendance Request,Katılım Talebi, -Late Entry,Geç giriş, +Work From Home,Evden Çalış, +Leave Application,İzin Uygulaması, +Attendance Date,Puantaj Tarihi, +Attendance Request,Puantaj Talebi, +Late Entry,Geç Giriş, Early Exit,Erken Çıkış, Half Day Date,Yarım Gün Tarih, On Duty,Görevde, Explanation,açıklama, -Compensatory Leave Request,Telafi Bırakma Talebi, +Compensatory Leave Request,Telafi İzin Talebi, Leave Allocation,İzin Tahsisi, Worked On Holiday,Tatilde Çalıştı, Work From Date,Tarihten Çalışma, Work End Date,İş Bitiş Tarihi, Email Sent To,E-posta Gönderildi, Select Users,Kullanıcıları Seç, -Send Emails At,At e-postalar gönderin, -Reminder,Hatırlatma, +Send Emails At,E-posta Gönderim, +Reminder,Hatırlat, Daily Work Summary Group User,Günlük Çalışma Özet Grubu Kullanıcı, email,e-posta, Parent Department,Ana Bölüm, -Leave Block List,İzin engel listesi, +Leave Block List,İzin Engel Listesi, Days for which Holidays are blocked for this department.,Bu departman için tatillerin kaldırıldığı günler., Leave Approver,İzin Onaylayan, -Expense Approver,Gider Approver, +Expense Approver,Masraf Onaycısı, Department Approver,Bölüm Onaycısı, Approver,Onaylayan, -Required Skills,İstenen yetenekler, -Skills,Beceri, +Required Skills,İstenen Yetenekler, +Skills,Yetenekler, Designation Skill,Atama Becerisi, -Skill,Beceri, -Driver,sürücü, +Skill,Yetenek, +Driver,Şoför, HR-DRI-.YYYY.-,HR-DRI-.YYYY.-, Suspended,Askıya alındı, Transporter,Taşıyıcı, @@ -6523,7 +6636,7 @@ Notice (days),Bildirimi (gün), Date Of Retirement,Emeklilik Tarihiniz, Department and Grade,Bölüm ve sınıf, Reports to,Raporlar, -Attendance and Leave Details,Katılım ve Ayrıntı Ayrıntıları, +Attendance and Leave Details,Puantaj ve İzin Ayrıntıları, Leave Policy,Politikadan Ayrıl, Attendance Device ID (Biometric/RF tag ID),Seyirci Cihaz Kimliği (Biyometrik / RF etiketi numarası), Applicable Holiday List,Uygulanabilir Tatil Listesi, @@ -6558,27 +6671,27 @@ Health Details,Sağlık Bilgileri, "Here you can maintain height, weight, allergies, medical concerns etc","Burada boy, kilo, alerji, tıbbi endişeler vb muhafaza edebilirsiniz", Educational Qualification,Eğitim Yeterliliği, Previous Work Experience,Önceki İş Deneyimi, -External Work History,Dış Çalışma Geçmişi, +External Work History,Dış Personel Geçmişi, History In Company,Şirketteki Geçmişi, -Internal Work History,İç Çalışma Geçmişi, +Internal Work History,İç Personel Geçmişi, Resignation Letter Date,İstifa Mektubu Tarihi, Relieving Date,Ayrılma Tarihi, Reason for Leaving,Ayrılma Nedeni, Leave Encashed?,İzin Tahsil Edilmiş mi?, -Encashment Date,Nakit Çekim Tarihi, +Encashment Date,Paraya Çevirme Tarihi, New Workplace,Yeni İş Yeri, HR-EAD-.YYYY.-,HR-EAD-.YYYY.-, Returned Amount,İade Edilen Tutar, -Claimed,İddia Edilen, +Claimed,Talep Edilen, Advance Account,Peşin Hesap, -Employee Attendance Tool,Çalışan Seyirci Aracı, -Unmarked Attendance,Işaretsiz Seyirci, -Employees HTML,"Çalışanlar, HTML", +Employee Attendance Tool,Personel Puantaj Aracı, +Unmarked Attendance,İşaretsiz Puantaj, +Employees HTML,Personel HTML, Marked Attendance,İşaretlenmiş Devamlılık, Marked Attendance HTML,İşaretlenmiş Devamlılık HTML, Employee Benefit Application,Çalışanlara Sağlanan Fayda, -Max Benefits (Yearly),Maksimum Faydalar (Yıllık), -Remaining Benefits (Yearly),Kalan Faydalar (Yıllık), +Max Benefits (Yearly),Maksimum Fayda (Yıllık), +Remaining Benefits (Yearly),Kalan Fayda (Yıllık), Payroll Period,Bordro Dönemi, Benefits Applied,Uygulanan Faydalar, Dispensed Amount (Pro-rated),Dağıtım Miktarı (Pro dereceli), @@ -6592,12 +6705,12 @@ Benefit Type and Amount,Fayda Türü ve Tutarı, Claim Benefit For,Için hak talebi, Max Amount Eligible,Maksimum Tutar, Expense Proof,Gider kanıtı, -Employee Boarding Activity,Çalışan Yatılı Etkinliği, +Employee Boarding Activity,Personel Yatılı Etkinliği, Activity Name,Etkinlik adı, Task Weight,görev Ağırlığı, Required for Employee Creation,Çalışan Yaratma için Gerekli, Applicable in the case of Employee Onboarding,Çalışan Onboarding durumunda uygulanabilir, -Employee Checkin,Çalışan Checkin, +Employee Checkin,Personel Giriş, Log Type,Günlük Tipi, OUT,DIŞARI, Location / Device ID,Konum / Cihaz Kimliği, @@ -6614,75 +6727,75 @@ Under Graduate,Lisans, Year of Passing,Geçiş Yılı, Class / Percentage,Sınıf / Yüzde, Major/Optional Subjects,Ana / Opsiyonel Konular, -Employee External Work History,Çalışan Harici İş Geçmişi, +Employee External Work History,Personel Harici İş Geçmişi, Total Experience,Toplam Deneyim, Default Leave Policy,Varsayılan Ayrılma Politikası, Default Salary Structure,Varsayılan Maaş Yapısı, -Employee Group Table,Çalışan Grup Masası, +Employee Group Table,Personel Grup Masası, ERPNext User ID,ERPNext Kullanıcı Kimliği, -Employee Health Insurance,Çalışan Sağlık Sigortası, +Employee Health Insurance,Personel Sağlık Sigortası, Health Insurance Name,Sağlık Sigortası Adı, -Employee Incentive,Çalışan Teşviki, +Employee Incentive,Personel Teşviki, Incentive Amount,Teşvik Tutarı, -Employee Internal Work History,Çalışan Dahili İş Geçmişi, -Employee Onboarding,Çalışan Onboard, +Employee Internal Work History,Personel Dahili İş Geçmişi, +Employee Onboarding,Personel İşe Alım, Notify users by email,Kullanıcıları e-postayla bilgilendir, -Employee Onboarding Template,Çalışan Onboard Şablonu, +Employee Onboarding Template,Personel İşe Alım Şablonu, Activities,Faaliyetler, -Employee Onboarding Activity,Çalışan Katılımı Etkinliği, -Employee Other Income,Çalışan Diğer Gelir, -Employee Promotion,Çalışan Tanıtımı, -Promotion Date,Tanıtım Tarihi, -Employee Promotion Details,Çalışan Tanıtım Detayları, -Employee Promotion Detail,Çalışan Promosyonu Detayı, -Employee Property History,Çalışan Mülkiyet Tarihi, -Employee Separation,Çalışan Ayrılığı, -Employee Separation Template,Çalışan Ayırma Şablonu, +Employee Onboarding Activity,Personel İşe Alım Etkinliği, +Employee Other Income,Personel Diğer Gelir, +Employee Promotion,Personel Terfi İşlemleri, +Promotion Date,Terfi Tarihi, +Employee Promotion Details,Personel Terfi İşlem Detayları, +Employee Promotion Detail,Personel Terfi İşlem Detayı, +Employee Property History,Personel Mülkiyet Tarihi, +Employee Separation,Personel Çıkış İşlemleri, +Employee Separation Template,Personel Çıkış Şablonu, Exit Interview Summary,Çıkış Mülakatı Özeti, -Employee Skill,Çalışan Beceri, +Employee Skill,Personel Yetenekleri, Proficiency,yeterlik, Evaluation Date,Değerlendirme tarihi, -Employee Skill Map,Çalışan Beceri Haritası, -Employee Skills,Çalışan Becerileri, +Employee Skill Map,Personel Beceri Haritası, +Employee Skills,Personel Yetenekleri, Trainings,Eğitimler, -Employee Tax Exemption Category,Çalışan Vergisi İstisnası Kategorisi, +Employee Tax Exemption Category,Personel Vergisi İstisnası Kategorisi, Max Exemption Amount,Maksimum Muafiyet Tutarı, -Employee Tax Exemption Declaration,Çalışan Vergisi İstisnası Beyanı, +Employee Tax Exemption Declaration,Personel Vergisi İstisnası Beyanı, Declarations,Beyannameler, Total Declared Amount,Toplam Beyan Tutar, Total Exemption Amount,Toplam Muafiyet Tutarı, -Employee Tax Exemption Declaration Category,Çalışan Vergisi İstisna Beyannamesi Kategorisi, +Employee Tax Exemption Declaration Category,Personel Vergisi İstisna Beyannamesi Kategorisi, Exemption Sub Category,Exemption Alt Kategorisi, Exemption Category,Muafiyet Kategorisi, Maximum Exempted Amount,Maksimum Muaf Tutar, Declared Amount,Beyan Edilen Tutar, -Employee Tax Exemption Proof Submission,Çalışan Vergi Muafiyeti Proof Sunumu, +Employee Tax Exemption Proof Submission,Personel Vergi Muafiyeti Proof Sunumu, Submission Date,Teslim tarihi, Tax Exemption Proofs,Vergi Muafiyet İspatları, Total Actual Amount,Toplam Gerçek Tutar, -Employee Tax Exemption Proof Submission Detail,Çalışan Vergi Muafiyeti Proof Gönderme Detayı, +Employee Tax Exemption Proof Submission Detail,Personel Vergi Muafiyeti Proof Gönderme Detayı, Maximum Exemption Amount,Maksimum Muafiyet Tutarı, Type of Proof,Kanıt Türü, Actual Amount,Gerçek Tutar, -Employee Tax Exemption Sub Category,Çalışan Vergi Muafiyeti Alt Kategorisi, +Employee Tax Exemption Sub Category,Personel Vergi Muafiyeti Alt Kategorisi, Tax Exemption Category,Vergi Muafiyet Kategorisi, -Employee Training,Çalışan eğitimi, -Training Date,Eğitim tarihi, -Employee Transfer,Çalışan Transferi, +Employee Training,Personel Eğitimi, +Training Date,Eğitim Tarihi, +Employee Transfer,Personel Transferi, Transfer Date,Transfer tarihi, -Employee Transfer Details,Çalışan Transfer Detayları, -Employee Transfer Detail,Çalışan Transfer Detayı, -Re-allocate Leaves,Yaprakları yeniden ayır, -Create New Employee Id,Yeni Çalışan Kimliği Oluşturun, -New Employee ID,Yeni Çalışan Kimliği, -Employee Transfer Property,Çalışan Transfer Mülkiyeti, +Employee Transfer Details,Personel Transfer Detayları, +Employee Transfer Detail,Personel Transfer Detayı, +Re-allocate Leaves,İzinleri yeniden ayır, +Create New Employee Id,Yeni Personel Kimliği Oluşturun, +New Employee ID,Yeni Personel Kimliği, +Employee Transfer Property,Personel Transfer Mülkiyeti, HR-EXP-.YYYY.-,HR-EXP-.YYYY.-, Expense Taxes and Charges,Gider Vergileri ve Masrafları, Total Sanctioned Amount,Toplam Tasdiklenmiş Tutar, Total Advance Amount,Toplam Avans Tutarı, Total Claimed Amount,Toplam İade edilen Tutar, Total Amount Reimbursed,Toplam Tutar Geri ödenen, -Vehicle Log,araç Giriş, +Vehicle Log,Araç Kaydı, Employees Email Id,Çalışanların e-posta adresleri, More Details,Daha fazla detay, Expense Claim Account,Gider Talep Hesabı, @@ -6699,13 +6812,13 @@ Add to Holidays,Tatillere ekle, Holidays,Bayram, Clear Table,Temizle Tablo, HR Settings,İK Ayarları, -Employee Settings,Çalışan Ayarları, +Employee Settings,Personel Ayarları, Retirement Age,Emeklilik yaşı, Enter retirement age in years,yıllarda emeklilik yaşı girin, Stop Birthday Reminders,Doğum günü hatırlatıcılarını durdur, -Expense Approver Mandatory In Expense Claim,Gider Talebi'nde Harcama Uygunluğu, +Expense Approver Mandatory In Expense Claim,Gider Talebi'nde Harcama Uygunluğu, Payroll Settings,Bordro Ayarları, -Leave,Ayrılmak, +Leave,Ayrıl, Max working hours against Timesheet,Max Çizelgesi karşı çalışma saatleri, Include holidays in Total no. of Working Days,Çalışma günlerinin toplam sayısı ile tatilleri dahil edin, "If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day","Seçili ise,toplam çalışma günleri sayısı tatilleri içerecektir ve bu da Günlük ücreti düşürecektir", @@ -6717,13 +6830,14 @@ Encrypt Salary Slips in Emails,E-postalardaki Maaş Notlarını Şifrele, "The salary slip emailed to the employee will be password protected, the password will be generated based on the password policy.","Çalışana gönderilecek maaş bordrosu şifre korumalı olacak, şifre şifre politikasına göre üretilecektir.", Password Policy,Şifre politikası, Example: SAL-{first_name}-{date_of_birth.year}
This will generate a password like SAL-Jane-1972,Örnek: SAL- {first_name} - {date_of_birth.year}
Bu SAL-Jane-1972 gibi bir şifre üretecek, -Leave Settings,Ayarları Bırak, -Leave Approval Notification Template,Onay Bildirim Şablonunu Bırak, -Leave Status Notification Template,Durum Bildirimi Şablonunu Bırak, +Leave Policy Assignment,İzin Politika Ataması +Leave Settings,İzin Ayarları, +Leave Approval Notification Template,İzin Onay Bildirim Şablonunu, +Leave Status Notification Template,İzin Durum Bildirimi Şablonunu, Role Allowed to Create Backdated Leave Application,Gecikmeli İzin Başvurusu Oluşturma Rolüne İzin Verildi, Leave Approver Mandatory In Leave Application,İzin Verme Başvurusunu Tamamlama Zorunlu Bırakın, -Show Leaves Of All Department Members In Calendar,Takvimde Tüm Bölüm Üyelerinin Yapraklarını Göster, -Auto Leave Encashment,Otomatik Ayrılma Eklemesi, +Show Leaves Of All Department Members In Calendar,Takvimde Tüm Bölüm Üyelerinin İzinlerini Göster, +Auto Leave Encashment,Otomatik İzin Eklemesi, Hiring Settings,Kiralama Ayarları, Check Vacancies On Job Offer Creation,İş Teklifi Oluşturma İşleminde Boşlukları Kontrol Edin, Identification Document Type,Kimlik Belge Türü, @@ -6737,7 +6851,7 @@ Other Taxes and Charges,Diğer Vergiler ve Masraflar, Income Tax Slab Other Charges,Gelir Vergisi Levhası Diğer Masraflar, Min Taxable Income,Minimum Vergiye Tabi Gelir, Max Taxable Income,Maksimum Vergilendirilebilir Gelir, -Applicant for a Job,İş için aday, +Applicant for a Job,İş için başvuru, Accepted,Kabul Edilmiş, Job Opening,İş Açılışı, Cover Letter,Ön yazı, @@ -6760,12 +6874,12 @@ HR-LAL-.YYYY.-,HR-LAL-.YYYY.-, Allocation,Tahsis, New Leaves Allocated,Tahsis Edilen Yeni İzinler, Add unused leaves from previous allocations,Önceki tahsislerden kullanılmayan izinleri ekle, -Unused leaves,Kullanılmayan yapraklar, +Unused leaves,Kullanılmayan İzinler, Total Leaves Allocated,Ayrılan toplam izinler, -Total Leaves Encashed,Toplam Yapraklar Encashed, +Total Leaves Encashed,Toplam İzinler Encashed, Leave Period,Dönme Süresi, -Carry Forwarded Leaves,Yönlendirilen Yapraklar Carry, -Apply / Approve Leaves,Yapraklar Onayla / Uygula, +Carry Forwarded Leaves,Yönlendirilen İzinler Carry, +Apply / Approve Leaves,İzinleri Onayla / Uygula, HR-LAP-.YYYY.-,HR-LAP-.YYYY.-, Leave Balance Before Application,Uygulamadan Önce Kalan İzin, Total Leave Days,Toplam bırak Günler, @@ -6793,8 +6907,8 @@ Department (optional),Bölüm (isteğe bağlı), Designation (optional),Atama (isteğe bağlı), Employee Grade (optional),Çalışan Sınıfı (isteğe bağlı), Employee (optional),Çalışan (isteğe bağlı), -Allocate Leaves,Yaprakları Tahsis, -Carry Forward,Nakletmek, +Allocate Leaves,İzin Tahsisi, +Carry Forward,Nakletme, Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year,Geçen mali yılın bakiyelerini bu mali yıla dahil etmek isterseniz Lütfen İleri Taşıyı seçin, New Leaves Allocated (In Days),Tahsis Edilen Yeni İzinler (Günler), Allocate,Atama yap, @@ -6817,10 +6931,10 @@ Applicable After (Working Days),Uygulanabilir sonra (iş günü), Maximum Continuous Days Applicable,Maksimum Sürekli Günler Uygulanabilir, Is Optional Leave,İsteğe Bağlı Bırakılıyor, Allow Negative Balance,Negatif bakiyeye izin ver, -Include holidays within leaves as leaves,Yapraklar gibi yaprakları içinde tatil dahil, +Include holidays within leaves as leaves,İzin olarak İzinler içinde tatil dahil, Is Compensatory,Telafi Edicidir, -Maximum Carry Forwarded Leaves,Maksimum Taşıma Yönlendirilmiş Yapraklar, -Expire Carry Forwarded Leaves (Days),Carry Forwarded Yapraklar Süresi (Gün), +Maximum Carry Forwarded Leaves,Maksimum Taşıma Yönlendirilmiş İzinler, +Expire Carry Forwarded Leaves (Days),Carry Forwarded İzinler Süresi (Gün), Calculated in days,Gün içinde hesaplanır, Encashment,paraya çevirme, Allow Encashment,Muhafazaya İzin Ver, @@ -6834,10 +6948,10 @@ Payroll Frequency,Bordro Frekansı, Fortnightly,iki haftada bir, Bimonthly,İki ayda bir, Employees,Çalışanlar, -Number Of Employees,Çalışan Sayısı, -Employee Details,Çalışan Bilgileri, -Validate Attendance,Katılımı Doğrula, -Salary Slip Based on Timesheet,Çizelgesi dayanarak maaş Kayma, +Number Of Employees,Personel Sayısı, +Employee Details,Personel Bilgileri, +Validate Attendance,Puantajı Doğrula, +Salary Slip Based on Timesheet,Çizelgeye bağlı Maaş Bordrosu, Select Payroll Period,Bordro Dönemi seçin, Deduct Tax For Unclaimed Employee Benefits,Sahipsiz Çalışanlara Sağlanan Faydalar İçin Vergi İndirimi, Deduct Tax For Unsubmitted Tax Exemption Proof,Gönderilmemiş Vergi İstisnası Kanıtı için Vergi İndirimi, @@ -6883,7 +6997,7 @@ Bank Account No.,Banka Hesap No, Earning & Deduction,Kazanma & Kesintisi, Earnings,Kazanç, Deductions,Kesintiler, -Loan repayment,Kredi geri ödeme, +Loan repayment,Kredi Geri Ödemesi, Employee Loan,Çalışan Kredi, Total Principal Amount,Toplam Anapara Tutarı, Total Interest Amount,Toplam Faiz Tutarı, @@ -6902,16 +7016,16 @@ Shift Assignment,Vardiya Atama, Shift Type,Vardiya Türü, Shift Request,Vardiya İsteği, Enable Auto Attendance,Otomatik Katılımı Etkinleştir, -Mark attendance based on 'Employee Checkin' for Employees assigned to this shift.,Bu vardiyaya atanan çalışanlar için 'Çalışan Checkin'i'ne dayalı katılım., +Mark attendance based on 'Employee Checkin' for Employees assigned to this shift.,Bu vardiyaya atanan çalışanlar için 'Çalışan Checkin'i'ne dayalı katılım., Auto Attendance Settings,Otomatik Devam Ayarları, Determine Check-in and Check-out,Giriş ve Çıkış Belirleme, Alternating entries as IN and OUT during the same shift,Aynı vardiyada alternatif girişler ve girişler, -Strictly based on Log Type in Employee Checkin,Kesinlikle Çalışan Checkin'de Günlük Tipine Göre, +Strictly based on Log Type in Employee Checkin,Kesinlikle Çalışan Checkin'de Günlük Tipine Göre, Working Hours Calculation Based On,Mesai Saatine Göre Hesaplama, First Check-in and Last Check-out,İlk Check-in ve Son Check-out, Every Valid Check-in and Check-out,Her Geçerli Giriş ve Çıkış, Begin check-in before shift start time (in minutes),Vardiya başlama zamanından önce check-ine başlayın (dakika olarak), -The time before the shift start time during which Employee Check-in is considered for attendance.,Çalışan Check-in'in katılım için dikkate alındığı vardiya başlama saatinden önceki zaman., +The time before the shift start time during which Employee Check-in is considered for attendance.,Çalışan Check-in'in katılım için dikkate alındığı vardiya başlama saatinden önceki zaman., Allow check-out after shift end time (in minutes),Vardiya bitiş zamanından sonra check-out yapılmasına izin ver (dakika olarak), Time after the end of shift during which check-out is considered for attendance.,Check-out sırasındaki katılım için vardiya sonundan sonraki zaman., Working Hours Threshold for Half Day,Yarım Gün Çalışma Saatleri Eşiği, @@ -6921,7 +7035,7 @@ Working hours below which Absent is marked. (Zero to disable),Devamsız işaretl Process Attendance After,İşlem Sonrasına Devam Etme, Attendance will be marked automatically only after this date.,Katılım bu tarihten sonra otomatik olarak işaretlenecektir., Last Sync of Checkin,Son Checkin Senkronizasyonu, -Last Known Successful Sync of Employee Checkin. Reset this only if you are sure that all Logs are synced from all the locations. Please don't modify this if you are unsure.,"Çalışan Checkin'in En Son Başarılı Başarılı Senkronizasyonu. Bunu, yalnızca Kayıtların tüm konumlardan senkronize edildiğinden eminseniz sıfırlayın. Emin değilseniz lütfen bunu değiştirmeyin.", +Last Known Successful Sync of Employee Checkin. Reset this only if you are sure that all Logs are synced from all the locations. Please don't modify this if you are unsure.,"Çalışan Checkin'in En Son Başarılı Başarılı Senkronizasyonu. Bunu, yalnızca Kayıtların tüm konumlardan senkronize edildiğinden eminseniz sıfırlayın. Emin değilseniz lütfen bunu değiştirmeyin.", Grace Period Settings For Auto Attendance,Otomatik Seyirci için Grace Dönemi Ayarları, Enable Entry Grace Period,Giriş Graceini Etkinleştir, Late Entry Grace Period,Geç Giriş Grace Dönemi, @@ -6940,29 +7054,29 @@ Current Count,Mevcut Sayım, Current Openings,Mevcut Açıklıklar, Number Of Positions,Pozisyon Sayısı, Taxable Salary Slab,Vergilendirilebilir Maaş Slab, -From Amount,Miktardan, -To Amount,Tutarına, -Percent Deduction,Yüzde kesinti, -Training Program,Eğitim programı, +From Amount,Baş. Tutarı, +To Amount,Bitiş Tutarı, +Percent Deduction,Kesinti Yüzdesi, +Training Program,Eğitim Programı, Event Status,Etkinlik Durumu, Has Certificate,Sertifikalı, -Seminar,seminer, -Theory,teori, +Seminar,Seminer, +Theory,Teori, Workshop,Atölye, Conference,Konferans, -Exam,sınav, -Internet,Internet, +Exam,Sınav, +Internet,İnternet, Self-Study,Bireysel çalışma, -Advance,İlerlemek, -Trainer Name,eğitmen Adı, -Trainer Email,eğitmen E-posta, +Advance,İlerleme, +Trainer Name,Eğitmen Adı, +Trainer Email,Eğitmen E-posta, Attendees,katılımcılar, -Employee Emails,Çalışan E-postaları, -Training Event Employee,Eğitim Etkinlik Çalışan, +Employee Emails,Personel E-postaları, +Training Event Employee,Personel Eğitim Etkinliği, Invited,davetli, Feedback Submitted,Geri Bildirim Ekleyen, Optional,İsteğe bağlı, -Training Result Employee,Eğitim Sonucu Çalışan, +Training Result Employee,Personel Eğitim Sonucu, Travel Itinerary,Seyahat güzergahı, Travel From,Seyahat, Travel To,Seyahat, @@ -7004,13 +7118,13 @@ Travel Request Costing,Seyahat Talebi Maliyeti, Expense Type,Gider Türü, Sponsored Amount,Sponsorlu Tutar, Funded Amount,Fonlanan Tutar, -Upload Attendance,Devamlılığı Güncelle, -Attendance From Date,Tarihten itibaren katılım, -Attendance To Date,Tarihine kadar katılım, -Get Template,Şablon alın, -Import Attendance,Yoklamayı İçe Aktar, +Upload Attendance,Puantajı Güncelle, +Attendance From Date,Puantaj Başlangıç Tarihi, +Attendance To Date,Puantaj Bitiş Tarihi, +Get Template,Şablonu Al, +Import Attendance,Puantajı İçe Aktar, Upload HTML,HTML Yükle, -Vehicle,araç, +Vehicle,Araç, License Plate,Plaka, Odometer Value (Last),Sayaç Değeri (Son), Acquisition Date,Edinme tarihi, @@ -7054,8 +7168,8 @@ Hub User,Hub kullanıcısı, Hub Password,Hub Parolası, Hub Users,Hub Kullanıcıları, Marketplace Settings,Marketplace Ayarları, -Disable Marketplace,Marketplace'i Devre Dışı Bırak, -Marketplace URL (to hide and update label),Pazar yeri URL'si (etiketi gizlemek ve güncellemek için), +Disable Marketplace,Marketplace'i Devre Dışı Bırak, +Marketplace URL (to hide and update label),Pazar yeri URL'si (etiketi gizlemek ve güncellemek için), Registered,Kayıtlı, Sync in Progress,İlerleme devam ediyor, Hub Seller Name,Hub Satıcı Adı, @@ -7063,9 +7177,9 @@ Custom Data,Özel veri, Member,üye, Partially Disbursed,Kısmen dönemlerde toplanan, Loan Closure Requested,Kredi Kapanışı İstendi, -Repay From Salary,Maaş dan ödemek, +Repay From Salary,Maaşdan öde, Loan Details,kredi Detayları, -Loan Type,kredi Türü, +Loan Type,Kredi Türü, Loan Amount,Kredi miktarı, Is Secured Loan,Teminatlı Kredi, Rate of Interest (%) / Year,İlgi (%) / Yılın Oranı, @@ -7089,7 +7203,7 @@ Total Payable Amount,Toplam Ödenecek Tutar, Total Principal Paid,Ödenen Toplam Anapara, Total Interest Payable,Ödenecek Toplam Faiz, Total Amount Paid,Toplamda ödenen miktar, -Loan Manager,Kredi Müdürü, +Loan Manager,Kredi Yöneticisi, Loan Info,kredi Bilgisi, Rate of Interest,Faiz oranı, Proposed Pledges,Önerilen Rehinler, @@ -7125,7 +7239,7 @@ Partially Pledged,Kısmen Rehin Verildi, Securities,senetler, Total Security Value,Toplam Güvenlik Değeri, Loan Security Shortfall,Kredi Güvenliği Eksikliği, -Loan ,borç, +Loan ,Kredi , Shortfall Time,Eksik Zaman, America/New_York,Amerika / New_York, Shortfall Amount,Eksiklik Tutarı, @@ -7182,24 +7296,30 @@ Blanket Order Item,Battaniye sipariş öğesi, Ordered Quantity,Sipariş Edilen Miktar, Item to be manufactured or repacked,Üretilecek veya yeniden paketlenecek Ürün, Quantity of item obtained after manufacturing / repacking from given quantities of raw materials,Üretimden sonra elde edilen Ürün miktarı/ ham maddelerin belli miktarlarında yeniden ambalajlama, -Set rate of sub-assembly item based on BOM,BOM'a dayalı alt montaj malzemesinin oranını ayarlama, -Allow Alternative Item,Alternatif Öğeye İzin Ver, +Set rate of sub-assembly item based on BOM,BOM'a dayalı alt montaj malzemesinin oranını ayarla, +Cost Configuration,Maliyet Yapılandırması, +Operations & Materials,Operasyonlar ve Malzemeler, +Scrap & Process Loss,Hurda & Süreç Kaybı, +Process Loss,Süreç Kaybı, +% Process Loss,% Süreç Kaybı, +FG based Operating Cost,Mamül bazlı Operasyon Maliyeti, +Allow Alternative Item,Alternatif Ürüne İzin Ver, Item UOM,Ürün Ölçü Birimi, Conversion Rate,Dönüşüm oranı, -Rate Of Materials Based On,Dayalı Ürün Br. Fiyatı, +Rate Of Materials Based On,Malzeme Oranına Göre, With Operations,Operasyon ile, -Manage cost of operations,İşlem Maliyetlerini Yönetin, -Transfer Material Against,Karşı Malzemeyi Aktar, +Manage cost of operations,Operasyon Maliyetlerini Yönet, +Transfer Material Against,Transfer Malzemesine Karşın, Routing,Yönlendirme, Materials,Materyaller, -Quality Inspection Required,Kalite Denetimi Gerekli, +Quality Inspection Required,Kalite Kontrol Gerekli, Quality Inspection Template,Kalite Kontrol Şablonu, Scrap,Hurda, -Scrap Items,hurda Ürünleri, -Operating Cost,İşletme Maliyeti, +Scrap Items,Hurda Ögeleri, +Operating Cost,Operasyon Maliyeti, Raw Material Cost,Hammadde Maliyeti, Scrap Material Cost,Hurda Malzeme Maliyet, -Operating Cost (Company Currency),İşletme Maliyeti (Şirket Para Birimi), +Operating Cost (Company Currency),Operasyon Maliyeti (Şirket Para Birimi), Raw Material Cost (Company Currency),Hammadde Maliyeti (Şirket Para Birimi), Scrap Material Cost(Company Currency),Hurda Malzeme Maliyeti (Şirket Para Birimi), Total Cost,Toplam Maliyet, @@ -7215,29 +7335,29 @@ Show Operations,göster İşlemleri, Website Description,Web Sitesi Açıklaması, BOM Explosion Item,Ürün Ağacı Patlatılmış Malzemeler, Qty Consumed Per Unit,Birim Başına Tüketilen Miktar, -Include Item In Manufacturing,İmalattaki Ürünü Dahil Et, -BOM Item,BOM Ürün, -Item operation,Öğe operasyonu, +Include Item In Manufacturing,Ürünü Üretime Dahil et, +BOM Item,BOM Ürünü, +Item operation,Ürün operasyonu, Rate & Amount,Oran ve Miktar, Basic Rate (Company Currency),Temel oran (Şirket para birimi), Scrap %,Hurda %, Original Item,Orijinal öğe, BOM Operation,BOM Operasyonu, -Operation Time ,Operasyon zamanı, -In minutes,Dakikalar içinde, -Batch Size,Parti boyutu, +Operation Time ,Operasyon Süresi, +In minutes,Dakika, +Batch Size,Parti Boyutu, Base Hour Rate(Company Currency),Baz Saat Hızı (Şirket Para Birimi), -Operating Cost(Company Currency),İşletme Maliyeti (Şirket Para Birimi), +Operating Cost(Company Currency),Operasyon Maliyeti (Şirket Para Birimi), BOM Scrap Item,Ürün Ağacı Hurda Kalemi, Basic Amount (Company Currency),Temel Tutar (Şirket Para Birimi), BOM Update Tool,BOM Güncelleme Aracı, -"Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM.\nIt also updates latest price in all the BOMs.","Kullanılan diğer BOM'larda belirli bir BOM'u değiştirin. Eski BOM bağlantısının yerini alacak, maliyeti güncelleyecek ve "BOM Patlama Maddesi" tablosunu yeni BOM'ya göre yenileyecektir. Ayrıca tüm BOM'larda en son fiyatı günceller.", +"Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM.\nIt also updates latest price in all the BOMs.","Kullanılan diğer BOM'larda belirli bir BOM'u değiştirin. Eski BOM bağlantısının yerini alacak, maliyeti güncelleyecek ve 'BOM Patlama Maddesi' tablosunu yeni BOM'ya göre yenileyecektir. Ayrıca tüm BOM'larda en son fiyatı günceller.", Replace BOM,BOM değiştirme, Current BOM,Güncel BOM, The BOM which will be replaced,Değiştirilecek BOM, The new BOM after replacement,Değiştirilmesinden sonra yeni BOM, Replace,Değiştir, -Update latest price in all BOMs,Tüm BOM'larda en son fiyatı güncelleyin, +Update latest price in all BOMs,Tüm BOM'larda en son fiyatı güncelleyin, BOM Website Item,Ürün Ağacı Web Sitesi kalemi, BOM Website Operation,Ürün Ağacı Web Sitesi Operasyonu, Operation Time,Çalışma Süresi, @@ -7250,6 +7370,7 @@ Transferred Qty,Transfer Edilen Miktar, Job Started,İşe Başladı, Started Time,Başlangıç zamanı, Current Time,Şimdiki zaman, +FG Warehouse,Mamul Deposu, Job Card Item,İş Kartı Öğesi, Job Card Time Log,İş kartı zaman günlüğü, Time In Mins,Dakikalarda Zaman, @@ -7258,46 +7379,63 @@ Manufacturing Settings,Üretim Ayarları, Raw Materials Consumption,Hammadde Tüketimi, Allow Multiple Material Consumption,Çoklu Malzeme Tüketimine İzin Ver, Backflush Raw Materials Based On,Backflush Hammaddeleri Dayalı, -Material Transferred for Manufacture,Üretim için Materyal Transfer, +Material Transferred for Manufacture,Üretim için Malzeme Transferi, Capacity Planning,Kapasite Planlama, Disable Capacity Planning,Kapasite Planlamasını Devre Dışı Bırak, Allow Overtime,Fazla mesaiye izin ver, Allow Production on Holidays,Holidays Üretim izin ver, Capacity Planning For (Days),(Gün) için Kapasite Planlama, Default Warehouses for Production,Varsayılan Üretim Depoları, -Default Work In Progress Warehouse,İlerleme Ambarlar'da Standart Çalışma, -Default Finished Goods Warehouse,Standart bitirdi Eşya Depo, +Default Work In Progress Warehouse,WIP Depoda Varsayılan Çalışma, +Default Finished Goods Warehouse,Varsayılan Mamul Deposu, Default Scrap Warehouse,Varsayılan Hurda Deposu, Overproduction Percentage For Sales Order,Satış Siparişi İçin Aşırı Üretim Yüzdesi, Overproduction Percentage For Work Order,İş Emri İçin Aşırı Üretim Yüzdesi, Other Settings,Diğer Ayarlar, Update BOM Cost Automatically,BOM Maliyetini Otomatik Olarak Güncelleyin, -Material Request Plan Item,Malzeme İstek Planı Öğe, -Material Request Type,Malzeme İstek Türü, -Material Issue,Malzeme Verilişi, -Customer Provided,Müşteri Tarafından Tedarikli, -Minimum Order Quantity,minimum sipariş miktarı, +Material Request Plan Item,Malzeme Talep Planı Öğe, +Material Request Type,Malzeme Talep Türü, +Material Issue,Malzeme Çıkışı, +Customer Provided,Müşteri Tarafından Sağlandı, +Minimum Order Quantity,Minimum Sipariş Miktarı, Default Workstation,Standart İstasyonu, Production Plan,Üretim Planı, +Production Plan Item Reference,Üretim Planı Kalem Referansı, +Item Reference,Öğe Referansı, +Sales Order Reference,Satış Siparişi Referansı, +qty,Miktar, +Bom No,BOM No, +Level (BOM),Seviye (BOM), +Manufacturing Type,İmalat Tipi, +Include Safety Stock in Required Qty Calculation,Emniyet Stokunu Gerekli Miktar Hesaplamasına Dahil Et, +Raw Materials Warehouse,Hammadde Deposu, +Get Raw Materials for Purchase,Satınalma için Hammaddeleri Getir, +Get Raw Materials for Transfer,Transfer için Hammaddeleri Getir, +Assembly Items,Montaj Öğeleri, +Get Sub Assembly Items,Alt Montaj Öğelerini Alın, +Please select Item Code in Assembly Items,Lütfen Montaj Öğelerinde Ürün Kodu'nu seçin, +Consolidate Sub Assembly Items,Alt Montaj Öğelerini Birleştirin, +Sub Assembly Item Code,Alt Montaj Ürün Kodu, MFG-PP-.YYYY.-,MFG-PP-.YYYY.-, -Get Items From,Öğeleri alın, -Get Sales Orders,Satış Şiparişlerini alın, -Material Request Detail,Malzeme İstek Ayrıntısı, -Get Material Request,Malzeme İsteği alın, -Material Requests,Malzeme İstekler, -Get Items For Work Order,İş Emri İçin Öğeleri Alın, -Material Request Planning,Malzeme İstek Planlaması, +Get Items From,Ürünleri Burdan Al, +Get Sales Orders,Satış Şiparişlerini Al, +Transit Entry,Transit Girişi, +Material Request Detail,Malzeme Talep Ayrıntısı, +Get Material Request,Malzeme Talebi Alın, +Material Requests,Malzeme Talepleri, +Get Items For Work Order,İş Emri İçin Ürünleri Al, +Material Request Planning,Malzeme Talep Planlaması, Include Non Stock Items,Stokta Olmayan Ürünleri Dahil Et, -Include Subcontracted Items,Taahhütlü Öğeleri Dahil Et, +Include Subcontracted Items,Taşerona verilmiş Ürünleri Dahil et, Ignore Existing Projected Quantity,Mevcut Öngörülen Miktarı Yoksay, "To know more about projected quantity, click here.","Tahmini miktar hakkında daha fazla bilgi için, buraya tıklayın .", Download Required Materials,Gerekli Malzemeleri İndirin, -Get Raw Materials For Production,Üretim İçin Hammaddeleri Alın, -Total Planned Qty,Toplam Planlanan Adet, +Get Raw Materials For Production,Üretim için Hammaddeleri Al, +Total Planned Qty,Toplam Planlanan Miktar, Total Produced Qty,Toplam Üretilen Miktar, -Material Requested,İstenen Malzeme, -Production Plan Item,Üretim Planı nesnesi, -Make Work Order for Sub Assembly Items,Alt Montaj Ürünleri İçin İş Emri Yap, +Material Requested,Talep edilen Malzeme, +Production Plan Item,Üretim Planı Ögesi, +Make Work Order for Sub Assembly Items,Yarı mamul ürünler için ayrı üretim emri oluştur, "If enabled, system will create the work order for the exploded items against which BOM is available.","Etkinleştirildiğinde, sistem, malzeme listesinin uygun olduğu patlamış ürünler için iş emri oluşturur.", Planned Start Date,Planlanan Başlangıç Tarihi, Quantity and Description,Miktar ve Açıklama, @@ -7309,38 +7447,38 @@ Sales Order Date,Satış Sipariş Tarihi, Routing Name,Yönlendirme Adı, MFG-WO-.YYYY.-,MFG-WO-.YYYY.-, Item To Manufacture,Üretilecek Ürün, -Material Transferred for Manufacturing,Üretim için Transfer edilen Materyal, +Material Transferred for Manufacturing,Üretim için Transfer edilen Malzeme, Manufactured Qty,Üretilen Miktar, -Use Multi-Level BOM,Çok Seviyeli BOM kullan, -Plan material for sub-assemblies,Alt-montajlar Plan malzeme, -Skip Material Transfer to WIP Warehouse,WIP Deposuna Malzeme Aktarımını Atla, -Check if material transfer entry is not required,Malzeme aktarım girişi gerekli değil mi kontrol edin, -Backflush Raw Materials From Work-in-Progress Warehouse,Devam eden depodaki hammaddelerin geri akışı, +Use Multi-Level BOM,Çok Seviyeli BOM Kullan, +Plan material for sub-assemblies,Alt-montaj için malzeme planla, +Skip Material Transfer to WIP Warehouse,WIP Deposuna Malzeme Transferini Atla, +Check if material transfer entry is not required,Malzeme transfer girişinin gerekli olup olmadığını kontrol edin, +Backflush Raw Materials From Work-in-Progress Warehouse,WIP depodaki hammaddelerin geri akışı, Update Consumed Material Cost In Project,Projede Tüketilen Malzeme Maliyetini Güncelle, Warehouses,Depolar, -This is a location where raw materials are available.,Burası hammaddelerin bulunduğu bir yer., +This is a location where raw materials are available.,Burası hammaddelerin bulunduğu bir konum., Work-in-Progress Warehouse,Devam eden depo işi, This is a location where operations are executed.,"Bu, işlemlerin yürütüldüğü bir konumdur.", This is a location where final product stored.,"Bu, nihai ürünün depolandığı bir konumdur.", Scrap Warehouse,hurda Depo, -This is a location where scraped materials are stored.,"Bu, kazınmış malzemelerin depolandığı bir yerdir.", -Required Items,gerekli Öğeler, -Actual Start Date,Fiili Başlangıç Tarihi, +This is a location where scraped materials are stored.,"Bu, ıskartaya çıkan malzemelerin depolandığı bir yerdir.", +Required Items,Gerekli Ürünler, Planned End Date,Planlanan Bitiş Tarihi, +Actual Start Date,Fiili Başlangıç Tarihi, Actual End Date,Fiili Bitiş Tarihi, Operation Cost,Operasyon Maliyeti, -Planned Operating Cost,Planlı İşletme Maliyeti, -Actual Operating Cost,Gerçek İşletme Maliyeti, -Additional Operating Cost,Ek İşletme Maliyeti, -Total Operating Cost,Toplam İşletme Maliyeti, -Manufacture against Material Request,Malzeme Talebi karşı imalatı, +Planned Operating Cost,Planlı Operasyon Maliyeti, +Actual Operating Cost,Fiili Operasyon Maliyeti, +Additional Operating Cost,Ek Operasyon Maliyeti, +Total Operating Cost,Toplam Operasyon Maliyeti, +Manufacture against Material Request,Malzeme Talebine karşı Üret, Work Order Item,İş Emri Öğesi, Available Qty at Source Warehouse,Kaynak Depodaki Mevcut Miktar, Available Qty at WIP Warehouse,WIP Ambarında Mevcut Miktar, Work Order Operation,İş Emri Operasyonu, -Operation Description,İşletme Tanımı, -Operation completed for how many finished goods?,Operasyon kaç mamul tamamlandı?, -Work in Progress,Devam eden iş, +Operation Description,Operasyon Tanımı, +Operation completed for how many finished goods?,Kaç mamul için operasyon tamamlandı?, +Work in Progress,Devam ediyor, Estimated Time and Cost,Tahmini Süre ve Maliyet, Planned Start Time,Planlanan Başlangıç Zamanı, Planned End Time,Planlanan Bitiş Zamanı, @@ -7348,16 +7486,18 @@ in Minutes,Dakika içinde, Actual Time and Cost,Gerçek Zaman ve Maliyet, Actual Start Time,Gerçek Başlangıç Zamanı, Actual End Time,Gerçek Bitiş Zamanı, -Updated via 'Time Log','Zaman Log' aracılığıyla Güncelleme, +Updated via 'Time Log','Zaman Logu' aracılığıyla Güncellendi, Actual Operation Time,Gerçek Çalışma Süresi, in Minutes\nUpdated via 'Time Log',Dakika \n 'Zaman Log' aracılığıyla Güncelleme, (Hour Rate / 60) * Actual Operation Time,(Saat Hızı / 60) * Gerçek Çalışma Süresi, Workstation Name,İş İstasyonu Adı, -Production Capacity,Üretim kapasitesi, -Operating Costs,İşletim Maliyetleri, +Workstation Type,İş İstasyonu Türü, +Work Order Consumed Materials,İş Emri Sarf Malzemeleri, +Production Capacity,Üretim Kapasitesi, +Operating Costs,Operasyon Maliyetleri, Electricity Cost,Elektrik Maliyeti, per hour,saat başına, -Consumable Cost,Sarf Maliyeti, +Consumable Cost,Sarf Malzemesi Maliyeti, Rent Cost,Kira Bedeli, Wages,Ücret, Wages per hour,Saatlik ücret, @@ -7366,17 +7506,17 @@ Workstation Working Hour,İş İstasyonu Çalışma Saati, Certification Application,Sertifika Başvurusu, Name of Applicant,Başvuru sahibinin adı, Certification Status,Sertifika Durumu, -Yet to appear,Henüz görünmek, +Yet to appear,Henüz görünmedi, Certified,onaylı, Not Certified,Sertifikalı değil, USD,Amerikan Doları, INR,INR, Certified Consultant,Sertifikalı Danışman, -Name of Consultant,Danışmanın adı, -Certification Validity,Belgelendirme geçerliliği, -Discuss ID,Kimliği tartış, +Name of Consultant,Danışmanın Adı, +Certification Validity,Belgelendirme Geçerliliği, +Discuss ID,Discuss ID, GitHub ID,GitHub Kimliği, -Non Profit Manager,Kâr Dışı Müdür, +Non Profit Manager,Kâr Amacı Gütmeyen Yönetici, Chapter Head,Bölüm Başkanı, Meetup Embed HTML,Tanışma HTML Göm, chapters/chapter_name\nleave blank automatically set after saving chapter.,bölüm kaydedildikten sonra bölüm otomatik olarak ayarlanır., @@ -7387,29 +7527,29 @@ Website URL,Website URL, Leave Reason,Nedenini Bırak, Donor Name,Donör Adı, Donor Type,Donör Türü, -Withdrawn,çekilmiş, -Grant Application Details ,Hibe Başvurusu Ayrıntıları, -Grant Description,Grant Açıklama, +Withdrawn,Çekilmiş, +Grant Application Details,Hibe Başvurusu Ayrıntıları, +Grant Description,Hibe Açıklaması, Requested Amount,Talep edilen miktar, Has any past Grant Record,Geçmiş Hibe Kayıtları var mı, -Show on Website,Web sitesinde göster, -Assessment Mark (Out of 10),Değerlendirme Markası (10 üzerinden), -Assessment Manager,Değerlendirme Müdürü, -Email Notification Sent,Gönderilen E-posta Bildirimi, +Show on Website,Web sitesinde Göster, +Assessment Mark (Out of 10),Değerlendirme Markası (10 üzerinden), +Assessment Manager,Değerlendirme Müdürü, +Email Notification Sent,E-posta Bildirimi Gönderildi, NPO-MEM-.YYYY.-,NPO-MEM-.YYYY.-, Membership Expiry Date,Üyelik Sona Erme Tarihi, Razorpay Details,Razorpay Ayrıntıları, -Subscription ID,Abonelik Kimliği, -Customer ID,Müşteri Kimliği, +Subscription ID,Abonelik ID, +Customer ID,Müşteri ID, Subscription Activated,Abonelik Etkinleştirildi, -Subscription Start ,Abonelik Başlangıcı, +Subscription Start,Abonelik Başlangıcı, Subscription End,Abonelik Sonu, Non Profit Member,Kâr Amacı Olmayan Üye, Membership Status,Üyelik Durumu, Member Since,Den beri üye, Payment ID,Ödeme Kimliği, Membership Settings,Üyelik Ayarları, -Enable RazorPay For Memberships,Üyelikler İçin RazorPay'i Etkinleştir, +Enable RazorPay For Memberships,Üyelikler İçin RazorPay'i Etkinleştir, RazorPay Settings,RazorPay Ayarları, Billing Cycle,Fatura döngüsü, Billing Frequency,Fatura Sıklığı, @@ -7435,7 +7575,7 @@ Tag Line,Etiket Hattı, Company Tagline for website homepage,web sitesinin ana Company Slogan, Company Description for website homepage,web sitesinin ana Firma Açıklaması, Homepage Slideshow,Anasayfa Slayt Gösterisi, -"URL for ""All Products""","Tüm Ürünler" URL, +"URL for ""All Products""",'Tüm Ürünler' URL, Products to be shown on website homepage,Ürünler web sitesi ana sayfasında gösterilecek, Homepage Featured Product,Anasayfa Özel Ürün, route,rota, @@ -7444,7 +7584,7 @@ Section Cards,Bölüm Kartları, Number of Columns,Sütun sayısı, Number of columns for this section. 3 cards will be shown per row if you select 3 columns.,Bu bölüm için sütun sayısı. 3 sütun seçerseniz her satırda 3 kart gösterilecektir., Section HTML,Bölüm HTML, -Use this field to render any custom HTML in the section.,Bölümdeki herhangi bir özel HTML'yi oluşturmak için bu alanı kullanın., +Use this field to render any custom HTML in the section.,Bölümdeki herhangi bir özel HTML'yi oluşturmak için bu alanı kullanın., Section Order,Bölüm Siparişi, "Order in which sections should appear. 0 is first, 1 is second and so on.","Hangi bölümlerin görünmesi gerektiğini sıralayın. 0 birinci, 1 ikinci ve benzeri.", Homepage Section Card,Anasayfa Bölüm Kartı, @@ -7483,12 +7623,12 @@ Start and End Dates,Başlangıç ve Tarihler End, Actual Time (in Hours),Gerçek Zaman (Saat olarak), Costing and Billing,Maliyet ve Faturalandırma, Total Costing Amount (via Timesheets),Toplam Maliyetleme Tutarı (Çalışma Sayfası Tablosu Üzerinden), -Total Expense Claim (via Expense Claims),Toplam Gider İddiası (Gider Talepleri yoluyla), -Total Purchase Cost (via Purchase Invoice),Toplam Satınalma Maliyeti (Satın Alma Fatura üzerinden), +Total Expense Claim (via Expense Claims),Toplam Gider Talepi (Gider Talepleri yoluyla), +Total Purchase Cost (via Purchase Invoice),Toplam Satınalma Maliyeti (Satınalma Fatura üzerinden), Total Sales Amount (via Sales Order),Toplam Satış Tutarı (Satış Siparişi Yoluyla), Total Billable Amount (via Timesheets),Toplam Faturalandırılabilir Tutar (Çalışma Sayfası Tablosu ile), Total Billed Amount (via Sales Invoices),Toplam Faturalandırılan Tutar (Satış Faturaları ile), -Total Consumed Material Cost (via Stock Entry),Toplam Tüketim Maliyeti Maliyeti (Stok Girişi ile), +Total Consumed Material Cost (via Stock Entry),Toplam Tüketim Maliyeti Maliyeti (Stok Hareketi ile), Gross Margin,Brüt Marj, Gross Margin %,Brüt Kar Marjı%, Monitor Progress,İzleme İlerlemesi, @@ -7526,7 +7666,7 @@ Actual Start Date (via Time Sheet),Gerçek başlangış tarihi (Zaman Tablosu'nd Actual Time (in hours),Gerçek Zaman (Saat olarak), Actual End Date (via Time Sheet),Gerçek tamamlanma tarihi (Zaman Tablosu'ndan), Total Costing Amount (via Time Sheet),(Zaman Formu aracılığıyla) Toplam Maliyet Tutarı, -Total Expense Claim (via Expense Claim),(Gider İstem aracılığıyla) Toplam Gider İddiası, +Total Expense Claim (via Expense Claim),(Gider İstem aracılığıyla) Toplam Gider Talepi, Total Billing Amount (via Time Sheet),Toplam Fatura Tutarı (Zaman Sheet yoluyla), Review Date,İnceleme tarihi, Closing Date,Kapanış Tarihi, @@ -7545,33 +7685,34 @@ Hrs,saat, Costing Amount,Maliyet Tutarı, Corrective/Preventive,Önleyici / Düzeltici, Corrective,Düzeltici, -Preventive,önleyici, -Resolution,Karar, -Resolutions,kararlar, +Preventive,Önleyici, +Resolution,Çözüm, +Resolutions,Çözümler, Quality Action Resolution,Kalite Eylem Çözünürlüğü, Quality Feedback Parameter,Kalite Geribildirim Parametresi, Quality Feedback Template Parameter,Kalite Geribildirim Şablon Parametresi, -Quality Goal,Kalite hedefi, +Quality Goal,Kalite Hedefi, Monitoring Frequency,Frekans İzleme, -Weekday,çalışma günü, +Weekday,Çalışma günü, Objectives,Hedefler, Quality Goal Objective,Kalite Hedef Amaç, Objective,Amaç, -Agenda,Gündem, +Agenda,Ajanda, Minutes,Dakika, Quality Meeting Agenda,Kalite Toplantı Gündemi, Quality Meeting Minutes,Kalite Toplantı Tutanakları, Minute,Dakika, Parent Procedure,Ebeveyn Prosedürü, Processes,Süreçler, -Quality Procedure Process,Kalite Prosedürü Süreci, -Process Description,Süreç açıklaması, +Quality Procedure Process,Kalite Prosedür Süreci, +Process Description,Süreç Açıklaması, Link existing Quality Procedure.,Mevcut Kalite Prosedürünü bağlayın., -Additional Information,ek bilgi, +Additional Information,Ek Bilgi, +Additional Info,Ek Bilgi, Quality Review Objective,Kalite İnceleme Amaç, DATEV Settings,DATEV Ayarları, Regional,Bölgesel, -Consultant ID,Danışman Kimliği, +Consultant ID,Danışman ID, GST HSN Code,GST HSN Kodu, HSN Code,HSN Kodu, GST Settings,GST Ayarları, @@ -7612,8 +7753,8 @@ Certificate Details,Sertifika Ayrıntıları, 194LA,194LA, 194LBB,194LBB, 194LBC,194LBC, -Certificate No,sertifika numarası, -Deductee Details,Deductee Ayrıntıları, +Certificate No,Sertifika No, +Deductee Details,Mahsup Ayrıntıları, PAN No,PAN Hayır, Validity Details,Geçerlilik Ayrıntıları, Rate Of TDS As Per Certificate,Sertifikaya Göre TDS Oranı, @@ -7622,19 +7763,19 @@ Invoice Series Prefix,Fatura Serisi Öneki, Active Menu,Aktif Menü, Restaurant Menu,Restaurant Menü, Price List (Auto created),Fiyat Listesi (Otomatik oluşturuldu), -Restaurant Manager,Restaurant yöneticisi, +Restaurant Manager,Restaurant Yöneticisi, Restaurant Menu Item,Restaurant Menü Öğesi, Restaurant Order Entry,Restoran Siparişi Girişi, Restaurant Table,Restaurant Masası, -Click Enter To Add,Ekle Gir'i tıklayın, +Click Enter To Add,Ekle Gir'i tıklayın, Last Sales Invoice,Son Satış Faturası, Current Order,Geçerli Sipariş, Restaurant Order Entry Item,Restaurant Sipariş Girişi Maddesi, -Served,sunulan, +Served,Sunulan, Restaurant Reservation,Restaurant Rezervasyonu, -Waitlisted,Bekleme listesindeki, +Waitlisted,Bekleme listesinde, No Show,Gösterim Yok, -No of People,İnsanlar Sayısı, +No of People,Kişi Sayısı, Reservation Time,Rezervasyon Süresi, Reservation End Time,Rezervasyon Bitiş Saati, No of Seats,Koltuk Sayısı, @@ -7645,34 +7786,36 @@ Campaign Schedules,Kampanya Takvimleri, Buyer of Goods and Services.,Mal ve Hizmet Alıcı., CUST-.YYYY.-,CUST-.YYYY.-, Default Company Bank Account,Varsayılan Şirket Banka Hesabı, -From Lead,Baştan, -Account Manager,Muhasebe Müdürü, +From Lead,Bu Müşteri Adayından, +From Opportunity,Bu Fırsattan, +Account Manager,Muhasebe Yöneticisi, Allow Sales Invoice Creation Without Sales Order,Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver, -Allow Sales Invoice Creation Without Delivery Note,Teslimat Notu Olmadan Satış Faturası Oluşturmaya İzin Ver, +Allow Sales Invoice Creation Without Delivery Note,İrsaliye olmadan Satış Faturası Oluşturmaya İzin Ver, Default Price List,Standart Fiyat Listesi, +Primary Address and Contact,Birincil Adres ve İletişim, Primary Address and Contact Detail,Birincil Adres ve İletişim Ayrıntısı, "Select, to make the customer searchable with these fields",Müşteriyi bu alanlarla aranabilir yapmak için seçin, -Customer Primary Contact,Müşteri Birincil Temas, +Customer Primary Contact,Müşteri Birincil İletişim, "Reselect, if the chosen contact is edited after save",Kaydedildikten sonra seçilen kişi düzenlenirse yeniden seç, Customer Primary Address,Müşteri Birincil Adres, "Reselect, if the chosen address is edited after save",Seçilen adres kaydedildikten sonra değiştirilirse yeniden seç, Primary Address,Birincil Adres, Mention if non-standard receivable account,Mansiyon standart dışı alacak hesabı varsa, -Credit Limit and Payment Terms,Kredi Limiti ve Ödeme Koşulları, -Additional information regarding the customer.,Müşteri ile ilgili ek bilgi., +Credit Limit and Payment Terms,Kredi Limiti ve Ödeme Vadesi, +Additional information regarding the customer.,Müşteri ile ilgili ek bilgiler girin, Sales Partner and Commission,Satış Ortağı ve Komisyon, Commission Rate,Komisyon Oranı, Sales Team Details,Satış Ekibi Ayrıntıları, Customer POS id,Müşteri POS kimliği, Customer Credit Limit,Müşteri Kredi Limiti, -Bypass Credit Limit Check at Sales Order,Satış Siparişinde kontör limitini atla, -Industry Type,Sanayi Tipi, +Bypass Credit Limit Check at Sales Order,Siparişte Kredi Limit Kontrolünü Atla, +Industry Type,Endüstri Türü, MAT-INS-.YYYY.-,MAT-INS-.YYYY.-, Installation Date,Kurulum Tarihi, Installation Time,Kurulum Zaman, Installation Note Item,Kurulum Notu Maddesi, Installed Qty,Kurulan Miktar, -Lead Source,Potansiyel Müşteri Kaynağı, +Lead Source,Aday Kaynağı, Period Start Date,Dönem Başlangıç Tarihi, Period End Date,Dönem Sonu Tarihi, Cashier,kasiyer, @@ -7688,7 +7831,7 @@ Quantity of Items,Ürünlerin Miktarı, Parent Item,Ana Kalem, List items that form the package.,Ambalajı oluşturan Ürünleri listeleyin, SAL-QTN-.YYYY.-,SAL-QTN-.YYYY.-, -Quotation To,Teklif Etmek, +Quotation To,Teklif Kime, Rate at which customer's currency is converted to company's base currency,Müşterinin para biriminin şirketin temel para birimine dönüştürülme oranı, Rate at which Price list currency is converted to company's base currency,Fiyat listesi para biriminin şirketin temel para birimine dönüştürülme oranı, Additional Discount and Coupon Code,Ek İndirim ve Kupon Kodu, @@ -7700,7 +7843,7 @@ Against Doctype,Karşılık Belge Türü, Against Docname,Belge adı karşılığı, Additional Notes,ek Notlar, SAL-ORD-.YYYY.-,SAL-ORD-.YYYY.-, -Skip Delivery Note,Teslim Notunu Atla, +Skip Delivery Note,Satış İrsaliyesini Atla, In Words will be visible once you save the Sales Order.,Satış emrini kaydettiğinizde görünür olacaktır., Track this Sales Order against any Project,Bu satış emrini bütün Projelere karşı takip et, Billing and Delivery Status,Fatura ve Teslimat Durumu, @@ -7714,14 +7857,14 @@ Not Applicable,Uygulanamaz, Not Billed,Faturalanmamış, Fully Billed,Tam Faturalı, Partly Billed,Kısmen Faturalandı, -Ensure Delivery Based on Produced Serial No,Üretilen Seri No'ya Göre Teslimatı Sağlayın, -Supplier delivers to Customer,Tedarikçi Müşteriye teslim, -Delivery Warehouse,Teslim Depo, +Ensure Delivery Based on Produced Serial No,Üretilen Seri Numaraya göre Teslimat yap, +Supplier delivers to Customer,Tedarikçi Müşteriye teslim eder, +Delivery Warehouse,Teslimat Deposu, Planned Quantity,Planlanan Miktar, For Production,Üretim için, -Work Order Qty,Iş emri adet, +Work Order Qty,İş Emri Miktarı, Produced Quantity,Üretilen Miktar, -Used for Production Plan,Üretim Planı için kullanılan, +Used for Production Plan,Üretim Planı için Kullanılır, Sales Partner Type,Satış Ortağı Türü, Contact No.,İletişim No, Contribution (%),Katkı Payı (%), @@ -7769,16 +7912,15 @@ Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Org Change Abbreviation,Değişim Kısaltma, Parent Company,Ana Şirket, Default Values,Varsayılan Değerler, -Default Holiday List,Tatil Listesini Standart, +Default Holiday List,Varsayılan Tatil Listesi, Default Selling Terms,Varsayılan Satış Koşulları, -Default Buying Terms,Varsayılan Satın Alma Koşulları, -Create Chart Of Accounts Based On,Hesaplar Tabanlı On Of grafik oluşturma, -Standard Template,standart Şablon, +Default Buying Terms,Varsayılan Satınalma Koşulları, +Create Chart Of Accounts Based On,Buna Dayalı Hesap Planı Oluştur, +Standard Template,Standart Şablon, Existing Company,Mevcut Şirket, -Chart Of Accounts Template,Hesaplar Şablon Grafik, -Existing Company ,mevcut Şirket, +Chart Of Accounts Template,Hesap Planı Şablonu, Date of Establishment,Kuruluş tarihi, -Sales Settings,Satış ayarları, +Sales Settings,Satış Ayarları, Monthly Sales Target,Aylık Satış Hedefi, Sales Monthly History,Satış Aylık Tarihi, Transactions Annual History,İşlemler Yıllık Geçmişi, @@ -7789,7 +7931,11 @@ Round Off Cost Center,Yuvarlama Maliyet Merkezi, Discount Allowed Account,İndirim İzinli Hesap, Discount Received Account,İndirim Alınan Hesap, Exchange Gain / Loss Account,Kambiyo Kâr / Zarar Hesabı, -Unrealized Exchange Gain/Loss Account,Gerçekleşmemiş Döviz Kazası / Zarar Hesabı, +Unrealized Profit / Loss Account,Gerçekleşmemiş Kâr / Zarar Hesabı, +Default Provisional Account,Varsayılan Geçici Hesap, +Default In-Transit Warehouse,Varsayılan Transit Depo, +Fixed Asset Defaults,Sabit Kıymet Varsayılanları, +Unrealized Exchange Gain/Loss Account,Gerçekleşmemiş Döviz Kâr / Zarar Hesabı, Allow Account Creation Against Child Company,Alt Şirkete Karşı Hesap Oluşturmaya İzin Verin, Default Payable Account,Standart Ödenecek Hesap, Default Employee Advance Account,Varsayılan Çalışan Vadeli Hesap, @@ -7804,8 +7950,8 @@ Enable Perpetual Inventory,Sürekli Envanteri Etkinleştir, Default Inventory Account,Varsayılan Envanter Hesabı, Stock Adjustment Account,Stok Düzeltme Hesabı, Fixed Asset Depreciation Settings,Sabit Varlık Değer Kaybı Ayarları, -Series for Asset Depreciation Entry (Journal Entry),Varlık Amortismanı Girişi Dizisi (Dergi Girişi), -Gain/Loss Account on Asset Disposal,Varlık Bertaraf karı / Zarar Hesabı, +Series for Asset Depreciation Entry (Journal Entry),Varlık Amortismanı Girişi Dizisi (Yevmiye Kaydı), +Gain/Loss Account on Asset Disposal,Varlık Elden Çıkarma Kâr/Zarar Hesabı, Asset Depreciation Cost Center,Varlık Değer Kaybı Maliyet Merkezi, Budget Detail,Bütçe Detay, Exception Budget Approver Role,İstisna Bütçe Onaylayan Rolü, @@ -7845,10 +7991,10 @@ Bank Balance,Banka Bakiyesi, Bank Credit Balance,Banka Kredi Bakiyesi, Receivables,Alacaklar, Payables,Borçlar, -Sales Orders to Bill,Bill'e Satış Siparişleri, +Sales Orders to Bill,Bill'e Satış Siparişleri, Purchase Orders to Bill,Siparişleri Faturaya Alın, New Sales Orders,Yeni Satış Emirleri, -New Purchase Orders,Yeni Satın alma Siparişleri, +New Purchase Orders,Yeni Satınalma Siparişleri, Sales Orders to Deliver,Teslim Satış Siparişleri, Purchase Orders to Receive,Almak için Emir Al, New Purchase Invoice,Yeni Satınalma Fatura, @@ -7868,7 +8014,7 @@ Hide Currency Symbol,Para birimi simgesini gizle, Do not show any symbol like $ etc next to currencies.,Para birimlerinin yanında $ vb semboller kullanmayın., "If disable, 'Rounded Total' field will not be visible in any transaction","Devre dışıysa, 'Yuvarlanmış Toplam' alanı hiçbir işlemde görünmeyecektir.", Disable In Words,Words devre dışı bırak, -"If disable, 'In Words' field will not be visible in any transaction","devre dışı ise, bu alanda 'sözleriyle' herhangi bir işlem görünür olmayacak", +"If disable, 'In Words' field will not be visible in any transaction","devre dışı ise, bu alanda 'sözleriyle' herhangi bir işlem görünür olmayacak", Item Classification,Ürün Sınıflandırması, General Settings,Genel Ayarlar, Item Group Name,Ürün Grup Adı, @@ -7902,7 +8048,7 @@ Sales Partner Target,Satış Ortağı Hedefi, Targets,Hedefler, Show In Website,Web sitesinde Göster, Referral Code,Yönlendirme Kodu, -To Track inbound purchase,Gelen alımları takip etmek, +To Track inbound purchase,Gelen alımları takip et, Logo,Logo, Partner website,Ortak web sitesi, All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.,Ayarlamak ve hedefleri izleyebilirsiniz böylece tüm satış işlemleri birden ** Satış Kişilerin ** karşı etiketlenmiş olabilir., @@ -7924,14 +8070,14 @@ Terms and Conditions Help,Şartlar ve Koşullar Yardım, Classification of Customers by region,Bölgelere göre Müşteriler sınıflandırılması, Territory Name,Bölge Adı, Parent Territory,Ana Bölge, -Territory Manager,Bölge Müdürü, +Territory Manager,Bölge Yöneticisi, For reference,Referans için, Territory Targets,Bölge Hedefleri, Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.,Bu bölgede Ürün grubu bütçeleri ayarlayın. Dağıtımı ayarlayarak dönemsellik de ekleyebilirsiniz., UOM Name,Ölçü Birimi, -Check this to disallow fractions. (for Nos),Kesirlere izin vermemek için işaretleyin (Numaralar için), +Check this to disallow fractions. (for Nos),Kesirlere izin vermemek için bunu işaretleyin (Numaralar için), Website Item Group,Web Sitesi Ürün Grubu, -Cross Listing of Item in multiple groups,Çoklu gruplarda Ürün Cross İlanı, +Cross Listing of Item in multiple groups,Birden çok grupta çapraz ürün listesi, Default settings for Shopping Cart,Alışveriş Sepeti Varsayılan ayarları, Enable Shopping Cart,Alışveriş Sepeti etkinleştirin, Display Settings,Görüntü Ayarları, @@ -7940,7 +8086,7 @@ Show Price,Fiyatı Göster, Show Stock Availability,Stok Uygunluğunu Göster, Show Contact Us Button,Bize Ulaşın Düğmesini Göster, Show Stock Quantity,Hisse Miktarını Göster, -Show Apply Coupon Code,Kupon Kodunu Uygula'yı göster, +Show Apply Coupon Code,Kupon Kodunu Uygula'yı göster, Allow items not in stock to be added to cart,Stokta olmayan öğelerin sepete eklenmesine izin ver, Prices will not be shown if Price List is not set,Fiyat Listesi ayarlı değilse fiyatları gösterilmeyecektir, Quotation Series,Teklif Serisi, @@ -7948,31 +8094,31 @@ Checkout Settings,Ödeme Ayarları, Enable Checkout,Ödeme etkinleştirme, Payment Success Url,Ödeme Başarı URL, After payment completion redirect user to selected page.,Ödeme tamamlandıktan sonra kullanıcıyı seçilen sayfaya yönlendir., -Batch Details,Toplu İş Ayrıntıları, -Batch ID,Parti numarası, +Batch Details,Parti/LOT Ayrıntıları, +Batch ID,Parti/Lot ID, image,görüntü, -Parent Batch,Ana Parti, +Parent Batch,Ana Parti/Lot, Manufacturing Date,Üretim tarihi, -Batch Quantity,Parti Miktarı, -Batch UOM,Toplu UOM, +Batch Quantity,Parti/Lot Miktarı, +Batch UOM,Parti/Lot Birim, Source Document Type,Kaynak Belge Türü, Source Document Name,Kaynak Belge Adı, -Batch Description,Parti Açıklaması, -Bin,Kutu, +Batch Description,Parti/Lot Açıklaması, +Bin,Stok yeri, Reserved Quantity,Ayrılan Miktar, Actual Quantity,Gerçek Miktar, Requested Quantity,istenen Miktar, Reserved Qty for sub contract,Ayrılmış Alt sözleşme için mahsup miktarı, Moving Average Rate,Hareketli Ortalama Kuru, FCFS Rate,FCFS Oranı, -Customs Tariff Number,Gümrük Tarife numarası, +Customs Tariff Number,Gümrük Tarife Numarası, Tariff Number,Tarife Numarası, Delivery To,Teslim, MAT-DN-.YYYY.-,MAT-DN-.YYYY.-, Is Return,İade mi, Issue Credit Note,Sayı kredi notu, -Return Against Delivery Note,İrsaliye Karşılığı İade, -Customer's Purchase Order No,Müşterinin Sipariş numarası, +Return Against Delivery Note,Satış İrsaliyesi Karşılığı İade, +Customer's Purchase Order No,Müşterinin Satınalma Sipariş No, Billing Address Name,Fatura Adresi Adı, Required only for sample item.,Sadece örnek Ürün için gereklidir., "If you have created a standard template in Sales Taxes and Charges Template, select one and click on the button below.","Satış Vergi ve Harçlar Şablon standart bir şablon oluşturdu varsa, birini seçin ve aşağıdaki butona tıklayın.", @@ -7982,13 +8128,13 @@ Transporter Info,Taşıyıcı Bilgisi, Driver Name,Sürücü adı, Track this Delivery Note against any Project,Bu irsaliyeyi bütün Projelere karşı takip et, Inter Company Reference,Şirketler Arası Referans, -Print Without Amount,Tutarı olmadan yazdır, +Print Without Amount,Tutar olmadan Yazdır, % Installed,% Montajlanan, % of materials delivered against this Delivery Note,% malzeme bu İrsaliye karşılığında teslim edildi, Installation Status,Kurulum Durumu, Excise Page Number,Tüketim Sayfa Numarası, Instructions,Talimatlar, -From Warehouse,Atölyesi'nden, +From Warehouse,Atölyesi'nden, Against Sales Order,Satış Emri Karşılığı, Against Sales Order Item,Satış Sipariş Kalemi karşılığı, Against Sales Invoice,Satış Faturası Karşılığı, @@ -8020,40 +8166,40 @@ Distance UOM,Uzak UOM, Departure Time,Hareket saati, Delivery Stops,Teslimat Durakları, Calculate Estimated Arrival Times,Tahmini Varış Sürelerini Hesaplayın, -Use Google Maps Direction API to calculate estimated arrival times,Tahmini varış saatlerini hesaplamak için Google Haritalar Yönü API'sini kullanın, +Use Google Maps Direction API to calculate estimated arrival times,Tahmini varış saatlerini hesaplamak için Google Haritalar Yönü API'sini kullanın, Optimize Route,Rotayı Optimize Et, -Use Google Maps Direction API to optimize route,Rotayı optimize etmek için Google Haritalar Yönü API'sini kullanın, +Use Google Maps Direction API to optimize route,Rotayı optimize etmek için Google Haritalar Yönü API'sini kullanın, In Transit,Transit olarak, Fulfillment User,Yerine getirme kullanıcısı, "A Product or a Service that is bought, sold or kept in stock.","Bir Ürün veya satın alınan, satılan veya stokta tutulan bir hizmet.", STO-ITEM-.YYYY.-,STO-MADDE-.YYYY.-, Variant Of,Varyantı, "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified","Açıkça belirtilmediği sürece madde daha sonra açıklama, resim, fiyatlandırma, vergiler şablondan kurulacak vb başka bir öğe bir varyantı ise", -Is Item from Hub,Hub'dan Öğe Var mı, +Is Item from Hub,Ürün Hub'dan mı, Default Unit of Measure,Varsayılan Ölçü Birimi, -Maintain Stock,Stok koruyun, -Standard Selling Rate,Standart Satış Oranı, -Auto Create Assets on Purchase,Satın Almada Varlıkları Otomatik Oluştur, +Maintain Stock,Stok Takibi Yap, +Standard Selling Rate,Standart Satış Fiyatı, +Auto Create Assets on Purchase,Satınalmada Varlıkları Otomatik Oluştur, Asset Naming Series,Öğe Adlandırma Dizisi, -Over Delivery/Receipt Allowance (%),Fazla Teslimat / Makbuz Ödeneği (%), -Barcodes,barkodlar, -Shelf Life In Days,Gün Raf Ömrü, -End of Life,Kullanım süresi Sonu, -Default Material Request Type,Standart Malzeme Talebi Tipi, +Over Delivery/Receipt Allowance (%),Fazla Alış/Satış İrsaliyesi Ödeneği (%), +Barcodes,Barkodlar, +Shelf Life In Days,Raf Ömrü (gün), +End of Life,Kullanım Süresi Sonu, +Default Material Request Type,Varsayılan Malzeme Talep Türü, Valuation Method,Değerleme Yöntemi, FIFO,FIFO, Moving Average,Hareketli Ortalama, -Warranty Period (in days),(Gün) Garanti Süresi, -Auto re-order,Otomatik yeniden sipariş, -Reorder level based on Warehouse,Depo dayalı Yeniden Sipariş seviyeli, -Will also apply for variants unless overrridden,Overrridden sürece de varyantları için geçerli olacaktır, -Units of Measure,Ölçü birimleri, -Will also apply for variants,Ayrıca varyantları için geçerli olacaktır, -Serial Nos and Batches,Seri No ve Katlar, +Warranty Period (in days),Garanti Süresi (gün), +Auto re-order,Otomatik Yeniden Sipariş, +Reorder level based on Warehouse,Depoya göre yeniden sipariş seviyesi, +Will also apply for variants unless overrridden,Geçersiz kılınmadıkça varyantlar için de geçerli olacak, +Units of Measure,Ölçü Birimleri, +Will also apply for variants,Ayrıca varyantlar için geçerli olacak, +Serial Nos and Batches,Seri Numaralar ve Lotlar, Has Batch No,Parti No Var, Automatically Create New Batch,Otomatik Olarak Yeni Toplu İş Oluşturma, Batch Number Series,Parti Numarası Serisi, -"Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings.","Örnek: ABCD. #####. İşlemler için seri ayarlanmış ve Parti Numarası belirtilmediyse, bu seriye göre otomatik parti numarası oluşturulacaktır. Bu öğe için her zaman Batch No'dan açıkça bahsetmek isterseniz, bunu boş bırakın. Not: Bu ayar, Stok Ayarları'nda Adlandırma Serisi Önekine göre öncelikli olacaktır.", +"Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings.","Örnek: ABCD. #####. İşlemler için seri ayarlanmış ve Parti Numarası belirtilmediyse, bu seriye göre otomatik parti numarası oluşturulacaktır. Bu öğe için her zaman Batch No'dan açıkça bahsetmek isterseniz, bunu boş bırakın. Not: Bu ayar, Stok Ayarları'nda Adlandırma Serisi Önekine göre öncelikli olacaktır.", Has Expiry Date,Vade Sonu Var, Retain Sample,Numune Alın, Max Sample Quantity,Maksimum Numune Miktarı, @@ -8062,69 +8208,91 @@ Has Serial No,Seri no Var, Serial Number Series,Seri Numarası Serisi, "Example: ABCD.#####\nIf series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.","Örnek:. Serisi ayarlanır ve Seri No işlemlerinde belirtilen değilse ABCD ##### \n, daha sonra otomatik seri numarası bu serisine dayanan oluşturulur. Her zaman açıkça bu öğe için seri No. bahsetmek istiyorum. Bu boş bırakın.", Variants,Varyantlar, -Has Variants,Varyasyoları var, +Has Variants,Varyantları Var, "If this item has variants, then it cannot be selected in sales orders etc.","Bu öğeyi varyantları varsa, o zaman satış siparişleri vb seçilemez", -Variant Based On,Varyant Dayalı, -Item Attribute,Ürün Özellik, +Variant Based On,Varyanta Dayalı, +Item Attribute,Ürün Öznitelikleri, "Sales, Purchase, Accounting Defaults","Satış, Satınalma, Muhasebe Varsayılanları", -Item Defaults,Öğe Varsayılanları, -"Purchase, Replenishment Details","Satın Alma, Yenileme Detayları", -Is Purchase Item,Satın Alma Maddesi, -Default Purchase Unit of Measure,Varsayılan Satın Alma Önlemi Birimi, +Item Defaults,Ürün Varsayılanları, +Price List Defaults,Fiyat Listesi Varsayılanları, +Auto Insert Item Price If Missing,Eksikse Öğe Fiyatını Otomatik Ekle, +Update Existing Price List Rate,Mevcut Fiyat Listesi Oranını Güncelle, +Stock Validations,Stok Validasyonları, +Stock Transactions Settings,Stok İşlem Ayarları, +Role Allowed to Over Deliver/Receive,Aşırı Teslim Etmeye/Almaya İzin Verilen Rol, +Users with this role are allowed to over deliver/receive against orders above the allowance percentage,Bu role sahip kullanıcıların, ödenek yüzdesinin üzerindeki siparişlere karşı fazla teslim/alma yapmasına izin verilir, +Show Barcode Field in Stock Transactions,Stok İşlemlerinde Barkod Alanı Göster, +Convert Item Description to Clean HTML in Transactions,İşlemlerde Öğe Açıklamasını Temiz HTML'ye Dönüştür, +Quality Inspection Settings,Kalite Kontrol Ayarları, +Action If Quality Inspection Is Rejected,Kalite Muayenesi Reddedilirse Yapılacak İşlem, +Over Transfer Allowance,Fazla Aktarım Ödeneği, +"The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units.","Sipariş edilen miktara göre daha fazla transfer etmenize izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz %10 ise, 110 birim transfer etmenize izin verilir.", +Serial & Batch Item,Seri ve Parti Öğesi, +Stock Planning,Stok Planlama, +Stock Closing,Stok Kapanış, +Serial & Batch Item Settings,Seri ve Toplu Öğe Ayarları, +Have Default Naming Series for Batch ID?,Parti Kimliği için Varsayılan Adlandırma Serisi Var mı?, +"Purchase, Replenishment Details","Satınalma, Yenileme Detayları", +Is Purchase Item,Satınalma Malzemesi, +Default Purchase Unit of Measure,Varsayılan Satınalma Önlemi Birimi, Minimum Order Qty,Minimum Sipariş Miktarı, -Minimum quantity should be as per Stock UOM,Minimum miktar Stok UOM'sine göre olmalıdır, +Minimum quantity should be as per Stock UOM,Minimum miktar Stok Birimine göre olmalı, Average time taken by the supplier to deliver,Tedarikçinin ortalama teslim süresi, -Is Customer Provided Item,Müşteri Temin Edildi mi?, -Delivered by Supplier (Drop Ship),Yüklenici tarafından teslim (Bırak Gemi), -Supplier Items,Tedarikçi Öğeler, +Is Customer Provided Item,Müşteri Tarafından Sağlanan Ürün, +Delivered by Supplier (Drop Ship),Tedarikçi Tarafından Teslim Edilir (Drop Ship), +Supplier Items,Tedarikçi Ürünleri, Foreign Trade Details,Dış Ticaret Detayları, Country of Origin,Menşei ülke, Sales Details,Satış Ayrıntılar, -Default Sales Unit of Measure,Varsayılan Öğe Satış Birimi, -Is Sales Item,Satış Maddesi, -Max Discount (%),En fazla İndirim (%, -No of Months,Ayların Sayısı, -Customer Items,Müşteri Öğeler, +Default Sales Unit of Measure,Varsayılan Ürün Satış Birimi, +Is Sales Item,Satış Ürünü, +Grant Commission,Hibe Komisyonu, +Minimum Net Rate,Minimum Net Oran, +Maximum Net Rate,Maximum Net Oran, +Max Discount (%),Maks İndirim (%), +No of Months,Ay Sayısı, +Customer Items,Müşteri Ürünleri, Inspection Criteria,Muayene Kriterleri, -Inspection Required before Purchase,Muayene Satın Alma önce Gerekli, -Inspection Required before Delivery,Muayene Teslim önce Gerekli, -Default BOM,Standart BOM, -Supply Raw Materials for Purchase,Tedarik Hammadde Satın Alma için, -If subcontracted to a vendor,Bir satıcıya taşeron durumunda, +Inspection Required before Purchase,Satınalma öncesi Muayene Gerekli, +Inspection Required before Delivery,Teslimat öncesi Muayene Gerekli, +Default BOM,Varsayılan BOM, +Supply Raw Materials for Purchase,Satınalma için Hammadde Temini, +If subcontracted to a vendor,Bir satıcıya taşeron edildiyse, Customer Code,Müşteri Kodu, -Default Item Manufacturer,Varsayılan Öğe Üreticisi, +Default Item Manufacturer,Varsayılan Ürün Üreticisi, Default Manufacturer Part No,Varsayılan Üretici Parça Numarası, Show in Website (Variant),Web Sitesi göster (Varyant), Items with higher weightage will be shown higher,Yüksek weightage Öğeler yüksek gösterilir, Show a slideshow at the top of the page,Sayfanın üstünde bir slayt gösterisi göster, -Website Image,Web sitesi resmi, -Website Warehouse,Web Sitesi Depo, +Website Image,Websitesi Resmi, +Website Warehouse,Websitesi Deposu, "Show ""In Stock"" or ""Not in Stock"" based on stock available in this warehouse.","Depodaki mevcut stok durumuna göre ""Stokta"" veya ""Stokta değil"" olarak göster", Website Item Groups,Web Sitesi Ürün Grupları, List this Item in multiple groups on the website.,Bu Ürünü web sitesinde gruplar halinde listeleyin, Copy From Item Group,Ürün Grubundan kopyalayın, -Website Content,Web sitesi içeriği, +Website Content,Websitesi içeriği, You can use any valid Bootstrap 4 markup in this field. It will be shown on your Item Page.,Bu alanda geçerli bir Bootstrap 4 işaretlemesi kullanabilirsiniz. Öğe Sayfanızda gösterilecektir., Total Projected Qty,Tahmini toplam Adet, +Other Info,Diğer Bilgiler, Hub Publishing Details,Hub Yayınlama Ayrıntıları, -Publish in Hub,Hub Yayınla, -Publish Item to hub.erpnext.com,Hub.erpnext.com için Öğe Yayınla, +Publish in Hub,Hubda Yayınla, +Publish Item to hub.erpnext.com,Ürünü hub.erpnext.com'da yayınla, Hub Category to Publish,Yayınlanacak Hub Kategorisi, Hub Warehouse,Hub Ambarları, -"Publish ""In Stock"" or ""Not in Stock"" on Hub based on stock available in this warehouse.",Yayın için "Stokta" ya da "Stokta Bulunmadı" on Hub bu stokta mevcut bulunan stokları esas alın., -Synced With Hub,Hub ile Senkronize, -Item Alternative,Öğe alternatif, +"Publish ""In Stock"" or ""Not in Stock"" on Hub based on stock available in this warehouse.",Bu depodaki stoklara göre Hub'da 'Stokta' veya 'Stokta Yok' diye yayınlayın, +Synced With Hub,Hub ile Senkronize edildi, +Item Alternative,Ürün Alternatifleri, Alternative Item Code,Alternatif Ürün Kodu, Two-way,Çift yönlü, -Alternative Item Name,Alternatif öğe adı, +Alternative Item Name,Alternatif Ürün adı, Attribute Name,Öznitelik Adı, Numeric Values,Sayısal Değerler, -From Range,Sınıfımızda, +From Range,Başlangıç Aralığı, Increment,Artım, -To Range,Range, +To Range,Bitiş Aralığı, Item Attribute Values,Ürün Özellik Değerler, Item Attribute Value,Ürün Özellik Değeri, -Attribute Value,Değer Özellik, +Attribute Value,Özellik Değeri, Abbreviation,Kısaltma, "This will be appended to the Item Code of the variant. For example, if your abbreviation is ""SM"", and the item code is ""T-SHIRT"", the item code of the variant will be ""T-SHIRT-SM""","Bu varyant Ürün Kodu eklenecektir. Senin kısaltması ""SM"", ve eğer, örneğin, ürün kodu ""T-Shirt"", ""T-Shirt-SM"" olacak varyantın madde kodu", Item Barcode,Ürün Barkodu, @@ -8135,7 +8303,7 @@ Item Customer Detail,Ürün Müşteri Detayı, "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes","Müşterilerinin rahatlığı için, bu kodlar faturalarda ve irsaliyelerde olduğu gibi basılı formatta kullanılabilir.", Ref Code,Referans Kodu, Item Default,Öğe varsayılan, -Purchase Defaults,Satın Alma Varsayılanları, +Purchase Defaults,Satınalma Varsayılanları, Default Buying Cost Center,Standart Alış Maliyet Merkezi, Default Supplier,Standart Tedarikçi, Default Expense Account,Standart Gider Hesabı, @@ -8148,49 +8316,49 @@ Quantity that must be bought or sold per UOM,UOM başına satın alınması vey Item Quality Inspection Parameter,Ürün Kalite Kontrol Parametreleri, Acceptance Criteria,Kabul Kriterleri, Item Reorder,Ürün Yeniden Sipariş, -Check in (group),(Grup) kontrol, -Request for,Talebi, -Re-order Level,Yeniden sipariş seviyesi, -Re-order Qty,Yeniden sipariş Adet, +Check in (group),Giriş (grup), +Request for,Talep bunun için, +Re-order Level,Yeniden Sipariş Seviyesi, +Re-order Qty,Yeniden Sipariş Miktarı, Item Supplier,Ürün Tedarikçisi, -Item Variant,Öğe Varyant, -Item Variant Attribute,Öğe Varyant Özellik, -Do not update variants on save,Kaydetme türevlerini güncelleme, +Item Variant,Ürün Varyantı, +Item Variant Attribute,Ürün Varyant Özelliği, +Do not update variants on save,Kaydederken varyantları güncelleme, Fields will be copied over only at time of creation.,Alanlar yalnızca oluşturulma anında kopyalanır., Allow Rename Attribute Value,Öznitelik Değerini Yeniden Adlandırmaya İzin Ver, Rename Attribute Value in Item Attribute.,Öğe Özniteliğinde Öznitelik Değerini Yeniden Adlandır., Copy Fields to Variant,Alanları Varyanta Kopyala, Item Website Specification,Ürün Web Sitesi Özellikleri, Table for Item that will be shown in Web Site,Web Sitesi gösterilir Öğe için Tablo, -Landed Cost Item,İnen Maliyet Kalemi, -Receipt Document Type,Makbuz Belge Türü, -Receipt Document,makbuz Belgesi, +Landed Cost Item,Yüklenen Maliyet Kalemi, +Receipt Document Type,Fiş Belge Türü, +Receipt Document,Fiş Belgesi, Applicable Charges,Uygulanabilir Ücretler, -Purchase Receipt Item,Satın Alma makbuzu Ürünleri, -Landed Cost Purchase Receipt,İnen Maliyet Alım Makbuzu, -Landed Cost Taxes and Charges,Indi Maliyet Vergiler ve Ücretler, -Landed Cost Voucher,Indi Maliyet Çeki, +Purchase Receipt Item,Satınalma makbuzu Ürünleri, +Landed Cost Purchase Receipt,Yüklenen Maliyet Alış Fişi, +Landed Cost Taxes and Charges,Yüklenen Maliyet Vergiler ve Ücretler, +Landed Cost Voucher,Yüklenen Maliyet Çeki, MAT-LCV-.YYYY.-,MAT-LCV-.YYYY.-, -Purchase Receipts,Satın Alma İrsaliyeleri, -Purchase Receipt Items,Satın alma makbuzu Ürünleri, -Get Items From Purchase Receipts,Satınalma Makbuzlar Gönderen Ürünleri alın, -Distribute Charges Based On,Dağıt Masraflar Dayalı, +Purchase Receipts,Satınalma İrsaliyeleri, +Purchase Receipt Items,Satınalma Fişi Ürünleri, +Get Items From Purchase Receipts,Satınalma Fişinden Ürünleri Al, +Distribute Charges Based On,Masrafları Şuna Göre Dağıt, Landed Cost Help,Indi Maliyet Yardım, -Manufacturers used in Items,Öğeler kullanılan Üreticileri, +Manufacturers used in Items,Ürünlerde kullanılan Üreticileri, Limited to 12 characters,12 karakter ile sınırlıdır, MAT-MR-.YYYY.-,MAT-MR-.YYYY.-, Partially Ordered,Kısmen Sipariş Edildi, -Transferred,aktarılan, +Transferred,Aktarılan, % Ordered,% Sipariş edildi, Terms and Conditions Content,Şartlar ve Koşullar İçeriği, Quantity and Warehouse,Miktar ve Depo, Lead Time Date,Teslim Zamanı Tarihi, -Min Order Qty,Minimum sipariş miktarı, +Min Order Qty,Minimum Sipariş Miktarı, Packed Item,Paketli Ürün, To Warehouse (Optional),Depo (İsteğe bağlı), Actual Batch Quantity,Gerçek Parti Miktarı, Prevdoc DocType,Prevdoc Doctype, -Parent Detail docname,Ana Detay belgesi adı, +Parent Detail docname,Ana Detay belge adı, "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.","Paketleri teslim edilmek üzere fişleri ambalaj oluşturun. Paket numarası, paket içeriğini ve ağırlığını bildirmek için kullanılır.", Indicates that the package is a part of this delivery (Only Draft),Paketin bu teslimatın bir parçası olduğunu gösterir (Sadece Taslak), MAT-PAC-.YYYY.-,MAT-PAC-.YYYY.-, @@ -8207,26 +8375,26 @@ Gross Weight UOM,Brüt Ağırlık Ölçü Birimi, Packing Slip Item,Ambalaj Makbuzu Ürünleri, DN Detail,DN Detay, STO-PICK-.YYYY.-,STO SEÇME-.YYYY.-, -Material Transfer for Manufacture,Üretim için Materyal Transfer, +Material Transfer for Manufacture,Üretim için Malzeme Transferi, Qty of raw materials will be decided based on the qty of the Finished Goods Item,"Hammadde miktarına, Mamul Madde miktarına göre karar verilecektir.", Parent Warehouse,Ana Depo, Items under this warehouse will be suggested,Bu depo altındaki ürünler önerilecektir, Get Item Locations,Öğe Konumlarını Alın, -Item Locations,Öğe Konumları, -Pick List Item,Liste Öğesini Seç, -Picked Qty,Alınan Miktar, -Price List Master,Fiyat Listesi Ana, +Item Locations,Ürün Konumları, +Pick List Item,Pick List Ürünü, +Picked Qty,Toplanan Miktar, +Price List Master,Ana Fiyat Listesi, Price List Name,Fiyat Listesi Adı, -Price Not UOM Dependent,Fiyat UOM Bağımlı Değil, +Price Not UOM Dependent,Fiyat Birime Bağlı değil, Applicable for Countries,Ülkeler için geçerlidir, Price List Country,Fiyat Listesi Ülke, MAT-PRE-.YYYY.-,MAT-ÖN .YYYY.-, -Supplier Delivery Note,Tedarikçi Teslim Notu, +Supplier Delivery Note,Tedarikçi İrsaliyesi, Time at which materials were received,Malzemelerin alındığı zaman, -Return Against Purchase Receipt,Satınalma Makbuzu Karşı dön, +Return Against Purchase Receipt,Satınalma İrsaliyesine karşın İade, Rate at which supplier's currency is converted to company's base currency,Tedarikçinin para biriminin şirketin temel para birimine dönüştürülme oranı, -Sets 'Accepted Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kabul Edilen Depo' ayarlar., -Sets 'Rejected Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Reddedilen Depo' ayarlar., +Sets 'Accepted Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kabul Edilen Depo' ayarlar., +Sets 'Rejected Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Reddedilen Depo' ayarlar., Raw Materials Consumed,Tüketilen Hammaddeler, Get Current Stock,Cari Stok alın, Consumed Items,Tüketilen Ürünler, @@ -8238,7 +8406,7 @@ Vehicle Date,Araç Tarihi, Received and Accepted,Alındı ve Kabul edildi, Accepted Quantity,Kabul edilen Miktar, Rejected Quantity,Reddedilen Miktar, -Accepted Qty as per Stock UOM,Stok UOM'ye göre Kabul Edilen Miktar, +Accepted Qty as per Stock UOM,Stok UOM'ye göre Kabul Edilen Miktar, Sample Quantity,Numune Miktarı, Rate and Amount,Oran ve Miktar, MAT-QA-.YYYY.-,MAT-QA .YYYY.-, @@ -8263,8 +8431,8 @@ Quality Inspection Template Name,Kalite Kontrol Şablonu Adı, Quick Stock Balance,Hızlı Stok Bakiyesi, Available Quantity,Mevcut Miktarı, Distinct unit of an Item,Bir Öğe Farklı birim, -Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,Depo yalnızca Stok Girdisi / İrsaliye / Satın Alım Makbuzu üzerinden değiştirilebilir, -Purchase / Manufacture Details,Satın alma / Üretim Detayları, +Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,Depo yalnızca Stok Hareketi / Alış / Satış İrsaliyesi üzerinden değiştirilebilir, +Purchase / Manufacture Details,Satınalma / Üretim Detayları, Creation Document Type,Oluşturulan Belge Türü, Creation Document No,Oluşturulan Belge Tarihi, Creation Date,Oluşturulma Tarihi, @@ -8285,49 +8453,49 @@ Out of AMC,Çıkış AMC, Warranty Period (Days),Garanti Süresi (Gün), Serial No Details,Seri No Detayları, MAT-STE-.YYYY.-,MAT-STE-.YYYY.-, -Stock Entry Type,Stok girişi türü, -Stock Entry (Outward GIT),Stok Girişi (Dışa GIT), +Stock Entry Type,Stok Hareket Türü, +Stock Entry (Outward GIT),Stok Hareketi (Dışa GIT), Material Consumption for Manufacture,Üretimde Malzeme Tüketimi, -Repack,Yeniden paketlemek, -Send to Subcontractor,Taşeron'a Gönder, +Repack,Yeniden Paketleme, +Send to Subcontractor,Taşerona Gönder, Delivery Note No,İrsaliye No, Sales Invoice No,Satış Fatura No, -Purchase Receipt No,Satın alma makbuzu numarası, +Purchase Receipt No,Satınalma makbuzu numarası, Inspection Required,Muayene Gerekli, -From BOM,BOM Gönderen, +From BOM,BOM'dan, For Quantity,Miktar, -As per Stock UOM,Stok Ölçü Birimi gereğince, +As per Stock UOM,Stok Birimine göre, Including items for sub assemblies,Alt montajlar için öğeleri içeren, Default Source Warehouse,Varsayılan Kaynak Deposu, Source Warehouse Address,Kaynak Depo Adresi, Default Target Warehouse,Standart Hedef Depo, Target Warehouse Address,Hedef Depo Adresi, -Update Rate and Availability,Güncelleme Oranı ve Kullanılabilirlik, +Update Rate and Availability,Oranı ve Kullanılabilirliği Güncelle, Total Incoming Value,Toplam Gelen Değeri, Total Outgoing Value,Toplam Giden Değeri, -Total Value Difference (Out - In),Toplam Değer Farkı (Out - In), -Additional Costs,Ek maliyetler, +Total Value Difference (Out - In),Toplam Değer Farkı (Çıkış - Giriş), +Additional Costs,Ek Maliyetler, Total Additional Costs,Toplam Ek Maliyetler, Customer or Supplier Details,Müşteri ya da Tedarikçi Detayları, Per Transferred,Transfer başına, -Stock Entry Detail,Stok Girdisi Detayı, -Basic Rate (as per Stock UOM),Temel Oranı (Stok Ölçü Birimi göre), +Stock Entry Detail,Stok Hareket Detayı, +Basic Rate (as per Stock UOM),Temel Oran (Stok Birimine göre), Basic Amount,Temel Tutar, -Additional Cost,Ek maliyet, +Additional Cost,Ek Maliyet, Serial No / Batch,Seri No / Parti, BOM No. for a Finished Good Item,Biten İyi Ürün için BOM numarası, -Material Request used to make this Stock Entry,Bu stok girdisini yapmak için kullanılan Malzeme Talebi, -Subcontracted Item,Taşeronluk kalemi, -Against Stock Entry,Stok girişine karşı, -Stock Entry Child,Stok girişi, -PO Supplied Item,PO Tedarik Edilen Öğe, -Reference Purchase Receipt,Referans Satın Alma Fişi, +Material Request used to make this Stock Entry,Bu Stok Hareketi yapmak için kullanılan Malzeme Talebi, +Subcontracted Item,Fason Ürün, +Against Stock Entry,Stok Hareketine karşın, +Stock Entry Child,Stok Hareketi Alt, +PO Supplied Item,PO Tedarik Edilen Ürün, +Reference Purchase Receipt,Referans Satınalma Fişi, Stock Ledger Entry,Stok Defter Girdisi, Outgoing Rate,Giden Oranı, -Actual Qty After Transaction,İşlem sonrası gerçek Adet, +Actual Qty After Transaction,İşlem sonrası Mevcut Miktar, Stock Value Difference,Stok Değer Farkı, Stock Queue (FIFO),Stok Kuyruğu (FIFO), -Is Cancelled,İptal edilmiş, +Is Cancelled,İptal edildi, Stock Reconciliation,Stok Mutabakatı, This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses.,"Bu araç, güncellemek veya sistemde stok miktarı ve değerleme düzeltmek için yardımcı olur. Genellikle sistem değerlerini ve ne aslında depolarda var eşitlemek için kullanılır.", MAT-RECO-.YYYY.-,MAT-Reco-.YYYY.-, @@ -8338,37 +8506,42 @@ Current Serial No,Geçerli Seri No, Current Valuation Rate,Güncel Değerleme Oranı, Current Amount,Güncel Tutar, Quantity Difference,Miktar Farkı, -Amount Difference,tutar Farkı, -Item Naming By,Ürün adlandırma, +Amount Difference,Tutar Farkı, +Item Naming By,Ürün Adlandırma, Default Item Group,Standart Ürün Grubu, Default Stock UOM,Varsayılan Stok Ölçü Birimi, Sample Retention Warehouse,Numune Alma Deposu, Default Valuation Method,Standart Değerleme Yöntemi, -Show Barcode Field,Göster Barkod Alanı, -Convert Item Description to Clean HTML,Öğe Açıklamaunu Temiz HTML'ye Dönüştür, +Show Barcode Field,Barkod Alanını Göster, +Convert Item Description to Clean HTML,Öğe Açıklamaunu Temiz HTML'ye Dönüştür, Allow Negative Stock,Negatif stok seviyesine izin ver, Automatically Set Serial Nos based on FIFO,FIFO ya Göre Seri Numaraları Otomatik Olarak Ayarla, Auto Material Request,Otomatik Malzeme Talebi, -Inter Warehouse Transfer Settings,Depolar Arası Transfer Ayarları, -Freeze Stock Entries,Donmuş Stok Girdileri, -Stock Frozen Upto,Stok Dondurulmuş, +Inter Warehouse Transfer Settings,Depolar arası Transfer Ayarları, +Freeze Stock Entries,Stok Girişlerini Dondur, +Stock Frozen Upto,Bu tarihe kadar Stoğu Dondur, Batch Identification,Toplu Tanımlama, Use Naming Series,Adlandırma Dizisini Kullan, Naming Series Prefix,Seri Öneki Adlandırma, -UOM Category,UOM Kategorisi, -UOM Conversion Detail,Ölçü Birimi Dönüşüm Detayı, +UOM Category,Birim Kategorisi, +UOM Conversion Detail,Birim Dönüşüm Detayı, Variant Field,Varyant Alanı, +Control Historical Stock Transactions,Geçmiş Stok İşlemlerini Kontrol Et, +Disable Serial No And Batch Selector,Seri No ve Lot Seçiciyi Devre Dışı Bırak, +Role Allowed to Create/Edit Back-dated Transactions,Geriye Dönük İşlemleri Oluşturma / Düzenleme İzni Rolü, A logical Warehouse against which stock entries are made.,Stok girişleri mantıksal Depoya karşı yapıldı, +No stock transactions can be created or modified before this date,Bu tarihten önce hiçbir Stok işlemi oluşturulamaz veya değiştirilemez., +Stock transactions that are older than the mentioned days cannot be modified,Belirtilen günlerden daha eski olan hisse senedi işlemleri değiştirilemez, Warehouse Detail,Depo Detayı, Warehouse Name,Depo Adı, Warehouse Contact Info,Depo İletişim Bilgileri, -PIN,TOPLU İĞNE, +PIN,PIN, ISS-.YYYY.-,ISS-.YYYY.-, -Raised By (Email),(Email) ile talep eden, +Raised By (Email),(Email) ile talep eden, Issue Type,Sorun Tipi, Issue Split From,Sayıdan Böl, -Service Level,Servis seviyesi, -Response By,Yanıtla, +Service Level,Servis Seviyesi, +Response By,Yanıtlayan, Response By Variance,Varyans Yanıtı, Ongoing,Devam eden, Resolution By,Çözünürlük, @@ -8377,27 +8550,27 @@ Service Level Agreement Creation,Hizmet Seviyesi Anlaşması Oluşturma, First Responded On,İlk cevap verilen, Resolution Details,Karar Detayları, Opening Date,Açılış Tarihi, -Opening Time,Açılış Zamanı, +Opening Time,Açılış Süresi, Resolution Date,Karar Tarihi, Via Customer Portal,Müşteri Portalı üzerinden, Support Team,Destek Ekibi, Issue Priority,Sorun Önceliği, -Service Day,Hizmet günü, -Workday,iş günü, +Service Day,Hizmet Günü, +Workday,İş günü, Default Priority,Varsayılan Öncelik, Priorities,Öncelikleri, Support Hours,Destek Saatleri, -Support and Resolution,Destek ve Çözünürlük, -Default Service Level Agreement,Varsayılan Servis Seviyesi Sözleşmesi, -Entity,varlık, +Support and Resolution,Destek ve Çözüm, +Default Service Level Agreement,Varsayılan Hizmet Seviyesi Sözleşmesi, +Entity,Varlık, Agreement Details,Anlaşma Detayları, -Response and Resolution Time,Tepki ve Çözünürlük Zamanı, +Response and Resolution Time,Tepki ve Çözüm Süresi, Service Level Priority,Servis Seviyesi Önceliği, -Resolution Time,Çözünürlük zaman, +Resolution Time,Çözüm Süresi, Support Search Source,Arama Kaynağı Desteği, -Source Type,kaynak tipi, +Source Type,Kaynak Tipi, Query Route String,Sorgu Rota Dizesi, -Search Term Param Name,Arama Dönem Param Adı, +Search Term Param Name,Arama Terimi Parametre Adı, Response Options,Yanıt Seçenekleri, Response Result Key Path,Yanıt Sonuç Anahtar Yolu, Post Route String,Rota Dizesi Gönder, @@ -8418,11 +8591,11 @@ Support Portal,Destek Portalı, Get Started Sections,Başlarken Bölümleri, Show Latest Forum Posts,Son Forum Mesajlarını Göster, Forum Posts,Forum Mesajları, -Forum URL,Forum URL'si, +Forum URL,Forum URL'si, Get Latest Query,Son Sorguyu Al, Response Key List,Yanıt Anahtar Listesi, Post Route Key,Rota Yolu Sonrası, -Search APIs,Arama API'ları, +Search APIs,Arama API'ları, SER-WRN-.YYYY.-,SER-UYR-.YYYY.-, Issue Date,Veriliş tarihi, Item and Warranty Details,Ürün ve Garanti Detayları, @@ -8452,110 +8625,113 @@ Asset Depreciations and Balances,Varlık Değer Kayıpları ve Hesapları, Available Stock for Packing Items,Ambalajlama Ürünleri İçin Kullanılabilir Stok, Bank Clearance Summary,Banka Gümrükleme Özet, Bank Remittance,Banka havalesi, -Batch Item Expiry Status,Toplu Öğe Bitiş Durumu, +Batch Item Expiry Status,Parti Ürün Son Kullanma Durumu, Batch-Wise Balance History,Parti Geneli Bakiye Geçmişi, BOM Explorer,BOM Gezgini, BOM Search,Ürün Ağacı Arama, -BOM Stock Calculated,BOM Hisse Senedi Hesaplanan, +BOM Stock Calculated,BOM Stoğu Hesaplandı, BOM Variance Report,BOM Varyans Raporu, Campaign Efficiency,Kampanya Verimliliği, Cash Flow,Nakit Akışı, Completed Work Orders,Tamamlanmış İş Emri, To Produce,Üretilecek, -Produced,Üretilmiş, -Consolidated Financial Statement,Konsolide finansal tablolar, +Produced,Üretilen, +Consolidated Financial Statement,Konsolide Mali Tablo, Course wise Assessment Report,Akıllıca Hazırlanan Değerlendirme Raporu, Customer Acquisition and Loyalty,Müşteri Edinme ve Sadakat, -Customer Credit Balance,Müşteri Kredi Bakiyesi, +Customer Credit Balance,Müşteri Alacak Bakiyesi, Customer Ledger Summary,Müşteri Muhasebe Özeti, -Customer-wise Item Price,Müşteri-bilge Öğe Fiyat, +Customer-wise Item Price,Müşteri Bazında Ürün Fiyatı, Customers Without Any Sales Transactions,Satış İşlemleri Olmayan Müşteriler, Daily Timesheet Summary,Günlük Zaman Çizelgesi Özeti, -Daily Work Summary Replies,Günlük İş Özeti Cevapları, +Daily Work Summary Replies,Günlük Çalışma Özeti Cevapları, DATEV,DATEV, Delayed Item Report,Gecikmeli Ürün Raporu, Delayed Order Report,Gecikmeli Sipariş Raporu, Delivered Items To Be Billed,Faturalanacak Teslim edilen Ürünler, Delivery Note Trends,Teslimat Analizi, Electronic Invoice Register,Elektronik Fatura Kaydı, -Employee Advance Summary,Çalışan Advance Özeti, -Employee Billing Summary,Çalışan Fatura Özeti, -Employee Birthday,Çalışan Doğum Günü, -Employee Information,Çalışan Bilgileri, -Employee Leave Balance,Çalışanın Kalan İzni, -Employee Leave Balance Summary,Çalışan İzin Bakiyesi Özeti, -Employees working on a holiday,tatil çalışanlar, +Employee Advance Summary,Personel Avans Özeti, +Employee Billing Summary,Personel Fatura Özeti, +Employee Birthday,Personel Doğum Günü, +Employee Information,Personel Bilgileri, +Employee Leave Balance,Personel Kalan İzni, +Employee Leave Balance Summary,Personel İzin Bakiyesi Özeti, +Employees Working on a Holiday,Tatilde çalışan Personeller, Eway Bill,Eway Bill, -Expiring Memberships,Süregelen Üyelikler, +Expiring Memberships,Üyeliklerin Süresi Doluyor, Fichier des Ecritures Comptables [FEC],Fichier des Ecritures Comptables [FEC], Final Assessment Grades,Final Değerlendirme Notları, Fixed Asset Register,Sabit Varlık Kaydı, Gross and Net Profit Report,Brüt ve Net Kar Raporu, -GST Itemised Purchase Register,GST'ye göre Satın Alınan Kayıt, +GST Itemised Purchase Register,GST'ye göre Satın Alınan Kayıt, GST Itemised Sales Register,GST Madde Numaralı Satış Kaydı, -GST Purchase Register,GST Satın Alma Kaydı, +GST Purchase Register,GST Satınalma Kaydı, GST Sales Register,GST Satış Kaydı, GSTR-1,GSTR-1, GSTR-2,GSTR-2, Hotel Room Occupancy,Otel Odasının Kullanımı, -HSN-wise-summary of outward supplies,Dışa açık malzemelerin HSN-bilge özeti, -Inactive Customers,Etkin olmayan müşteriler, -Inactive Sales Items,Etkin Olmayan Satış Öğeleri, +HSN-wise-summary of outward supplies,Dışa açık malzemelerin HSN bazında özeti, +Inactive Customers,Pasif Müşteriler, +Inactive Sales Items,Pasif Satış Ürünleri, IRS 1099,IRS 1099, -Issued Items Against Work Order,İş Emrine Karşı Verilmiş Ürünler, -Projected Quantity as Source,Kaynak olarak Öngörülen Miktarı, +Issued Items Against Work Order,İş Emrine karşın Verilmiş Ürünler, +Projected Quantity as Source,Kaynak olarak Öngörülen Miktar, +Warehouse Wise Stock Balance,Depo bazında Stok Bakiyesi, Item Balance (Simple),Öğe Dengesi (Basit), -Item Price Stock,Öğe Fiyat Stok, +Item Price Stock,Ürün Fiyat Stok, Item Prices,Ürün Fiyatları, -Item Shortage Report,Ürün Yetersizliği Raporu, -Item Variant Details,Öğe Varyant Detayları, -Item-wise Price List Rate,Ürün bilgisi Fiyat Listesi Oranı, -Item-wise Purchase History,Ürün bilgisi Satın Alma Geçmişi, -Item-wise Purchase Register,Ürün bilgisi Alım Kaydı, -Item-wise Sales History,Ürün bilgisi Satış Geçmişi, -Item-wise Sales Register,Ürün bilgisi Satış Kaydı, -Items To Be Requested,İstenecek Ürünler, +Item Shortage Report,Ürün Yetersizlik Raporu, +Item Variant Details,Ürün Varyant Detayları, +Item-wise Price List Rate,Ürün bazında Fiyat Listesi Oranı, +Item-wise Purchase History,Ürün bazında Satınalma Geçmişi, +Item-wise Purchase Register,Ürün bazında Alım Kaydı, +Item-wise Sales History,Ürün bazında Satış Geçmişi, +Item-wise Sales Register,Ürün bazında Satış Kaydı, +Item-wise Annual Sales,Ürün bazında Yıllık Satış +Items To Be Requested,Talep Edilecek Ürünler, Reserved,Ayrılmış, -Itemwise Recommended Reorder Level,Ürünnin Önerilen Yeniden Sipariş Düzeyi, -Lead Details,Potansiyel Müşteri Detayları, -Lead Owner Efficiency,Kurşun Sahibi Verimliliği, +Itemwise Recommended Reorder Level,Ürün bazlı Önerilen Yeniden Sipariş Seviyesi, +Lead Details,Müşteri Aday Detayları, +Lead Owner Efficiency,Aday Sahibi Verimliliği, Loan Repayment and Closure,Kredi Geri Ödeme ve Kapanışı, Loan Security Status,Kredi Güvenlik Durumu, -Lost Opportunity,Fırsat Kayıp, +Lost Opportunity,Fırsat Kaybedildi, +Modules,Modüller, Maintenance Schedules,Bakım Programları, -Material Requests for which Supplier Quotations are not created,Kendisi için tedarikçi fiyat teklifi oluşturulmamış Malzeme Talepleri, -Monthly Attendance Sheet,Aylık Katılım Cetveli, +Material Requests for which Supplier Quotations are not created,Tedarikçi Teklifleri için oluşturulmayan Malzeme Talepleri, +Monthly Attendance Sheet,Aylık Puantaj Cetveli, Open Work Orders,İş Emirlerini Aç, Qty to Deliver,Teslim Edilecek Miktar, Patient Appointment Analytics,Hasta Randevu Analizi, -Payment Period Based On Invoice Date,Fatura Tarihine Dayalı Ödeme Süresi, -Pending SO Items For Purchase Request,Satın Alma Talebi bekleyen PO Ürünleri, +Payment Period Based On Invoice Date,Fatura Tarihine dayalı Ödeme Süresi, +Pending SO Items For Purchase Request,Satınalma Talebi bekleyen PO Ürünleri, Procurement Tracker,Tedarik Takibi, Product Bundle Balance,Ürün Paketi Dengesi, -Production Analytics,Üretim Analytics, +Production Analytics,Üretim Analizi, Profit and Loss Statement,Kar ve Zarar Tablosu, -Profitability Analysis,karlılık Analizi, +Profitability Analysis,Karlılık Analizi, Project Billing Summary,Proje Fatura Özeti, -Project wise Stock Tracking,Proje bilge Stok Takibi, -Project wise Stock Tracking ,Proje bilgisi Stok Takibi, -Prospects Engaged But Not Converted,"Etkilenen, ancak Dönüştürülmeyen Beklentiler", -Purchase Analytics,Satın alma analizleri, -Purchase Invoice Trends,Satın Alma Fatura Analizi, +Project wise Stock Tracking,Proje bazlı Stok Takibi, +Prospects Engaged But Not Converted,İlgilenilen Potansiyel Müşteriler, +Purchase Analytics,Satınalma Analizleri, +Purchase Invoice Trends,Satınalma Fatura Analizi, Qty to Receive,Alınacak Miktar, Received Qty Amount,Alınan Miktar Miktarı, Billed Qty,Faturalı Miktar, -Purchase Order Trends,Satın Alma Sipariş Analizi, -Purchase Receipt Trends,Satın Alma Teslim Alma Analizi, -Purchase Register,Satın alma kaydı, +Delayed Tasks Summary,Gecikmiş Görevler Özeti, +Purchase Order Trends,Satınalma Siparişi Analizi, +Purchase Receipt Trends,Satınalma İrsaliyesi Analizi, +Purchase Register,Satınalma Kaydı, Quotation Trends,Teklif Trendleri, -Received Items To Be Billed,Faturalanacak Alınan Malzemeler, +Received Items To Be Billed,Faturalanacak Alınan Malzemeler, Qty to Order,Sipariş Miktarı, -Requested Items To Be Transferred,Transfer edilmesi istenen Ürünler, +Requested Items To Be Transferred,Transfer Edilmesi İstenen Ürünler, Qty to Transfer,Transfer edilecek Miktar, -Salary Register,Maaş Kayıt, +Salary Register,Maaş Kaydı, Sales Analytics,Satış Analizleri, -Sales Invoice Trends,Satış Faturası Trendler, -Sales Order Trends,Satış Sipariş Trendler, +Sales Invoice Trends,Satış Faturası Trendleri, +Sales Order Trends,Satış Siparişi Trendleri, Sales Partner Commission Summary,Satış Ortağı Komisyonu Özeti, Sales Partner Target Variance based on Item Group,Ürün Grubuna Göre Satış Ortağı Hedef Varyansı, Sales Partner Transaction Summary,Satış Ortağı İşlem Özeti, @@ -8564,21 +8740,21 @@ Invoiced Amount (Exclusive Tax),Faturalanan Tutar (Hariç Vergi), Average Commission Rate,Ortalama Komisyon Oranı, Sales Payment Summary,Satış Ödeme Özeti, Sales Person Commission Summary,Satış Personeli Komisyon Özeti, -Sales Person Target Variance Based On Item Group,Satış Grubu Bazında Ürün Grubu Bazında Hedef Varyansı, -Sales Person-wise Transaction Summary,Satış Personeli bilgisi İşlem Özeti, -Sales Register,Satış Kayıt, +Sales Person Target Variance Based On Item Group,Ürün Grubuna Göre Satış Personeli Hedef Varyansı, +Sales Person-wise Transaction Summary,Satış Personeli bazlı İşlem Özeti, +Sales Register,Satış Kaydı, Serial No Service Contract Expiry,Seri No Hizmet Sözleşmesi Vadesi, Serial No Status,Seri No Durumu, -Serial No Warranty Expiry,Seri No Garanti Bitiş tarihi, +Serial No Warranty Expiry,Seri No Garanti Bitiş Tarihi, Stock Ageing,Stok Yaşlanması, Stock and Account Value Comparison,Stok ve Hesap Değeri Karşılaştırması, Stock Projected Qty,Öngörülen Stok Miktarı, Student and Guardian Contact Details,Öğrenci ve Guardian İletişim Bilgileri, -Student Batch-Wise Attendance,Öğrenci Toplu Wise Seyirci, +Student Batch-Wise Attendance,Öğrenci Toplu Katılım, Student Fee Collection,Öğrenci Ücret Toplama, Student Monthly Attendance Sheet,Öğrenci Aylık Hazirun Cetveli, -Subcontracted Item To Be Received,Alınacak Taşeron Madde, -Subcontracted Raw Materials To Be Transferred,Taşınacak Hammadde Aktarılacak, +Subcontracted Item To Be Received,Alınacak Fason Ürünler, +Subcontracted Raw Materials To Be Transferred,Transfer Edilecek Fason Hammaddeler, Supplier Ledger Summary,Tedarikçi Defterinin Özeti, Supplier-Wise Sales Analytics,Tedarikçi Satış Analizi, Support Hour Distribution,Destek Saat Dağılımı, @@ -8588,18 +8764,18 @@ Territory Target Variance Based On Item Group,Öğe Grubuna Göre Bölge Hedefi Territory-wise Sales,Bölge Satışları, Total Stock Summary,Toplam Stok Özeti, Trial Balance,Mizan, -Trial Balance (Simple),Deneme Dengesi (Basit), -Trial Balance for Party,Parti için Deneme Dengesi, -Unpaid Expense Claim,Ödenmemiş Gider Talebi, +Trial Balance (Simple),Mizan (Basit), +Trial Balance for Party,Parti için Mizan, +Unpaid Expense Claim,Ödenmemiş Masraf Talebi, Warehouse wise Item Balance Age and Value,Depo bilge Öğe Bakiye Yaş ve Değer, Work Order Stock Report,İş Emri Stok Raporu, -Work Orders in Progress,Devam Eden İş Emirleri, +Work Orders in Progress,Devam eden İş Emirleri, Validation Error,Doğrulama Hatası, Automatically Process Deferred Accounting Entry,Ertelenmiş Muhasebe Girişini Otomatik Olarak İşle, Bank Clearance,Banka Havalesi, Bank Clearance Detail,Banka Gümrükleme Detayı, Update Cost Center Name / Number,Maliyet Merkezi Adını / Numarasını Güncelleme, -Journal Entry Template,Dergi Giriş Şablonu, +Journal Entry Template,Yevmiye Kaydı Şablonu, Template Title,Şablon Başlığı, Journal Entry Type,Yevmiye Kayıt Türü, Journal Entry Template Account,Yevmiye Kayıt Şablon Hesabı, @@ -8616,10 +8792,10 @@ Material Request Warehouse,Malzeme Talebi Deposu, Select warehouse for material requests,Malzeme talepleri için depo seçin, Transfer Materials For Warehouse {0},Depo İçin Transfer Malzemeleri {0}, Production Plan Material Request Warehouse,Üretim Planı Malzeme Talebi Depo, -Sets 'Source Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., -Sets 'Target Warehouse' in each row of the items table.,Kalem tablosunun her satırında 'Hedef Depo' ayarlar., -Show Cancelled Entries,İptal Edilen Girişleri Göster, -Backdated Stock Entry,Geriye Dönük Stok Girişi, +Sets 'Source Warehouse' in each row of the items table.,Ürün tablosunun her satırında 'Kaynak Ambarı'nı ayarlar., +Sets 'Target Warehouse' in each row of the items table.,Ürün tablosunun her satırında 'Hedef Ambarı'nı ayarlar., +Show Cancelled Entries,İptal Edilen Kayıtları Göster, +Backdated Stock Entry,Geriye Dönük Stok Kaydı, Row #{}: Currency of {} - {} doesn't matches company currency.,Satır # {}: {} - {} para birimi şirket para birimiyle eşleşmiyor., {} Assets created for {},{} İçin oluşturulan {} varlıklar, {0} Number {1} is already used in {2} {3},{0} {1} sayısı zaten {2} {3} içinde kullanılıyor, @@ -8675,26 +8851,30 @@ Is Mandatory,Zorunludur, Published on,yayınlandı, Service Received But Not Billed,Hizmet Alındı Ama Faturalandırılmadı, Deferred Accounting Settings,Ertelenmiş Hesap Ayarları, +Invoice Cancellation,Fatura İptali, +Invoicing Features,Faturalandırma Özellikleri, +Report Setting,Rapor Ayarları, +Tax Settings,Vergi Ayarları Book Deferred Entries Based On,Defterin Ertelenmiş Girişlerine Dayalı, Days,Günler, Months,Aylar, Book Deferred Entries Via Journal Entry,Yevmiye Kaydıyla Ertelenen Girişleri Ayırtın, -Submit Journal Entries,Dergi Girişlerini Gönderin, -If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually,"Bu işaretlenmemişse, Dergi Girişleri Taslak durumunda kaydedilecek ve manuel olarak gönderilmeleri gerekecektir.", +Submit Journal Entries,Yevmiye Kayıtlarını Gönderin, +If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually,"Bu işaretlenmemişse, Yevmiye Kayıtları Taslak durumunda kaydedilecek ve manuel olarak gönderilmeleri gerekecektir.", Enable Distributed Cost Center,Dağıtılmış Maliyet Merkezini Etkinleştir, Distributed Cost Center,Dağıtılmış Maliyet Merkezi, Dunning,ihtar, DUNN-.MM.-.YY.-,DUNN-.MM .-. YY.-, Overdue Days,Gecikmiş Günler, -Dunning Type,İhtar türü, -Dunning Fee,İhtar ücreti, +Dunning Type,İhtar Türü, +Dunning Fee,İhtar Ücreti, Dunning Amount,İhtar Tutarı, Resolved,Çözüldü, -Unresolved,Çözülmemiş, +Unresolved,Çözülmedi, Printing Setting,Baskı Ayarı, Body Text,Gövde metni, Closing Text,Kapanış Metni, -Resolve,çözmek, +Resolve,Çöz, Dunning Letter Text,İhtar Mektubu Metni, Is Default Language,Varsayılan Dil, Letter or Email Body Text,Mektup veya E-posta Gövde Metni, @@ -8707,8 +8887,8 @@ Reference Detail No,Referans Detay No, Custom Remarks,Özel Açıklamalar, Please select a Company first.,Lütfen önce bir Şirket seçin., "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning","Satır # {0}: Referans Belge Türü, Satış Siparişi, Satış Faturası, Yevmiye Kaydı veya İhtarlardan biri olmalıdır", -POS Closing Entry,POS Kapanış Girişi, -POS Opening Entry,POS Açılış Girişi, +POS Closing Entry,POS Kapanış Kaydı, +POS Opening Entry,POS Açılış Kaydı, POS Transactions,POS İşlemleri, POS Closing Entry Detail,POS Kapanış Giriş Detayı, Opening Amount,Açılış Tutarı, @@ -8726,17 +8906,17 @@ Consolidated Credit Note,Konsolide Alacak Dekontu, POS Invoice Reference,POS Fatura Referansı, Set Posting Date,Kayıt Tarihini Ayarla, Opening Balance Details,Bakiye Ayrıntılarını Açma, -POS Opening Entry Detail,POS Açılış Giriş Detayı, +POS Opening Entry Detail,POS Açılış Kaydı Detayı, POS Payment Method,POS Ödeme Yöntemi, -Payment Methods,Ödeme metodları, +Payment Methods,Ödeme Metodları, Process Statement Of Accounts,Hesapların İşlem Bildirimi, General Ledger Filters,Genel Muhasebe Filtreleri, Customers,Müşteriler, -Select Customers By,Müşterileri Seçin, +Select Customers By,Şuna Göre Müşteri Seç, Fetch Customers,Müşterileri Getir, Send To Primary Contact,Birincil Kişiye Gönder, Print Preferences,Baskı Tercihleri, -Include Ageing Summary,Yaşlanma Özetini Dahil Et, +Include Ageing Summary,Yaşlanma Özetini Dahil et, Enable Auto Email,Otomatik E-postayı Etkinleştir, Filter Duration (Months),Filtre Süresi (Ay), CC To,CC için, @@ -8744,6 +8924,7 @@ Help Text,Yardım Metni, Emails Queued,Sıraya Alınan E-postalar, Process Statement Of Accounts Customer,Müşteri Hesaplarının İşlem Beyanı, Billing Email,Fatura E-postası, +Primary Contact,Birincil İletişim, Primary Contact Email,Birincil İletişim E-postası, PSOA Cost Center,PSOA Maliyet Merkezi, PSOA Project,PSOA Projesi, @@ -8775,7 +8956,7 @@ Reason For Issuing document,Belge Düzenleme Nedeni, 02-Post Sale Discount,02-Sonradan Satış İndirimi, 03-Deficiency in services,03-Hizmetlerde Eksiklik, 04-Correction in Invoice,04-Faturada Düzeltme, -05-Change in POS,05-POS'ta Değişim, +05-Change in POS,05-POS'ta Değişim, 06-Finalization of Provisional assessment,06-Geçici değerlendirmenin sonuçlandırılması, 07-Others,07-Diğerleri, Eligibility For ITC,ITC için Uygunluk, @@ -8824,10 +9005,10 @@ Is Inter State,Inter State mi, Purchase Details,Satınalma detayları, Depreciation Posting Date,Amortisman Kaydı Tarihi, "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a ","Varsayılan olarak, Tedarikçi Adı girilen Tedarikçi Adına göre ayarlanır. Tedarikçilerin bir", - choose the 'Naming Series' option.,'Adlandırma Serisi' seçeneğini seçin., -Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List.,Yeni bir Satın Alma işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., -"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice or Receipt without creating a Purchase Order first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Order' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satın Alma Siparişi oluşturmadan bir Satın Alma Faturası veya Fiş oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için, Tedarikçi ana sayfasındaki 'Satın Alma Siparişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", -"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice without creating a Purchase Receipt first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Receipt' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satın Alma Fişi oluşturmadan bir Satın Alma Faturası oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için Tedarikçi ana sayfasındaki 'Satın Alma Fişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", + choose the 'Naming Series' option.,'Adlandırma Serisi' seçeneğini seçin., +Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List.,Yeni bir Satınalma işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., +"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice or Receipt without creating a Purchase Order first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Order' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satınalma Siparişi oluşturmadan bir Satınalma Faturası veya Fiş oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için, Tedarikçi ana sayfasındaki 'Satınalma Siparişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice without creating a Purchase Receipt first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Receipt' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satınalma Fişi oluşturmadan bir Satınalma Faturası oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için Tedarikçi ana sayfasındaki 'Satınalma Fişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", Quantity & Stock,Miktar ve Stok, Call Details,Çağrı Ayrıntıları, Authorised By,Tarafından yetkilendirildi, @@ -8862,7 +9043,7 @@ Add to Courses,Kurslara Ekle, ...Adding Topic to Courses,... Derslere Konu Ekleniyor, Add Topic to Courses,Derslere Konu Ekle, This topic is already added to the existing courses,Bu konu zaten mevcut kurslara eklendi, -"If Shopify does not have a customer in the order, then while syncing the orders, the system will consider the default customer for the order",Shopify'ın siparişte bir müşterisi yoksa siparişleri senkronize ederken sistem sipariş için varsayılan müşteriyi dikkate alır., +"If Shopify does not have a customer in the order, then while syncing the orders, the system will consider the default customer for the order",Shopify'ın siparişte bir müşterisi yoksa siparişleri senkronize ederken sistem sipariş için varsayılan müşteriyi dikkate alır., The accounts are set by the system automatically but do confirm these defaults,"Hesaplar sistem tarafından otomatik olarak belirlenir, ancak bu varsayılanları onaylar", Default Round Off Account,Varsayılan Yuvarlama Hesabı, Failed Import Log,Günlüğü İçe Aktarma Başarısız, @@ -8889,7 +9070,7 @@ Select an Item Group for the Clinical Procedure Item.,Klinik Prosedür Öğesi i Clinical Procedure Rate,Klinik Prosedür Oranı, Check this if the Clinical Procedure is billable and also set the rate.,Klinik Prosedürün faturalandırılabilir olup olmadığını kontrol edin ve ücreti de ayarlayın., Check this if the Clinical Procedure utilises consumables. Click ,Klinik Prosedür sarf malzemeleri kullanıyorsa bunu kontrol edin. Tıklayın, - to know more,daha fazlasını bilmek, + to know more,daha fazlasını bil, "You can also set the Medical Department for the template. After saving the document, an Item will automatically be created for billing this Clinical Procedure. You can then use this template while creating Clinical Procedures for Patients. Templates save you from filling up redundant data every single time. You can also create templates for other operations like Lab Tests, Therapy Sessions, etc.","Ayrıca şablon için Tıp Departmanını da ayarlayabilirsiniz. Belgeyi kaydettikten sonra, bu Klinik Prosedürün faturalandırılması için otomatik olarak bir Öğe oluşturulacaktır. Daha sonra Hastalar için Klinik Prosedürler oluştururken bu şablonu kullanabilirsiniz. Şablonlar sizi her seferinde gereksiz verileri doldurmaktan kurtarır. Ayrıca Laboratuar Testleri, Terapi Oturumları vb. Gibi diğer işlemler için şablonlar oluşturabilirsiniz.", Descriptive Test Result,Tanımlayıcı Test Sonucu, Allow Blank,Boşluğa İzin Ver, @@ -8967,7 +9148,7 @@ Instructions to be printed on the worksheet,Çalışma sayfasına yazdırılacak Normal Test Result,Normal Test Sonucu, Secondary UOM Result,İkincil UOM Sonucu, Italic,İtalik, -Underline,Altını çizmek, +Underline,Altını çiz, Organism,Organizma, Organism Test Item,Organizma Test Öğesi, Colony Population,Koloni Popülasyonu, @@ -8984,6 +9165,8 @@ Scheduling Patient Admission,Hasta Kabulünün Planlanması, Order Discharge,Sipariş Tahliyesi, Sample Details,Örnek Ayrıntılar, Collected On,Toplanma Tarihi, +No of Employees,Çalışan Sayısı, +No. of Employees,Personel Sayısı, No. of prints,Baskı sayısı, Number of prints required for labelling the samples,Örnekleri etiketlemek için gereken baskı sayısı, HLC-VTS-.YYYY.-,HLC-VTS-.YYYY.-, @@ -8998,7 +9181,7 @@ Provident Fund Account,İhtiyat Fonu Hesabı, MICR Code,MICR Kodu, Repay unclaimed amount from salary,Talep edilmeyen tutarı maaştan geri ödeyin, Deduction from salary,Maaştan kesinti, -Expired Leaves,Süresi Dolan Yapraklar, +Expired Leaves,Süresi Dolan İzinler, Reference No,Referans Numarası, Haircut percentage is the percentage difference between market value of the Loan Security and the value ascribed to that Loan Security when used as collateral for that loan.,"Kesinti yüzdesi, Kredi Teminatının piyasa değeri ile o kredi için teminat olarak kullanıldığında o Kredi Güvencesine atfedilen değer arasındaki yüzde farkıdır.", Loan To Value Ratio expresses the ratio of the loan amount to the value of the security pledged. A loan security shortfall will be triggered if this falls below the specified value for any loan ,"Kredi Değere Oranı, kredi tutarının taahhüt edilen menkul kıymetin değerine oranını ifade eder. Herhangi bir kredi için belirtilen değerin altına düşerse bir kredi güvenlik açığı tetiklenir", @@ -9028,34 +9211,34 @@ Operation Row Number,İşlem Satır Numarası, Operation {0} added multiple times in the work order {1},"İşlem {0}, iş emrine birden çok kez eklendi {1}", "If ticked, multiple materials can be used for a single Work Order. This is useful if one or more time consuming products are being manufactured.","İşaretliyse, tek bir İş Emri için birden fazla malzeme kullanılabilir. Bu, bir veya daha fazla zaman alan ürün üretiliyorsa kullanışlıdır.", Backflush Raw Materials,Ters Yıkamalı Hammaddeler, -"The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing.

When creating Manufacture Entry, raw-material items are backflushed based on BOM of production item. If you want raw-material items to be backflushed based on Material Transfer entry made against that Work Order instead, then you can set it under this field.","'Üretim' türündeki Stok Girişi, ters yıkama olarak bilinir. Mamul malları üretmek için tüketilen hammaddeler, ters yıkama olarak bilinir.

Üretim Girişi yaratılırken, hammadde kalemleri, üretim kaleminin ürün reçetesine göre ters yıkanır. Hammadde kalemlerinin bunun yerine o İş Emrine karşı yapılan Malzeme Transferi girişine göre ters yıkanmasını istiyorsanız bu alan altında ayarlayabilirsiniz.", +"The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing.

When creating Manufacture Entry, raw-material items are backflushed based on BOM of production item. If you want raw-material items to be backflushed based on Material Transfer entry made against that Work Order instead, then you can set it under this field.","'Üretim' türündeki Stok Girişi, ters yıkama olarak bilinir. Mamul malları üretmek için tüketilen hammaddeler, ters yıkama olarak bilinir.

Üretim Girişi yaratılırken, hammadde kalemleri, üretim kaleminin ürün reçetesine göre ters yıkanır. Hammadde kalemlerinin bunun yerine o İş Emrine karşı yapılan Malzeme Transferi girişine göre ters yıkanmasını istiyorsanız bu alan altında ayarlayabilirsiniz.", Work In Progress Warehouse,Devam Eden Çalışma Deposu, This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders.,"Bu Depo, İş Emirlerinin Devam Eden İşler Deposu alanında otomatik olarak güncellenecektir.", Finished Goods Warehouse,Mamul Mal Deposu, This Warehouse will be auto-updated in the Target Warehouse field of Work Order.,"Bu Depo, İş Emrinin Hedef Depo alanında otomatik olarak güncellenecektir.", -"If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials.","İşaretlenirse, ürün reçetesi maliyeti, Değerleme Oranı / Fiyat Listesi Oranı / hammaddelerin son satın alma oranına göre otomatik olarak güncellenecektir.", +"If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials.","İşaretlenirse, ürün reçetesi maliyeti, Değerleme Oranı / Fiyat Listesi Oranı / hammaddelerin son Satınalma oranına göre otomatik olarak güncellenecektir.", Source Warehouses (Optional),Kaynak Depolar (Opsiyonel), -"System will pickup the materials from the selected warehouses. If not specified, system will create material request for purchase.","Sistem, malzemeleri seçilen depolardan alacaktır. Belirtilmezse, sistem satın alma için malzeme talebi oluşturacaktır.", +"System will pickup the materials from the selected warehouses. If not specified, system will create material request for purchase.","Sistem, malzemeleri seçilen depolardan alacaktır. Belirtilmezse, sistem Satınalma için malzeme talebi oluşturacaktır.", Lead Time,Teslim süresi, PAN Details,PAN Detayları, -Create Customer,Müşteri Yaratın, +Create Customer,Müşteri Oluştur, Invoicing,Faturalama, Enable Auto Invoicing,Otomatik Faturalandırmayı Etkinleştir, Send Membership Acknowledgement,Üyelik Onayını Gönder, Send Invoice with Email,E-posta ile Fatura Gönderin, Membership Print Format,Üyelik Baskı Formatı, Invoice Print Format,Fatura Yazdırma Formatı, -Revoke ,İptal et<Key></Key>, +Revoke ,İptal et , You can learn more about memberships in the manual. ,Kılavuzda üyelikler hakkında daha fazla bilgi edinebilirsiniz., ERPNext Docs,ERPNext Dokümanlar, Regenerate Webhook Secret,Webhook Sırrını Yeniden Oluştur, Generate Webhook Secret,Webhook Sırrı Oluştur, -Copy Webhook URL,Webhook URL'sini kopyala, +Copy Webhook URL,Webhook URL'sini kopyala, Linked Item,Bağlantılı Öğe, Is Recurring,Yineleniyor, HRA Exemption,İHD Muafiyeti, Monthly House Rent,Aylık Ev Kirası, -Rented in Metro City,Metro City'de Kiralandı, +Rented in Metro City,Metro City'de Kiralandı, HRA as per Salary Structure,Maaş Yapısına Göre İHD, Annual HRA Exemption,Yıllık İHD Muafiyeti, Monthly HRA Exemption,Aylık İHD Muafiyeti, @@ -9082,10 +9265,10 @@ Absent Days,Devamsızlık Günleri, Conditions and Formula variable and example,Koşullar ve Formül değişkeni ve örnek, Feedback By,Geri Bildirim Gönderen, Manufacturing Section,Üretim Bölümü, -"By default, the Customer Name is set as per the Full Name entered. If you want Customers to be named by a ","Varsayılan olarak, Müşteri Adı girilen Tam Ad'a göre ayarlanır. Müşterilerin bir tarafından adlandırılmasını istiyorsanız", +"By default, the Customer Name is set as per the Full Name entered. If you want Customers to be named by a ","Varsayılan olarak, Müşteri Adı girilen Tam Ad'a göre ayarlanır. Müşterilerin bir tarafından adlandırılmasını istiyorsanız", Configure the default Price List when creating a new Sales transaction. Item prices will be fetched from this Price List.,Yeni bir Satış işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., -"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice or Delivery Note without creating a Sales Order first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Sales Order' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce Satış Siparişi oluşturmadan Satış Faturası veya Teslimat Notu oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", -"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice without creating a Delivery Note first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Delivery Note' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext önce bir Teslimat Notu oluşturmadan Satış Faturası oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Teslimat Notu Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice or Delivery Note without creating a Sales Order first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Sales Order' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce Satış Siparişi oluşturmadan Satış Faturası veya İrsaliye oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice without creating a Delivery Note first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Delivery Note' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext önce bir İrsaliye oluşturmadan Satış Faturası oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'İrsaliye olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", Default Warehouse for Sales Return,Satış İadesi için Varsayılan Depo, Default In Transit Warehouse,Transit Depoda Temerrüt, Enable Perpetual Inventory For Non Stock Items,Stok Dışı Kalemler İçin Sürekli Envanteri Etkinleştir, @@ -9104,18 +9287,18 @@ Is Non GST ,GST Değildir, Image Description,Görüntü açıklaması, Transfer Status,Transfer durumu, MAT-PR-RET-.YYYY.-,MAT-PR-RET-.YYYY.-, -Track this Purchase Receipt against any Project,Herhangi bir Projeye karşı bu Satın Alma Makbuzunu takip edin, +Track this Purchase Receipt against any Project,Herhangi bir Projeye karşı bu Satınalma Makbuzunu takip edin, Please Select a Supplier,Lütfen Bir Tedarikçi Seçin, Add to Transit,Transite Ekle, Set Basic Rate Manually,Temel Hızı Manuel Olarak Ayarlayın, -"By default, the Item Name is set as per the Item Code entered. If you want Items to be named by a ","Varsayılan olarak, Öğe Adı, girilen Öğe Koduna göre ayarlanır. Öğelerin bir tarafından adlandırılmasını istiyorsanız", -Set a Default Warehouse for Inventory Transactions. This will be fetched into the Default Warehouse in the Item master.,"Stok İşlemleri için Varsayılan Depo Ayarlayın. Bu, Öğe ana sayfasındaki Varsayılan Depo'ya getirilecektir.", +"By default, the Item Name is set as per the Item Code entered. If you want Items to be named by a ","Varsayılan olarak, Ürün Adı, girilen Ürün Koduna göre ayarlanır. Ürünlerin bir tarafından adlandırılmasını istiyorsanız", +Set a Default Warehouse for Inventory Transactions. This will be fetched into the Default Warehouse in the Item master.,"Stok İşlemleri için Varsayılan Depo Ayarlayın. Bu, Öğe ana sayfasındaki Varsayılan Depo'ya getirilecektir.", "This will allow stock items to be displayed in negative values. Using this option depends on your use case. With this option unchecked, the system warns before obstructing a transaction that is causing negative stock.","Bu, stok kalemlerinin negatif değerlerle görüntülenmesine izin verecektir. Bu seçeneği kullanmak, kullanım durumunuza bağlıdır. Bu seçenek işaretlenmediğinde, sistem negatif stoka neden olan bir işlemi engellemeden önce uyarır.", Choose between FIFO and Moving Average Valuation Methods. Click ,FIFO ve Hareketli Ortalama Değerleme Yöntemleri arasında seçim yapın. Tıklayın, to know more about them.,onlar hakkında daha fazla bilgi edinmek için., -Show 'Scan Barcode' field above every child table to insert Items with ease.,Öğeleri kolaylıkla eklemek için her alt tablonun üzerinde 'Barkod Tara' alanını gösterin., -"Serial numbers for stock will be set automatically based on the Items entered based on first in first out in transactions like Purchase/Sales Invoices, Delivery Notes, etc.","Stok seri numaraları, Satın Alma / Satış Faturaları, Sevk irsaliyeleri vb. İşlemlerde ilk giren ilk çıkar esas alınarak girilen Kalemlere göre otomatik olarak ayarlanacaktır.", -"If blank, parent Warehouse Account or company default will be considered in transactions","Boş ise, işlemlerde ana Depo Hesabı veya şirket temerrüdü dikkate alınacaktır", +Show 'Scan Barcode' field above every child table to insert Items with ease.,Öğeleri kolaylıkla eklemek için her alt tablonun üzerinde 'Barkod Tara' alanını gösterin., +"Serial numbers for stock will be set automatically based on the Items entered based on first in first out in transactions like Purchase/Sales Invoices, Delivery Notes, etc.","Stok seri numaraları, Satınalma / Satış Faturaları, Sevk irsaliyeleri vb. İşlemlerde ilk giren ilk çıkar esas alınarak girilen Kalemlere göre otomatik olarak ayarlanacaktır.", +"If blank, parent Warehouse Account or company default will be considered in transactions","Boş ise, işlemlerde ana Depo Hesabı veya şirket varsayılanı dikkate alınacaktır", Service Level Agreement Details,Hizmet Seviyesi Sözleşme Ayrıntıları, Service Level Agreement Status,Hizmet Seviyesi Sözleşme Durumu, On Hold Since,O zamandan beri beklemede, @@ -9124,8 +9307,8 @@ Response Details,Yanıt Ayrıntıları, Average Response Time,Ortalama Yanıt Süresi, User Resolution Time,Kullanıcı Çözüm Süresi, SLA is on hold since {0},"SLA, {0} tarihinden beri beklemede", -Pause SLA On Status,Durum Açıkken SLA'yı Duraklat, -Pause SLA On,SLA'yı Duraklat, +Pause SLA On Status,Durum Açıkken SLA'yı Duraklat, +Pause SLA On,SLA'yı Duraklat, Greetings Section,Selamlar Bölümü, Greeting Title,Tebrik Başlığı, Greeting Subtitle,Karşılama Altyazısı, @@ -9160,7 +9343,7 @@ Select item group,Öğe grubunu seçin, No items found. Scan barcode again.,Hiç bir öğe bulunamadı. Barkodu tekrar tarayın., "Search by customer name, phone, email.","Müşteri adı, telefon, e-posta ile arayın.", Enter discount percentage.,İndirim yüzdesini girin., -Discount cannot be greater than 100%,İndirim% 100'den fazla olamaz, +Discount cannot be greater than 100%,İndirim% 100'den fazla olamaz, Enter customer's email,Müşterinin e-postasını girin, Enter customer's phone number,Müşterinin telefon numarasını girin, Customer contact updated successfully.,Müşteri iletişim bilgileri başarıyla güncellendi., @@ -9179,21 +9362,22 @@ You must select a customer before adding an item.,Bir öğe eklemeden önce bir Please Select a Company,Lütfen Firma Seçiniz, Active Leads,Aktif Olası Satışlar, Please Select a Company.,Lütfen Bir Firma Seçiniz., -BOM Operations Time,BOM İşlemleri Süresi, +BOM Operations Time,BOM Operasyon Süresi, BOM ID,BOM ID, BOM Item Code,BOM Ürün Kodu, -Time (In Mins),Zaman (Dakika Olarak), +Time (In Mins),Süre (dakika), Sub-assembly BOM Count,Alt montaj ürün reçetesi sayısı, View Type,Görünüm Türü, Total Delivered Amount,Toplam Teslim Tutarı, Downtime Analysis,Kesinti Analizi, Machine,Makine, -Downtime (In Hours),Arıza Süresi (Saat Olarak), +Downtime (In Hours),Arıza Süresi (saat), Employee Analytics,Çalışan Analitiği, -"""From date"" can not be greater than or equal to ""To date""",""Başlangıç tarihi", "Son tarih" e eşit veya ondan büyük olamaz", -Exponential Smoothing Forecasting,Üstel Düzeltme Tahmini, +"""From date"" can not be greater than or equal to ""To date""","'Başlangıç tarihi', 'Son tarih' e eşit veya ondan büyük olamaz", +Exponential Smoothing Forecasting,Üstel Düzleştirme Öngörüsü, +Forecasting,Tahmin, First Response Time for Issues,Sorunlar için İlk Yanıt Süresi, -First Response Time for Opportunity,Fırsat için İlk Müdahale Süresi, +First Response Time for Opportunity,Fırsat için İlk Yanıt Süresi, Depreciatied Amount,Amortisman Tutarı, Period Based On,Dayalı Dönem, Date Based On,Dayalı Tarih, @@ -9204,14 +9388,14 @@ Income Tax Component,Gelir Vergisi Bileşeni, Income Tax Amount,Gelir Vergisi Tutarı, Reserved Quantity for Production,Üretim için Ayrılmış Miktar, Projected Quantity,Öngörülen Miktar, - Total Sales Amount,Toplam Satış Tutarı, +Total Sales Amount,Toplam Satış Tutarı, Job Card Summary,İş Kartı Özeti, -Id,İD, +Id,ID, Time Required (In Mins),Gereken Zaman (Dakika Olarak), From Posting Date,Gönderme Tarihinden, To Posting Date,İlan Tarihine, No records found,kayıt bulunamadı, -Customer/Lead Name,Müşteri / Kurşun Adı, +Customer/Lead Name,Müşteri / Aday Adı, Unmarked Days,İşaretlenmemiş Günler, Jan,Oca, Feb,Şubat, @@ -9236,7 +9420,7 @@ Include Sub-assembly Raw Materials,Alt Montaj Hammaddelerini Dahil Et, Professional Tax Deductions,Profesyonel Vergi İndirimleri, Program wise Fee Collection,Program bazlı Ücret Toplama, Fees Collected,Toplanan Ücretler, -Project Summary,Proje özeti, +Project Summary,Proje Özeti, Total Tasks,Toplam Görev, Tasks Completed,Tamamlanan Görevler, Tasks Overdue,Gecikmiş Görevler, @@ -9246,11 +9430,11 @@ Purchase Order Analysis,Satınalma Siparişi Analizi, From and To Dates are required.,Başlangıç ve Bitiş Tarihleri gereklidir., To Date cannot be before From Date.,"Bitiş Tarihi, Başlangıç Tarihinden önce olamaz.", Qty to Bill,Faturalandırılacak Miktar, -Group by Purchase Order,Satın Alma Siparişine Göre Gruplama, - Purchase Value,Alım değeri, +Group by Purchase Order,Satınalma Siparişine Göre Gruplama, +Purchase Value,Alım Değeri, Total Received Amount,Toplam Alınan Tutar, Quality Inspection Summary,Kalite Muayene Özeti, - Quoted Amount,Teklif Edilen Tutar, +Quoted Amount,Teklif Edilen Tutar, Lead Time (Days),Teslim Süresi (Gün), Include Expired,Süresi Dolan, Recruitment Analytics,İşe Alım Analitiği, @@ -9258,6 +9442,7 @@ Applicant name,Başvuranın ismi, Job Offer status,İş Teklifi durumu, On Date,Tarihinde, Requested Items to Order and Receive,Sipariş Edilmesi ve Teslim Alınması İstenen Ürünler, +Items to Order and Receive,Sipariş Edilecek ve Alınacak Ürünler, Salary Payments Based On Payment Mode,Ödeme Moduna Göre Maaş Ödemeleri, Salary Payments via ECS,ECS ile Maaş Ödemeleri, Account No,Hesap No, @@ -9267,16 +9452,17 @@ Sales Order Analysis,Satış Siparişi Analizi, Amount Delivered,Teslim Edilen Miktar, Delay (in Days),Gecikme (Gün olarak), Group by Sales Order,Satış Siparişine Göre Gruplama, - Sales Value,Satış Değeri, -Stock Qty vs Serial No Count,Stok Miktarı - Seri Sayısız, +Sales Value,Satış Değeri, +Stock Qty vs Serial No Count,Stok Miktarı vs Seri No Sayısı, Serial No Count,Seri Sayısız, Work Order Summary,İş Emri Özeti, -Produce Qty,Adet üret, -Lead Time (in mins),Teslim Süresi (dakika cinsinden), +Produce Qty,Adet Üret, +Lead Time (in mins),Teslim Süresi (dakika), Charts Based On,Dayalı Grafikler, YouTube Interactions,YouTube Etkileşimleri, -Published Date,yayınlanma tarihi, +Published Date,Yayınlanma tarihi, Barnch,Barnch, +Branch,Şube, Select a Company,Şirket Seçin, Opportunity {0} created,{0} fırsatı oluşturuldu, Kindly select the company first,Lütfen önce şirketi seçin, @@ -9315,7 +9501,7 @@ An invoice is already linked to this document,Bu belgeye zaten bir fatura bağl No customer linked to member {},{} Üyesine bağlı müşteri yok, You need to set Debit Account in Membership Settings,Üyelik Ayarlarında Borç Hesabı ayarlamanız gerekiyor, You need to set Default Company for invoicing in Membership Settings,Üyelik Ayarlarında faturalandırma için Varsayılan Şirket ayarlamanız gerekir, -You need to enable Send Acknowledge Email in Membership Settings,Üyelik Ayarlarında Onay E-postası Gönder'i etkinleştirmeniz gerekir, +You need to enable Send Acknowledge Email in Membership Settings,Üyelik Ayarlarında Onay E-postası Gönder'i etkinleştirmeniz gerekir, Error creating membership entry for {0},{0} için üyelik girişi oluşturulurken hata meydana geldi, A customer is already linked to this Member,Bir müşteri bu Üyeye zaten bağlı, End Date must not be lesser than Start Date,"Bitiş Tarihi, Başlangıç Tarihinden küçük olmamalıdır", @@ -9327,7 +9513,7 @@ Please set {0} for the Employee or for Department: {1},Lütfen Çalışan veya D To Date should be greater than From Date,"Bitiş Tarihi, Başlangıç Tarihinden büyük olmalıdır", Employee Onboarding: {0} is already for Job Applicant: {1},Çalışan İlk Katılımı: {0} zaten İş Başvurusu Sahibi için: {1}, Job Offer: {0} is already for Job Applicant: {1},"İş Teklifi: {0}, İş Başvurusu Sahibi için zaten: {1}", -Only Shift Request with status 'Approved' and 'Rejected' can be submitted,Yalnızca 'Onaylandı' ve 'Reddedildi' durumundaki Vardiya İsteği gönderilebilir, +Only Shift Request with status 'Approved' and 'Rejected' can be submitted,Yalnızca 'Onaylandı' ve 'Reddedildi' durumundaki Vardiya İsteği gönderilebilir, Shift Assignment: {0} created for Employee: {1},Vardiya Ataması: {0} Çalışan için oluşturuldu: {1}, You can not request for your Default Shift: {0},Varsayılan Vardiyanızı talep edemezsiniz: {0}, Only Approvers can Approve this Request.,Bu İsteği Yalnızca Onaylayanlar Onaylayabilir., @@ -9337,7 +9523,7 @@ Total Assets,Toplam Varlıklar, New Assets (This Year),Yeni Varlıklar (Bu Yıl), Row #{}: Depreciation Posting Date should not be equal to Available for Use Date.,"Satır # {}: Amortisman Kayıt Tarihi, Kullanıma Hazır Tarihi ile eşit olmamalıdır.", Incorrect Date,Yanlış Tarih, -Invalid Gross Purchase Amount,Geçersiz Brüt Satın Alma Tutarı, +Invalid Gross Purchase Amount,Geçersiz Brüt Satınalma Tutarı, There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset.,Varlığa karşı aktif bakım veya onarımlar var. Varlığı iptal etmeden önce hepsini tamamlamanız gerekir., % Complete,% Tamamlayınız, Back to Course,Kursa dönüş, @@ -9363,14 +9549,14 @@ Row # {0}: Returned Item {1} does not exist in {2} {3},"Satır # {0}: İade Edil Valuation type charges can not be marked as Inclusive,"Değerleme türü ücretler, Kapsayıcı olarak işaretlenemez", You do not have permissions to {} items in a {}.,Bir {} içindeki {} öğe için izniniz yok., Insufficient Permissions,Yetersiz yetkiler, -You are not allowed to update as per the conditions set in {} Workflow.,{} İş Akışı'nda belirlenen koşullara göre güncelleme yapmanıza izin verilmiyor., +You are not allowed to update as per the conditions set in {} Workflow.,{} İş Akışı'nda belirlenen koşullara göre güncelleme yapmanıza izin verilmiyor., Expense Account Missing,Gider Hesabı Eksik, {0} is not a valid Value for Attribute {1} of Item {2}.,"{0}, {2} Öğesinin {1} Özniteliği için geçerli bir Değer değil.", Invalid Value,Geçersiz değer, The value {0} is already assigned to an existing Item {1}.,{0} değeri zaten mevcut bir Öğeye {1} atandı., -"To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings.","Bu Öznitelik Değerini düzenlemeye devam etmek için, Öğe Varyantı Ayarlarında {0} 'yı etkinleştirin.", +"To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings.","Bu Öznitelik Değerini düzenlemeye devam etmek için, Öğe Varyantı Ayarlarında {0} 'yı etkinleştirin.", Edit Not Allowed,Düzenlemeye İzin Verilmiyor, -Row #{0}: Item {1} is already fully received in Purchase Order {2},"Satır # {0}: Öğe {1}, {2} Satın Alma Siparişinde zaten tamamen alındı", +Row #{0}: Item {1} is already fully received in Purchase Order {2},"Satır # {0}: Öğe {1}, {2} Satınalma Siparişinde zaten tamamen alındı", You cannot create or cancel any accounting entries with in the closed Accounting Period {0},Kapalı Hesap Döneminde herhangi bir muhasebe girişi oluşturamaz veya iptal edemezsiniz {0}, POS Invoice should have {} field checked.,POS Faturasında {} alanı işaretlenmiş olmalıdır., Invalid Item,Geçersiz Öğe, @@ -9385,7 +9571,7 @@ Customers not selected.,Müşteriler seçilmedi., Statement of Accounts,Hesap Bildirimi, Ageing Report Based On ,Dayalı Yaşlanma Raporu, Please enter distributed cost center,Lütfen dağıtılmış maliyet merkezini girin, -Total percentage allocation for distributed cost center should be equal to 100,Dağıtılmış maliyet merkezi için toplam yüzde tahsisi 100'e eşit olmalıdır, +Total percentage allocation for distributed cost center should be equal to 100,Dağıtılmış maliyet merkezi için toplam yüzde tahsisi 100'e eşit olmalıdır, Cannot enable Distributed Cost Center for a Cost Center already allocated in another Distributed Cost Center,Halihazırda başka bir Dağıtılmış Maliyet Merkezinde tahsis edilmiş bir Maliyet Merkezi için Dağıtılmış Maliyet Merkezi etkinleştirilemez, Parent Cost Center cannot be added in Distributed Cost Center,"Üst Maliyet Merkezi, Dağıtılmış Maliyet Merkezine eklenemez", A Distributed Cost Center cannot be added in the Distributed Cost Center allocation table.,Dağıtılmış Maliyet Merkezi tahsis tablosuna Dağıtılmış Maliyet Merkezi eklenemez., @@ -9406,7 +9592,7 @@ Please set a Company,Lütfen bir Şirket belirleyin, "Sorry, this coupon code's validity has not started","Üzgünüz, bu kupon kodunun geçerliliği başlamadı", "Sorry, this coupon code's validity has expired","Üzgünüz, bu kupon kodunun geçerliliği sona erdi", "Sorry, this coupon code is no longer valid","Üzgünüz, bu kupon kodu artık geçerli değil", -For the 'Apply Rule On Other' condition the field {0} is mandatory,"Kuralı Diğerine Uygula" koşulu için {0} alanı zorunludur, +For the 'Apply Rule On Other' condition the field {0} is mandatory,'Kuralı Diğerine Uygula' koşulu için {0} alanı zorunludur, {1} Not in Stock,{1} Stokta Yok, Only {0} in Stock for item {1},{1} öğesi için yalnızca {0} Stokta, Please enter a coupon code,Lütfen bir kupon kodu girin, @@ -9415,7 +9601,7 @@ Invalid Child Procedure,Geçersiz Çocuk Prosedürü, Import Italian Supplier Invoice.,İtalyan Tedarikçi Faturasını İçe Aktar., "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}.","{0} Öğesi için Değerleme Oranı, {1} {2} için muhasebe girişleri yapmak için gereklidir.", Here are the options to proceed:,Devam etmek için seçenekler şunlardır:, -"If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table.","Öğe, bu girişte Sıfır Değerleme Oranı öğesi olarak işlem görüyorsa, lütfen {0} Öğe tablosundaki 'Sıfır Değerleme Oranına İzin Ver'i etkinleştirin.", +"If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table.","Öğe, bu girişte Sıfır Değerleme Oranı öğesi olarak işlem görüyorsa, lütfen {0} Öğe tablosundaki 'Sıfır Değerleme Oranına İzin Ver'i etkinleştirin.", "If not, you can Cancel / Submit this entry ","Değilse, bu girişi İptal edebilir / Gönderebilirsiniz", performing either one below:,aşağıdakilerden birini gerçekleştirmek:, Create an incoming stock transaction for the Item.,Öğe için gelen bir stok işlemi oluşturun., @@ -9516,12 +9702,12 @@ Email Sent to Supplier {0},Tedarikçiye Gönderilen E-posta {0}, Supplier Quotation {0} Created,Tedarikçi Teklifi {0} Oluşturuldu, Valid till Date cannot be before Transaction Date,Tarihe kadar geçerli İşlem Tarihinden önce olamaz, Unlink Advance Payment on Cancellation of Order,Sipariş İptali Üzerine Peşin Ödeme Bağlantısını Kaldır, -"Simple Python Expression, Example: territory != 'All Territories'","Basit Python İfadesi, Örnek: bölge! = 'Tüm Bölgeler'", +"Simple Python Expression, Example: territory != 'All Territories'","Basit Python İfadesi, Örnek: bölge! = 'Tüm Bölgeler'", Sales Contributions and Incentives,Satış Katkıları ve Teşvikler, Sourced by Supplier,Tedarikçi Kaynaklı, Total weightage assigned should be 100%.
It is {0},Atanan toplam ağırlık% 100 olmalıdır.
{0}, Account {0} exists in parent company {1}.,"{0} hesabı, {1} ana şirkette var.", -"To overrule this, enable '{0}' in company {1}","Bunu geçersiz kılmak için, {1} şirketinde "{0}" özelliğini etkinleştirin", +"To overrule this, enable '{0}' in company {1}","Bunu geçersiz kılmak için, {1} şirketinde '{0}' özelliğini etkinleştirin", Invalid condition expression,Geçersiz koşul ifadesi, Please Select a Company First,Lütfen Önce Bir Şirket Seçin, Please Select Both Company and Party Type First,Lütfen Önce Şirket ve Parti Türünü Seçin, @@ -9535,13 +9721,13 @@ Supplier Lead Time (days),Tedarikçi Teslimat Süresi (gün), "Home, Work, etc.","Ev, İş vb.", Exit Interview Held On,Yapılan Görüşmeden Çık, Condition and formula,Durum ve formül, -Sets 'Target Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Hedef Depo' ayarlar., -Sets 'Source Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., +Sets 'Target Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Hedef Depo' ayarlar., +Sets 'Source Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., POS Register,POS Kaydı, "Can not filter based on POS Profile, if grouped by POS Profile","POS Profiline göre gruplandırılmışsa, POS Profiline göre filtreleme yapılamaz", "Can not filter based on Customer, if grouped by Customer","Müşteriye göre gruplandırılmışsa, Müşteriye göre filtreleme yapılamaz", "Can not filter based on Cashier, if grouped by Cashier",Kasiyere göre gruplandırılmışsa Kasiyere göre filtre edilemez, -Payment Method,Ödeme şekli, +Payment Method,Ödeme Şekli, "Can not filter based on Payment Method, if grouped by Payment Method",Ödeme Yöntemine göre gruplandırılmışsa Ödeme Yöntemine göre filtreleme yapılamaz, Supplier Quotation Comparison,Tedarikçi Teklif Karşılaştırması, Price per Unit (Stock UOM),Birim Fiyat (Stok UOM), @@ -9565,29 +9751,29 @@ Invalid Selling Price,Geçersiz Satış Fiyatı, Address needs to be linked to a Company. Please add a row for Company in the Links table.,Adresin bir Şirkete bağlanması gerekir. Lütfen Bağlantılar tablosuna Şirket için bir satır ekleyin., Company Not Linked,Şirket Bağlı Değil, Import Chart of Accounts from CSV / Excel files,Hesap Planını CSV / Excel dosyalarından içe aktarın, -Completed Qty cannot be greater than 'Qty to Manufacture',Tamamlanan Miktar "Üretilecek Miktar" dan büyük olamaz, +Completed Qty cannot be greater than 'Qty to Manufacture',Tamamlanan Miktar 'Üretilecek Miktar'dan büyük olamaz, "Row {0}: For Supplier {1}, Email Address is Required to send an email","Satır {0}: Tedarikçi {1} için, e-posta göndermek için E-posta Adresi Gereklidir", "If enabled, the system will post accounting entries for inventory automatically","Etkinleştirilirse, sistem envanter için muhasebe girişlerini otomatik olarak kaydeder", Accounts Frozen Till Date,Tarihe Kadar Dondurulan Hesaplar, Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below,Muhasebe girişleri bu tarihe kadar dondurulmuştur. Aşağıda belirtilen role sahip kullanıcılar dışında hiç kimse girdi oluşturamaz veya değiştiremez, Role Allowed to Set Frozen Accounts and Edit Frozen Entries,Dondurulmuş Hesapları Ayarlama ve Dondurulmuş Girişleri Düzenleme Rolü, Address used to determine Tax Category in transactions,İşlemlerde Vergi Kategorisini belirlemek için kullanılan adres, -"The percentage you are allowed to bill more against the amount ordered. For example, if the order value is $100 for an item and tolerance is set as 10%, then you are allowed to bill up to $110 ","Sipariş edilen tutara göre daha fazla faturalandırma izninizin olduğu yüzde. Örneğin, bir öğe için sipariş değeri 100 $ ise ve tolerans% 10 olarak ayarlanmışsa, 110 $ 'a kadar faturalandırmanıza izin verilir", +"The percentage you are allowed to bill more against the amount ordered. For example, if the order value is $100 for an item and tolerance is set as 10%, then you are allowed to bill up to $110 ","Sipariş edilen tutara göre daha fazla faturalandırma izninizin olduğu yüzde. Örneğin, bir öğe için sipariş değeri 100 $ ise ve tolerans% 10 olarak ayarlanmışsa, 110 $ 'a kadar faturalandırmanıza izin verilir", This role is allowed to submit transactions that exceed credit limits,"Bu rolün, kredi limitlerini aşan işlemleri göndermesine izin verilir", -"If ""Months"" is selected, a fixed amount will be booked as deferred revenue or expense for each month irrespective of the number of days in a month. It will be prorated if deferred revenue or expense is not booked for an entire month",""Aylar" seçilirse, bir aydaki gün sayısına bakılmaksızın her ay için ertelenmiş gelir veya gider olarak sabit bir tutar kaydedilir. Ertelenmiş gelir veya gider tüm bir ay için rezerve edilmemişse, orantılı olacaktır.", +"If ""Months"" is selected, a fixed amount will be booked as deferred revenue or expense for each month irrespective of the number of days in a month. It will be prorated if deferred revenue or expense is not booked for an entire month"," ""Aylar"" seçilirse, bir aydaki gün sayısına bakılmaksızın her ay için ertelenmiş gelir veya gider olarak sabit bir tutar kaydedilir. Ertelenmiş gelir veya gider tüm bir ay için rezerve edilmemişse, orantılı olacaktır.", "If this is unchecked, direct GL entries will be created to book deferred revenue or expense","Bu işaretlenmemişse, ertelenmiş gelir veya giderleri ayırmak için doğrudan GL girişleri oluşturulacaktır.", Show Inclusive Tax in Print,Baskıda Kapsayıcı Vergiyi Göster, Only select this if you have set up the Cash Flow Mapper documents,Bunu yalnızca Nakit Akışı Eşleştiricisi belgelerini kurduysanız seçin, Payment Channel,Ödeme Kanalı, -Is Purchase Order Required for Purchase Invoice & Receipt Creation?,Satın Alma Faturası ve Fiş Oluşturma İçin Satın Alma Siparişi Gerekiyor mu?, -Is Purchase Receipt Required for Purchase Invoice Creation?,Satın Alma Faturası Oluşturmak İçin Satın Alma Fişi Gerekli mi?, -Maintain Same Rate Throughout the Purchase Cycle,Satın Alma Döngüsü Boyunca Aynı Oranı Koruyun, +Is Purchase Order Required for Purchase Invoice & Receipt Creation?,Satınalma Faturası ve Fiş Oluşturma İçin Satınalma Siparişi Gerekiyor mu?, +Is Purchase Receipt Required for Purchase Invoice Creation?,Satınalma Faturası Oluşturmak İçin Satınalma Fişi Gerekli mi?, +Maintain Same Rate Throughout the Purchase Cycle,Satınalma Döngüsü Boyunca Aynı Oranı Koruyun, Allow Item To Be Added Multiple Times in a Transaction,Bir İşlemde Öğenin Birden Fazla Kez Eklenmesine İzin Ver, Suppliers,Tedarikçiler, Send Emails to Suppliers,Tedarikçilere E-posta Gönderin, Select a Supplier,Bir Tedarikçi Seçin, Cannot mark attendance for future dates.,Gelecek tarihler için katılım işaretlenemez., -Do you want to update attendance?
Present: {0}
Absent: {1},Katılımı güncellemek istiyor musunuz?
Şu an: {0}
Yok: {1}, +Do you want to update attendance?
Present: {0}
Absent: {1},Puantajı güncellemek istiyor musunuz?
Şu an: {0}
Yok: {1}, Mpesa Settings,Mpesa Ayarları, Initiator Name,Başlatıcı Adı, Till Number,Numaraya Kadar, @@ -9633,29 +9819,32 @@ Plan operations X days in advance,İşlemleri X gün önceden planlayın, Time Between Operations (Mins),İşlemler Arası Süre (Dakika), Default: 10 mins,Varsayılan: 10 dakika, Overproduction for Sales and Work Order,Satış ve İş Emri için Fazla Üretim, -"Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials",Hammaddelerin en son Değerleme Oranı / Fiyat Listesi Oranı / Son Satın Alma Oranına göre ürün reçetesi maliyetini otomatik olarak planlayıcı aracılığıyla güncelleyin, +"Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials",Hammaddelerin en son Değerleme Oranı / Fiyat Listesi Oranı / Son Satınalma Oranına göre ürün reçetesi maliyetini otomatik olarak planlayıcı aracılığıyla güncelleyin, Purchase Order already created for all Sales Order items,Satınalma Siparişi tüm Satış Siparişi kalemleri için zaten oluşturulmuş, Select Items,Eşyaları seç, Against Default Supplier,Varsayılan Tedarikçiye Karşı, -Auto close Opportunity after the no. of days mentioned above,No'dan sonra Otomatik Kapanma Fırsatı yukarıda belirtilen günlerin, +Auto close Opportunity after the no. of days mentioned above,No'dan sonra Otomatik Kapanma Fırsatı yukarıda belirtilen günlerin, Is Sales Order Required for Sales Invoice & Delivery Note Creation?,Satış Faturası ve İrsaliye Oluşturulması İçin Satış Siparişi Gerekiyor mu?, Is Delivery Note Required for Sales Invoice Creation?,Satış Faturası Oluşturmak İçin İrsaliye Gerekli mi?, How often should Project and Company be updated based on Sales Transactions?,Satış İşlemlerine göre Proje ve Şirket ne sıklıkla güncellenmelidir?, Allow User to Edit Price List Rate in Transactions,Kullanıcının İşlemlerde Fiyat Listesi Oranını Düzenlemesine İzin Ver, Allow Item to Be Added Multiple Times in a Transaction,Bir İşlemde Öğenin Birden Fazla Kez Eklenmesine İzin Ver, -Allow Multiple Sales Orders Against a Customer's Purchase Order,Müşterinin Satın Alma Siparişine Karşı Birden Fazla Satış Siparişine İzin Verme, -Validate Selling Price for Item Against Purchase Rate or Valuation Rate,Satın Alma Oranına veya Değerleme Oranına Karşı Ürün için Satış Fiyatını Doğrulama, +Allow Multiple Sales Orders Against a Customer's Purchase Order,Müşterinin Satınalma Siparişine Karşı Birden Fazla Satış Siparişine İzin Verme, +Validate Selling Price for Item Against Purchase Rate or Valuation Rate,Satınalma Oranına veya Değerleme Oranına Karşı Ürün için Satış Fiyatını Doğrulama, Hide Customer's Tax ID from Sales Transactions,Müşterinin Vergi Numarasını Satış İşlemlerinden Gizle, -"The percentage you are allowed to receive or deliver more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed to receive 110 units.","Sipariş edilen miktara göre daha fazla alma veya teslimat yapmanıza izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz% 10 ise, 110 birim almanıza izin verilir.", +"The percentage you are allowed to receive or deliver more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed to receive 110 units.","Sipariş edilen miktara göre daha fazla alma veya teslimat yapmanıza izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz %10 ise, 110 birim almanıza izin verilir.", Action If Quality Inspection Is Not Submitted,Kalite Denetimi Gönderilmezse Yapılacak İşlem, Auto Insert Price List Rate If Missing,Eksikse Otomatik Fiyat Listesi Oranı Ekleme, -Automatically Set Serial Nos Based on FIFO,FIFO'ya Göre Seri Numaralarını Otomatik Olarak Ayarlama, +Automatically Set Serial Nos Based on FIFO,FIFO'ya Göre Seri Numaralarını Otomatik Olarak Ayarla, Set Qty in Transactions Based on Serial No Input,Seri No Girişine Dayalı İşlemlerde Miktarı Ayarla, -Raise Material Request When Stock Reaches Re-order Level,Stok Yeniden Sipariş Düzeyine Ulaştığında Malzeme Talebini Artırın, +Raise Material Request When Stock Reaches Re-order Level,Stok Yeniden Sipariş Düzeyine ulaştığında Malzeme Talebini Artır, Notify by Email on Creation of Automatic Material Request,Otomatik Malzeme Talebi Oluşturulduğunda E-posta ile Bildir, -Allow Material Transfer from Delivery Note to Sales Invoice,Teslimat Notundan Satış Faturasına Malzeme Transferine İzin Ver, -Allow Material Transfer from Purchase Receipt to Purchase Invoice,Satın Alma Faturasından Satın Alma Faturasına Malzeme Transferine İzin Ver, -Freeze Stocks Older Than (Days),(Günden Daha Eski) Stokları Dondur, +Allow Material Transfer from Delivery Note to Sales Invoice,İrsaliyeden Satış Faturasına Malzeme Transferine İzin Ver, +Allow Material Transfer from Purchase Receipt to Purchase Invoice,Satınalma İrsaliyesinden Satınalma Faturasına Malzeme Transferine İzin Ver, +No stock transactions can be created or modified before this date.,Bu tarihten önce hisse senedi hareketleri oluşturulamaz veya değiştirilemez., +Stock transactions that are older than the mentioned days cannot be modified.,Belirtilen günlerden daha eski olan hisse senedi işlemleri değiştirilemez., +"If mentioned, the system will allow only the users with this Role to create or modify any stock transaction earlier than the latest stock transaction for a specific item and warehouse. If set as blank, it allows all users to create/edit back-dated transactions.","Belirtilirse, sistem yalnızca bu Role sahip kullanıcıların belirli bir kalem ve depo için en son stok işleminden önceki herhangi bir stok işlemini oluşturmasına veya değiştirmesine izin verecektir. Boş olarak ayarlanırsa, tüm kullanıcıların geçmiş tarihli oluşturmasına/düzenlemesine izin verir. işlemler.", +Freeze Stocks Older Than (Days),Daha Eski Stokları Dondur (Gün), Role Allowed to Edit Frozen Stock,Dondurulmuş Stoku Düzenlemede İzin Verilen Rol, The unallocated amount of Payment Entry {0} is greater than the Bank Transaction's unallocated amount,"Ayrılmamış Ödeme Giriş tutarı {0}, Banka İşleminin ayrılmamış tutarından daha büyük", Payment Received,Ödeme alındı, @@ -9663,11 +9852,11 @@ Attendance cannot be marked outside of Academic Year {0},Katılım Akademik Yıl Student is already enrolled via Course Enrollment {0},"Öğrenci, Kurs Kaydı aracılığıyla zaten kayıtlı {0}", Attendance cannot be marked for future dates.,Katılım gelecek tarihler için işaretlenemez., Please add programs to enable admission application.,Lütfen kabul başvurusunu etkinleştirmek için programlar ekleyin., -The following employees are currently still reporting to {0}:,Aşağıdaki çalışanlar şu anda hâlâ {0} 'a rapor veriyor:, +The following employees are currently still reporting to {0}:,Aşağıdaki çalışanlar şu anda hâlâ {0} 'a rapor veriyor:, Please make sure the employees above report to another Active employee.,Lütfen yukarıdaki çalışanların başka bir Aktif çalışana rapor verdiğinden emin olun., Cannot Relieve Employee,Çalışanı Rahatlatamaz, Please enter {0},Lütfen {0} girin, -Please select another payment method. Mpesa does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Mpesa, '{0}' para birimindeki işlemleri desteklemiyor", +Please select another payment method. Mpesa does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Mpesa, '{0}' para birimindeki işlemleri desteklemiyor", Transaction Error,İşlem Hatası, Mpesa Express Transaction Error,Mpesa Express İşlem Hatası, "Issue detected with Mpesa configuration, check the error logs for more details","Mpesa yapılandırmasında sorun algılandı, daha fazla ayrıntı için hata günlüklerini kontrol edin", @@ -9686,7 +9875,7 @@ Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Availab Row #{}: Please select a serial no and batch against item: {} or remove it to complete transaction.,Satır # {}: Lütfen bir seri numarası ve ürüne karşı parti seçin: {} veya işlemi tamamlamak için bunu kaldırın., Row #{}: No serial number selected against item: {}. Please select one or remove it to complete transaction.,Satır # {}: {} öğeye karşı seri numarası seçilmedi. İşlemi tamamlamak için lütfen birini seçin veya kaldırın., Row #{}: No batch selected against item: {}. Please select a batch or remove it to complete transaction.,Satır # {}: Öğeye karşı parti seçilmedi: {}. İşlemi tamamlamak için lütfen bir grup seçin veya kaldırın., -Payment amount cannot be less than or equal to 0,Ödeme tutarı 0'dan küçük veya 0'a eşit olamaz, +Payment amount cannot be less than or equal to 0,Ödeme tutarı 0'dan küçük veya 0'a eşit olamaz, Please enter the phone number first,Lütfen önce telefon numarasını girin, Row #{}: {} {} does not exist.,Satır # {}: {} {} mevcut değil., Row #{0}: {1} is required to create the Opening {2} Invoices,Satır # {0}: {1} Açılış {2} Faturalarını oluşturmak için gereklidir, @@ -9704,20 +9893,20 @@ A BOM with name {0} already exists for item {1}.,{1} öğesi için {0} adlı bir At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2},"{0}. Satırda: {1} sıra kimliği, önceki satır dizisi kimliğinden {2} küçük olamaz", The {0} ({1}) must be equal to {2} ({3}),"{0} ({1}), {2} ({3}) değerine eşit olmalıdır", "{0}, complete the operation {1} before the operation {2}.","{0}, işlemi {1} işlemden önce tamamlayın {2}.", -Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No.,"Öğe {0}, Seri No.'ya göre Teslimat ile veya Olmadan eklendiği için Seri No ile teslimat garanti edilemiyor.", -Item {0} has no Serial No. Only serilialized items can have delivery based on Serial No,Öğe {0} Seri No.'ya sahip değil Yalnızca serili ürünlerde Seri No.'ya göre teslimat yapılabilir, +Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No.,"Öğe {0}, Seri No.'ya göre Teslimat ile veya Olmadan eklendiği için Seri No ile teslimat garanti edilemiyor.", +Item {0} has no Serial No. Only serilialized items can have delivery based on Serial No,Öğe {0} Seri No.'ya sahip değil Yalnızca serili ürünlerde Seri No.'ya göre teslimat yapılabilir, No active BOM found for item {0}. Delivery by Serial No cannot be ensured,{0} öğesi için etkin ürün reçetesi bulunamadı. Seri No ile teslimat garanti edilemez, No pending medication orders found for selected criteria,Seçilen kriterler için bekleyen ilaç siparişi bulunamadı, From Date cannot be after the current date.,"Başlangıç Tarihi, geçerli tarihten sonra olamaz.", To Date cannot be after the current date.,"Bitiş Tarihi, geçerli tarihten sonra olamaz.", From Time cannot be after the current time.,From Time şimdiki zamandan sonra olamaz., To Time cannot be after the current time.,To Time şimdiki zamandan sonra olamaz., -Stock Entry {0} created and ,{0} Stok Girişi oluşturuldu ve, +Stock Entry {0} created and ,{0} Stok Kaydı oluşturuldu ve, Inpatient Medication Orders updated successfully,Yatan Hasta İlaç Tedbirleri başarıyla güncellendi, Row {0}: Cannot create Inpatient Medication Entry against cancelled Inpatient Medication Order {1},Satır {0}: İptal edilen Yatarak İlaç Emri {1} için Yatan Hasta İlaç Girişi yaratılamıyor, Row {0}: This Medication Order is already marked as completed,Satır {0}: Bu İlaç Tedavisi Siparişi zaten tamamlandı olarak işaretlendi, Quantity not available for {0} in warehouse {1},{1} deposunda {0} için miktar mevcut değil, -Please enable Allow Negative Stock in Stock Settings or create Stock Entry to proceed.,Devam etmek için lütfen Stok Ayarlarında Negatif Stoka İzin Ver'i etkinleştirin veya Stok Girişi oluşturun., +Please enable Allow Negative Stock in Stock Settings or create Stock Entry to proceed.,Devam etmek için lütfen Stok Ayarlarında Negatif Stoka İzin Ver'i etkinleştirin veya Stok Kaydı oluşturun., No Inpatient Record found against patient {0},Hastaya karşı Yatan Hasta Kaydı bulunamadı {0}, An Inpatient Medication Order {0} against Patient Encounter {1} already exists.,Hasta Karşılaşmasına karşı {0} Yatarak Tedavi Emri {1} zaten mevcut., Allow In Returns,İadelere İzin Ver, @@ -9769,30 +9958,30 @@ Please select a warehouse to get available quantities,Lütfen mevcut miktarları "For transfer from source, selected quantity cannot be greater than available quantity","Kaynaktan transfer için, seçilen miktar mevcut miktardan büyük olamaz", Cannot find Item with this Barcode,Bu Barkoda Sahip Öğe Bulunamıyor, {0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2},{0} zorunludur. {1} - {2} için Para Birimi Değişimi kaydı oluşturulmamış olabilir, -{} has submitted assets linked to it. You need to cancel the assets to create purchase return.,{} kendisine bağlı varlıklar gönderdi. Satın alma iadesi oluşturmak için varlıkları iptal etmeniz gerekir., +{} has submitted assets linked to it. You need to cancel the assets to create purchase return.,{} kendisine bağlı varlıklar gönderdi. Satınalma iadesi oluşturmak için varlıkları iptal etmeniz gerekir., Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue.,Gönderilen {0} varlığıyla bağlantılı olduğu için bu belge iptal edilemez. Devam etmek için lütfen iptal edin., Row #{}: Serial No. {} has already been transacted into another POS Invoice. Please select valid serial no.,Satır # {}: Seri No. {} zaten başka bir POS Faturasına dönüştürüldü. Lütfen geçerli bir seri numarası seçin., Row #{}: Serial Nos. {} has already been transacted into another POS Invoice. Please select valid serial no.,Satır # {}: Seri Numaraları {} zaten başka bir POS Faturasına dönüştürüldü. Lütfen geçerli bir seri numarası seçin., Item Unavailable,Öğe Mevcut Değil, Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {},Satır # {}: Orijinal faturada işlem görmediğinden Seri Numarası {} iade edilemez {}, Please set default Cash or Bank account in Mode of Payment {},Lütfen Ödeme Modunda varsayılan Nakit veya Banka hesabını ayarlayın {}, -Please set default Cash or Bank account in Mode of Payments {},Lütfen Ödeme Modu'nda varsayılan Nakit veya Banka hesabını ayarlayın {}, +Please set default Cash or Bank account in Mode of Payments {},Lütfen Ödeme Modu'nda varsayılan Nakit veya Banka hesabını ayarlayın {}, Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account.,Lütfen {} hesabının bir Bilanço hesabı olduğundan emin olun. Ana hesabı bir Bilanço hesabı olarak değiştirebilir veya farklı bir hesap seçebilirsiniz., Please ensure {} account is a Payable account. Change the account type to Payable or select a different account.,Lütfen {} hesabının Alacaklı bir hesap olduğundan emin olun. Hesap türünü Borçlu olarak değiştirin veya farklı bir hesap seçin., Row {}: Expense Head changed to {} ,Satır {}: Gider Başlığı {} olarak değiştirildi, because account {} is not linked to warehouse {} ,çünkü {} hesabı {} deposuna bağlı değil, or it is not the default inventory account,veya varsayılan envanter hesabı değil, Expense Head Changed,Gider Başlığı Değiştirildi, -because expense is booked against this account in Purchase Receipt {},çünkü Satın Alma Makbuzunda bu hesap için gider ayrılmıştır {}, -as no Purchase Receipt is created against Item {}. ,Öğe {} karşılığında Satın Alma Fişi oluşturulmadığından., -This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice,"Bu, Satın Alma Faturasından sonra Satın Alma Makbuzunun oluşturulduğu durumlarda muhasebeyi işlemek için yapılır.", -Purchase Order Required for item {},{} Öğesi için Satın Alma Siparişi Gerekli, -To submit the invoice without purchase order please set {} ,Faturayı satın alma siparişi olmadan göndermek için lütfen {} ayarlayın, +because expense is booked against this account in Purchase Receipt {},çünkü Satınalma Makbuzunda bu hesap için gider ayrılmıştır {}, +as no Purchase Receipt is created against Item {}. ,Öğe {} karşılığında Satınalma Fişi oluşturulmadığından., +This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice,"Bu, Satınalma Faturasından sonra Satınalma Makbuzunun oluşturulduğu durumlarda muhasebeyi işlemek için yapılır.", +Purchase Order Required for item {},{} Öğesi için Satınalma Siparişi Gerekli, +To submit the invoice without purchase order please set {} ,Faturayı Satınalma siparişi olmadan göndermek için lütfen {} ayarlayın, as {} in {},de olduğu gibi {}, -Mandatory Purchase Order,Zorunlu Satın Alma Siparişi, -Purchase Receipt Required for item {},{} Öğesi için Satın Alma Fişi Gerekli, -To submit the invoice without purchase receipt please set {} ,Faturayı satın alma makbuzu olmadan göndermek için lütfen {}, -Mandatory Purchase Receipt,Zorunlu Satın Alma Fişi, +Mandatory Purchase Order,Zorunlu Satınalma Siparişi, +Purchase Receipt Required for item {},{} Öğesi için Satınalma Fişi Gerekli, +To submit the invoice without purchase receipt please set {} ,Faturayı Satınalma makbuzu olmadan göndermek için lütfen {}, +Mandatory Purchase Receipt,Zorunlu Satınalma Fişi, POS Profile {} does not belongs to company {},"POS Profili {}, {} şirketine ait değil", User {} is disabled. Please select valid user/cashier,Kullanıcı {} devre dışı bırakıldı. Lütfen geçerli kullanıcı / kasiyer seçin, Row #{}: Original Invoice {} of return invoice {} is {}. ,Satır # {}: İade faturasının {} Orijinal Faturası {}., @@ -9802,7 +9991,7 @@ Please ensure {} account is a Balance Sheet account. ,Lütfen {} hesabının bir You can change the parent account to a Balance Sheet account or select a different account.,Ana hesabı bir Bilanço hesabı olarak değiştirebilir veya farklı bir hesap seçebilirsiniz., Please ensure {} account is a Receivable account. ,Lütfen {} hesabının bir Alacak hesabı olduğundan emin olun., Change the account type to Receivable or select a different account.,Hesap türünü Alacak olarak değiştirin veya farklı bir hesap seçin., -{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {},Kazanılan Bağlılık Puanları kullanıldığından {} iptal edilemez. Önce {} Hayır {} 'ı iptal edin, +{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {},Kazanılan Sadakat Puanları kullanıldığından {} iptal edilemez. Önce {} Hayır {} 'ı iptal edin, already exists,zaten var, POS Closing Entry {} against {} between selected period,Seçilen dönem arasında {} karşısında POS Kapanış Girişi {}, POS Invoice is {},POS Faturası {}, @@ -9812,7 +10001,7 @@ POS Invoice isn't created by user {},POS Faturası kullanıcı tarafından oluş Row #{}: {},Kürek çekmek #{}: {}, Invalid POS Invoices,Geçersiz POS Faturaları, Please add the account to root level Company - {},Lütfen hesabı kök düzeyindeki Şirkete ekleyin - {}, -"While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA","Alt Şirket {0} için hesap oluşturulurken, {1} ebeveyn hesabı bulunamadı. Lütfen ilgili COA'da üst hesabı oluşturun", +"While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA","Alt Şirket {0} için hesap oluşturulurken, {1} ebeveyn hesabı bulunamadı. Lütfen ilgili COA'da üst hesabı oluşturun", Account Not Found,Hesap bulunamadı, "While creating account for Child Company {0}, parent account {1} found as a ledger account.","Alt Şirket {0} için hesap oluşturulurken, {1} ana hesap bir genel muhasebe hesabı olarak bulundu.", Please convert the parent account in corresponding child company to a group account.,Lütfen ilgili alt şirketteki ana hesabı bir grup hesabına dönüştürün., @@ -9821,13 +10010,13 @@ Invalid Parent Account,Geçersiz Ebeveyn Hesabı, "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item.","{0} {1} Öğenin miktarları {2} ise, şema {3} öğeye uygulanacaktır.", "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item.","{0} {1} değerinde öğe {2} iseniz, şema {3} öğeye uygulanacaktır.", "As the field {0} is enabled, the field {1} is mandatory.","{0} alanı etkinleştirildiğinde, {1} alanı zorunludur.", -"As the field {0} is enabled, the value of the field {1} should be more than 1.","{0} alanı etkinleştirildiğinde, {1} alanının değeri 1'den fazla olmalıdır.", +"As the field {0} is enabled, the value of the field {1} should be more than 1.","{0} alanı etkinleştirildiğinde, {1} alanının değeri 1'den fazla olmalıdır.", Cannot deliver Serial No {0} of item {1} as it is reserved to fullfill Sales Order {2},Satış Siparişini tamamlamak için ayrıldığından {1} öğenin Seri Numarası {0} teslim edilemiyor {2}, "Sales Order {0} has reservation for the item {1}, you can only deliver reserved {1} against {0}.","Satış Siparişi {0}, {1} öğesi için rezervasyona sahip, yalnızca {0} karşılığında {1} ayrılmış olarak teslim edebilirsiniz.", {0} Serial No {1} cannot be delivered,{0} Seri No {1} teslim edilemiyor, Row {0}: Subcontracted Item is mandatory for the raw material {1},"Satır {0}: Alt Sözleşmeli Öğe, hammadde {1} için zorunludur", "As there are sufficient raw materials, Material Request is not required for Warehouse {0}.","Yeterli hammadde olduğundan, Depo {0} için Malzeme Talebi gerekli değildir.", -" If you still want to proceed, please enable {0}.","Hala devam etmek istiyorsanız, lütfen {0} 'yi etkinleştirin.", +" If you still want to proceed, please enable {0}.","Hala devam etmek istiyorsanız, lütfen {0} 'yi etkinleştirin.", The item referenced by {0} - {1} is already invoiced,{0} - {1} tarafından referans verilen öğe zaten faturalanmış, Therapy Session overlaps with {0},"Terapi Oturumu, {0} ile çakışıyor", Therapy Sessions Overlapping,Çakışan Terapi Seansları, @@ -9835,6 +10024,6 @@ Therapy Plans,Tedavi Planları, "Item Code, warehouse, quantity are required on row {0}","{0}. Satırda Öğe Kodu, depo, miktar gerekli", Get Items from Material Requests against this Supplier,Bu Tedarikçiye Karşı Malzeme Taleplerinden Ürün Alın, Enable European Access,Avrupa Erişimini Etkinleştir, -Creating Purchase Order ...,Satın Alma Siparişi Oluşturuluyor ..., -"Select a Supplier from the Default Suppliers of the items below. On selection, a Purchase Order will be made against items belonging to the selected Supplier only.","Aşağıdaki öğelerin Varsayılan Tedarikçilerinden bir Tedarikçi seçin. Seçim üzerine, yalnızca seçilen Tedarikçiye ait ürünler için bir Satın Alma Siparişi verilecektir.", +Creating Purchase Order ...,Satınalma Siparişi Oluşturuluyor ..., +"Select a Supplier from the Default Suppliers of the items below. On selection, a Purchase Order will be made against items belonging to the selected Supplier only.","Aşağıdaki öğelerin Varsayılan Tedarikçilerinden bir Tedarikçi seçin. Seçim üzerine, yalnızca seçilen Tedarikçiye ait ürünler için bir Satınalma Siparişi verilecektir.", Row #{}: You must select {} serial numbers for item {}.,Satır # {}: {} öğesi için {} seri numaralarını seçmelisiniz., From ab7293bcd367c287ee2663a58cce38c591783304 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Sat, 11 Feb 2023 06:39:26 +0100 Subject: [PATCH 073/106] fix: list view for Terms and Conditions (#33925) Co-authored-by: Deepesh Garg --- .../terms_and_conditions/terms_and_conditions.js | 13 +++---------- .../terms_and_conditions/terms_and_conditions.json | 9 ++++++--- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.js b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.js index 3680906057..c3605bf0e8 100644 --- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.js +++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.js @@ -1,13 +1,6 @@ // Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors // License: GNU General Public License v3. See license.txt - - -//--------- ONLOAD ------------- -cur_frm.cscript.onload = function(doc, cdt, cdn) { - -} - -cur_frm.cscript.refresh = function(doc, cdt, cdn) { - -} +// frappe.ui.form.on("Terms and Conditions", { +// refresh(frm) {} +// }); diff --git a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json index f14b243512..f884864acf 100644 --- a/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json +++ b/erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json @@ -33,7 +33,6 @@ "default": "0", "fieldname": "disabled", "fieldtype": "Check", - "in_list_view": 1, "label": "Disabled" }, { @@ -60,12 +59,14 @@ "default": "1", "fieldname": "selling", "fieldtype": "Check", + "in_list_view": 1, "label": "Selling" }, { "default": "1", "fieldname": "buying", "fieldtype": "Check", + "in_list_view": 1, "label": "Buying" }, { @@ -76,10 +77,11 @@ "icon": "icon-legal", "idx": 1, "links": [], - "modified": "2022-06-16 15:07:38.094844", + "modified": "2023-02-01 14:33:39.246532", "modified_by": "Administrator", "module": "Setup", "name": "Terms and Conditions", + "naming_rule": "By fieldname", "owner": "Administrator", "permissions": [ { @@ -133,5 +135,6 @@ "quick_entry": 1, "show_name_in_global_search": 1, "sort_field": "modified", - "sort_order": "ASC" + "sort_order": "ASC", + "states": [] } \ No newline at end of file From 0efdc6c13a4748c790596a276a5eb2bb67b7a87e Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Sat, 11 Feb 2023 12:03:48 +0530 Subject: [PATCH 074/106] fix: Ignore mandatory fields while creating tax templates for new companies (#34005) --- erpnext/setup/setup_wizard/operations/taxes_setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/setup/setup_wizard/operations/taxes_setup.py b/erpnext/setup/setup_wizard/operations/taxes_setup.py index 2f77dd6ae5..49ba78c63a 100644 --- a/erpnext/setup/setup_wizard/operations/taxes_setup.py +++ b/erpnext/setup/setup_wizard/operations/taxes_setup.py @@ -158,6 +158,7 @@ def make_taxes_and_charges_template(company_name, doctype, template): # Ingone validations to make doctypes faster doc.flags.ignore_links = True doc.flags.ignore_validate = True + doc.flags.ignore_mandatory = True doc.insert(ignore_permissions=True) return doc From 201573ab9af145d20f0d57cac00b8ec308fc039b Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Sat, 11 Feb 2023 07:45:42 +0100 Subject: [PATCH 075/106] refactor: install fixtures (#33964) * refactor: install fixtures * style: disable semgrep for install_defaults signature --- .../setup_wizard/operations/install_fixtures.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py index 4d9b871e5e..1f8c0d6a1c 100644 --- a/erpnext/setup/setup_wizard/operations/install_fixtures.py +++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py @@ -335,16 +335,11 @@ def install(country=None): make_default_records() make_records(records) set_up_address_templates(default_country=country) - set_more_defaults() - update_global_search_doctypes() - - -def set_more_defaults(): - # Do more setup stuff that can be done here with no dependencies update_selling_defaults() update_buying_defaults() add_uom_data() update_item_variant_settings() + update_global_search_doctypes() def update_selling_defaults(): @@ -381,7 +376,7 @@ def add_uom_data(): ) for d in uoms: if not frappe.db.exists("UOM", _(d.get("uom_name"))): - uom_doc = frappe.get_doc( + frappe.get_doc( { "doctype": "UOM", "uom_name": _(d.get("uom_name")), @@ -404,7 +399,7 @@ def add_uom_data(): if not frappe.db.exists( "UOM Conversion Factor", {"from_uom": _(d.get("from_uom")), "to_uom": _(d.get("to_uom"))} ): - uom_conversion = frappe.get_doc( + frappe.get_doc( { "doctype": "UOM Conversion Factor", "category": _(d.get("category")), @@ -412,7 +407,7 @@ def add_uom_data(): "to_uom": _(d.get("to_uom")), "value": d.get("value"), } - ).insert(ignore_permissions=True) + ).db_insert() def add_market_segments(): @@ -468,7 +463,7 @@ def install_company(args): make_records(records) -def install_defaults(args=None): +def install_defaults(args=None): # nosemgrep records = [ # Price Lists { @@ -493,7 +488,7 @@ def install_defaults(args=None): # enable default currency frappe.db.set_value("Currency", args.get("currency"), "enabled", 1) - frappe.db.set_value("Stock Settings", None, "email_footer_address", args.get("company_name")) + frappe.db.set_single_value("Stock Settings", "email_footer_address", args.get("company_name")) set_global_defaults(args) update_stock_settings() From 0df28c71743e2e91924e2c5062778e2e2e680666 Mon Sep 17 00:00:00 2001 From: Sabu Siyad Date: Sat, 11 Feb 2023 12:28:42 +0530 Subject: [PATCH 076/106] fix(ecommerce): throw invalid doctype error in shop by category (#33901) Co-authored-by: Deepesh Garg --- erpnext/www/shop-by-category/index.py | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/erpnext/www/shop-by-category/index.py b/erpnext/www/shop-by-category/index.py index 8a92418d25..219747c9f8 100644 --- a/erpnext/www/shop-by-category/index.py +++ b/erpnext/www/shop-by-category/index.py @@ -51,21 +51,31 @@ def get_tabs(categories): return tab_values -def get_category_records(categories): +def get_category_records(categories: list): categorical_data = {} - for category in categories: - if category == "item_group": + + for c in categories: + if c == "item_group": categorical_data["item_group"] = frappe.db.get_all( "Item Group", filters={"parent_item_group": "All Item Groups", "show_in_website": 1}, fields=["name", "parent_item_group", "is_group", "image", "route"], ) - else: - doctype = frappe.unscrub(category) - fields = ["name"] - if frappe.get_meta(doctype, cached=True).get_field("image"): + + continue + + doctype = frappe.unscrub(c) + fields = ["name"] + + try: + meta = frappe.get_meta(doctype, cached=True) + if meta.get_field("image"): fields += ["image"] - categorical_data[category] = frappe.db.get_all(doctype, fields=fields) + data = frappe.db.get_all(doctype, fields=fields) + categorical_data[c] = data + except BaseException: + frappe.throw(_("DocType {} not found").format(doctype)) + continue return categorical_data From e4953df4a3b136b6a06b74b114a880d5d79eb103 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Sat, 11 Feb 2023 08:06:37 +0100 Subject: [PATCH 077/106] fix: set per_billed based on hours when amounts are zero (#33984) * fix: set per_billed based on hours when amounts are zero * test: calculate_percentage_billed --- .../doctype/timesheet/test_timesheet.py | 31 +++++++++++++++++++ .../projects/doctype/timesheet/timesheet.py | 2 ++ 2 files changed, 33 insertions(+) diff --git a/erpnext/projects/doctype/timesheet/test_timesheet.py b/erpnext/projects/doctype/timesheet/test_timesheet.py index e098c3e3c4..828a55e7bc 100644 --- a/erpnext/projects/doctype/timesheet/test_timesheet.py +++ b/erpnext/projects/doctype/timesheet/test_timesheet.py @@ -161,6 +161,37 @@ class TestTimesheet(unittest.TestCase): to_time = timesheet.time_logs[0].to_time self.assertEqual(to_time, add_to_date(from_time, hours=2, as_datetime=True)) + def test_per_billed_hours(self): + """If amounts are 0, per_billed should be calculated based on hours.""" + ts = frappe.new_doc("Timesheet") + ts.total_billable_amount = 0 + ts.total_billed_amount = 0 + ts.total_billable_hours = 2 + + ts.total_billed_hours = 0.5 + ts.calculate_percentage_billed() + self.assertEqual(ts.per_billed, 25) + + ts.total_billed_hours = 2 + ts.calculate_percentage_billed() + self.assertEqual(ts.per_billed, 100) + + def test_per_billed_amount(self): + """If amounts are > 0, per_billed should be calculated based on amounts, regardless of hours.""" + ts = frappe.new_doc("Timesheet") + ts.total_billable_hours = 2 + ts.total_billed_hours = 1 + ts.total_billable_amount = 200 + ts.total_billed_amount = 50 + ts.calculate_percentage_billed() + self.assertEqual(ts.per_billed, 25) + + ts.total_billed_hours = 3 + ts.total_billable_amount = 200 + ts.total_billed_amount = 200 + ts.calculate_percentage_billed() + self.assertEqual(ts.per_billed, 100) + def make_timesheet( employee, diff --git a/erpnext/projects/doctype/timesheet/timesheet.py b/erpnext/projects/doctype/timesheet/timesheet.py index f3bd09a67a..d482a46053 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.py +++ b/erpnext/projects/doctype/timesheet/timesheet.py @@ -64,6 +64,8 @@ class Timesheet(Document): self.per_billed = 0 if self.total_billed_amount > 0 and self.total_billable_amount > 0: self.per_billed = (self.total_billed_amount * 100) / self.total_billable_amount + elif self.total_billed_hours > 0 and self.total_billable_hours > 0: + self.per_billed = (self.total_billed_hours * 100) / self.total_billable_hours def update_billing_hours(self, args): if args.is_billable: From a0eb5e55359e47baa7391859f79a9ba3ef339cb9 Mon Sep 17 00:00:00 2001 From: Richard Case <110036763+casesolved-co-uk@users.noreply.github.com> Date: Sat, 11 Feb 2023 15:10:15 +0000 Subject: [PATCH 078/106] fix: add payment hook to point of sale JS (#33988) --- erpnext/selling/page/point_of_sale/pos_payment.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erpnext/selling/page/point_of_sale/pos_payment.js b/erpnext/selling/page/point_of_sale/pos_payment.js index 0a356b9a6f..89ce61ab16 100644 --- a/erpnext/selling/page/point_of_sale/pos_payment.js +++ b/erpnext/selling/page/point_of_sale/pos_payment.js @@ -322,6 +322,11 @@ erpnext.PointOfSale.Payment = class { this.focus_on_default_mop(); } + after_render() { + const frm = this.events.get_frm(); + frm.script_manager.trigger("after_payment_render", frm.doc.doctype, frm.doc.docname); + } + edit_cart() { this.events.toggle_other_sections(false); this.toggle_component(false); @@ -332,6 +337,7 @@ erpnext.PointOfSale.Payment = class { this.toggle_component(true); this.render_payment_section(); + this.after_render(); } toggle_remarks_control() { From d76759e06690a19dc1a8b4fb201d509cee1b47e9 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 6 Feb 2023 13:36:25 +0530 Subject: [PATCH 079/106] fix: update `reserved_qty` when `Sales Order` marked as `Hold` --- erpnext/stock/stock_balance.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/stock_balance.py b/erpnext/stock/stock_balance.py index 14cedd2e8a..439ed7a8e0 100644 --- a/erpnext/stock/stock_balance.py +++ b/erpnext/stock/stock_balance.py @@ -121,7 +121,7 @@ def get_reserved_qty(item_code, warehouse): and parenttype='Sales Order' and item_code != parent_item and exists (select * from `tabSales Order` so - where name = dnpi_in.parent and docstatus = 1 and status != 'Closed') + where name = dnpi_in.parent and docstatus = 1 and status not in ('On Hold', 'Closed')) ) dnpi) union (select stock_qty as dnpi_qty, qty as so_item_qty, @@ -131,7 +131,7 @@ def get_reserved_qty(item_code, warehouse): and (so_item.delivered_by_supplier is null or so_item.delivered_by_supplier = 0) and exists(select * from `tabSales Order` so where so.name = so_item.parent and so.docstatus = 1 - and so.status != 'Closed')) + and so.status not in ('On Hold', 'Closed'))) ) tab where so_item_qty >= so_item_delivered_qty From b9a7ff7c3df77f008afa9454e3386368767bf5cd Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Sun, 12 Feb 2023 14:06:40 +0530 Subject: [PATCH 080/106] fix: IntegrityError while cancelling journals against cr note --- erpnext/accounts/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index a03de9e194..2608c03ffe 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -1512,9 +1512,12 @@ def update_voucher_outstanding(voucher_type, voucher_no, account, party_type, pa ref_doc = frappe.get_doc(voucher_type, voucher_no) # Didn't use db_set for optimisation purpose - ref_doc.outstanding_amount = outstanding["outstanding_in_account_currency"] + ref_doc.outstanding_amount = outstanding["outstanding_in_account_currency"] or 0.0 frappe.db.set_value( - voucher_type, voucher_no, "outstanding_amount", outstanding["outstanding_in_account_currency"] + voucher_type, + voucher_no, + "outstanding_amount", + outstanding["outstanding_in_account_currency"] or 0.0, ) ref_doc.set_status(update=True) From 77f67897067daf03a56924c4efba6bf2eb728931 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 13 Feb 2023 08:27:00 +0530 Subject: [PATCH 081/106] Revert "Update tr.csv" (#34026) Revert "chore: Update Turkish translations (#33985)" This reverts commit 6ea0a69d3aeecb84ee42b98ca89fe64ffab9eeb0. --- erpnext/translations/tr.csv | 3873 +++++++++++++++++------------------ 1 file changed, 1842 insertions(+), 2031 deletions(-) diff --git a/erpnext/translations/tr.csv b/erpnext/translations/tr.csv index c891b9727a..b65494ce32 100644 --- a/erpnext/translations/tr.csv +++ b/erpnext/translations/tr.csv @@ -7,10 +7,10 @@ 'From Date' is required,'Tarihten itibaren' gereklidir, 'From Date' must be after 'To Date','Tarihine Kadar' 'Tarihinden itibaren' den sonra olmalıdır, 'Has Serial No' can not be 'Yes' for non-stock item,Stokta olmayan ürünün 'Seri Nosu Var' 'Evet' olamaz, -'Opening','Açılış', +'Opening','Açılış', 'To Case No.' cannot be less than 'From Case No.','Son Olay No' 'İlk Olay No' dan küçük olamaz., 'To Date' is required,'Tarihine Kadar' gereklidir, -'Total','Toplam', +'Total','Toplam', 'Update Stock' can not be checked because items are not delivered via {0},'Stok Güncelle' seçilemez çünkü ürünler {0} ile teslim edilmemiş., 'Update Stock' cannot be checked for fixed asset sale,'Stoğu Güncelle' sabit varlık satışları için kullanılamaz, ) for {0},) {0} için, @@ -35,17 +35,17 @@ About your company,Şirketiniz hakkında, Above,yukarıdaki, Absent,Eksik, Academic Term,Akademik Dönem, -Academic Term: ,Akademik Dönem: , -Academic Year,Akademik Yıl, -Academic Year: ,Akademik Yıl: , +Academic Term: ,Akademik Dönem:, +Academic Year,Akademik yıl, +Academic Year: ,Akademik yıl:, Accepted + Rejected Qty must be equal to Received quantity for Item {0},Onaylanan ve reddedilen miktarların toplamı alınan ürün miktarına eşit olmak zorundadır. {0}, Access Token,Erişim Anahtarı, Accessable Value,Erişilebilir Değer, -Account,Hesap, +Account,hesap, Account Number,Hesap numarası, Account Number {0} already used in account {1},{1} hesapta {0} hesap numarası zaten kullanıldı, Account Pay Only,Hesabı yalnızca öde, -Account Type,Hesap Türü, +Account Type,hesap tipi, Account Type for {0} must be {1},{0} için hesap türü {1} olmalı, "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'",Bakiye alacaklı durumdaysa borçlu duruma çevrilemez., "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'",Bakiye borçlu durumdaysa alacaklı duruma çevrilemez., @@ -79,11 +79,11 @@ Accounting Ledger,Muhasebe defteri, Accounting journal entries.,Muhasebe günlük girişleri., Accounts,Hesaplar, Accounts Manager,Hesap Yöneticisi, -Accounts Payable,Borç Hesabı, -Accounts Payable Summary,Borç Hesabı Özeti, -Accounts Receivable,Alacak Hesabı, -Accounts Receivable Summary,Alacak Hesabı Özeti, -Accounts User,Muhasebe Kullanıcısı, +Accounts Payable,Vadesi gelmiş hesaplar, +Accounts Payable Summary,Ödeme Hesabı Özeti, +Accounts Receivable,Alacak hesapları, +Accounts Receivable Summary,Alacak Hesapları Özeti, +Accounts User,Muhasebe Kullanıcıları, Accounts table cannot be blank.,Hesap Tablosu boş olamaz., Accrual Journal Entry for salaries from {0} to {1},{0} - {1} tarihleri arasında maaşlar için Günlük Tahakkuk Girişi, Accumulated Depreciation,Birikmiş Amortisman, @@ -91,47 +91,47 @@ Accumulated Depreciation Amount,Birikmiş Amortisman Tutarı, Accumulated Depreciation as on,Tarihinde olduğu gibi birikmiş amortisman, Accumulated Monthly,Aylık Birikim, Accumulated Values,Birikmiş Değerler, -Accumulated Values in Group Company,Grup Şirketi'nde Birikmiş Değerler, +Accumulated Values in Group Company,Grup Şirketi'nde Birikmiş Değerler, Achieved ({}),Elde Edildi ({}), -Action,İşlem, -Action Initialised,İşlem Başlatıldı, -Actions,İşlemler, +Action,Eylem, +Action Initialised,Eylem Başlatıldı, +Actions,Eylemler, Active,Etkin, Activity Cost exists for Employee {0} against Activity Type - {1},Çalışan {0} için Etkinlik Türü - {1} karşılığında Etkinlik Maliyeti var, Activity Cost per Employee,Çalışan Başına Etkinlik Maliyeti, Activity Type,Faaliyet Türü, -Actual Cost,Fiili Maliyet, +Actual Cost,Asıl maliyet, Actual Delivery Date,Gerçek teslim tarihi, -Actual Qty,Fiili Miktar, -Actual Qty is mandatory,Fiili Miktar zorunludur, -Actual Qty {0} / Waiting Qty {1},Fiili Miktar {0} / Bekleyen Miktar {1}, -Actual Qty: Quantity available in the warehouse.,Gerçek Adet: Depoda Fiili miktar., +Actual Qty,Gerçek Adet, +Actual Qty is mandatory,Gerçek Adet zorunludur, +Actual Qty {0} / Waiting Qty {1},Gerçekleşen Miktar {0} / Bekleyen Miktar {1}, +Actual Qty: Quantity available in the warehouse.,Gerçek Adet: Depoda mevcut miktar., Actual qty in stock,Güncel stok miktarı, Actual type tax cannot be included in Item rate in row {0},Gerçek tip vergi satırda Öğe fiyatına dahil edilemez {0}, Add,Ekle, Add / Edit Prices,Fiyatları Ekle / Düzenle, Add Comment,Yorum Ekle, -Add Customers,Müşteri Ekle, -Add Employees,Çalışan Ekle, +Add Customers,Müşteri(ler) Ekle, +Add Employees,Çalışan ekle, Add Item,Ürün Ekle, Add Items,Ürünler Ekle, Add Leads,Teklif Ekle, Add Multiple Tasks,Birden Fazla Görev Ekle, -Add Row,Satır Ekle, +Add Row,Satır ekle, Add Sales Partners,Satış Ortakları Ekleyin, Add Serial No,Seri No Ekle, -Add Students,Öğrenci Ekle, -Add Suppliers,Tedarikçi Ekle, -Add Time Slots,Zaman Dilimleri Ekle, +Add Students,Öğrenci ekle, +Add Suppliers,Tedarikçi ekle, +Add Time Slots,Zaman Dilimleri Ekleme, Add Timesheets,Zaman Çizelgesi Ekle, Add Timeslots,Zaman Dilimi Ekle, -Add Users to Marketplace,Kullanıcıları Pazaryerine Ekle, +Add Users to Marketplace,Kullanıcıları Pazara Eklemek, Add a new address,yeni bir adres ekleyin, Add cards or custom sections on homepage,Ana sayfaya kart veya özel bölüm ekleme, Add more items or open full form,Daha fazla ürün ekle veya Tam formu aç, -Add notes,Not Ekle, +Add notes,Not ekle, Add the rest of your organization as your users. You can also add invite Customers to your portal by adding them from Contacts,Kuruluşunuzun geri kalanını kullanıcı olarak ekleyin. Ayrıca Müşterilerinizi Rehbere ekleyerek onları portala davet edebilirsiniz, -Add to Details,Ayrıntılara Ekle, +Add to Details,Ayrıntılara ekle, Add/Remove Recipients,Alıcı Ekle/Kaldır, Added,Eklendi, Added to details,Ayrıntılara eklendi, @@ -139,10 +139,10 @@ Added {0} users,{0} kullanıcı eklendi, Additional Salary Component Exists.,Ek Maaş Bileşeni Vardır., Address,Adres, Address Line 2,Adres Satırı 2, -Address Name,Adres Adı, +Address Name,Adres adı, Address Title,Adres Başlığı, Address Type,Adres Tipi, -Administrative Expenses,Yönetim Giderleri, +Administrative Expenses,Yönetim giderleri, Administrative Officer,İdari Memur, Administrator,Yönetici, Admission,Başvuru, @@ -157,7 +157,7 @@ Advance amount cannot be greater than {0} {1},Peşin miktar daha büyük olamaz Advertising,Reklamcılık, Aerospace,Havacılık ve Uzay;, Against,Karşı, -Against Account,Hesap Karşılığı, +Against Account,Hesap karşılığı, Against Journal Entry {0} does not have any unmatched {1} entry,Journal Karşı giriş {0} herhangi eşsiz {1} girişi yok, Against Journal Entry {0} is already adjusted against some other voucher,Journal Karşı giriş {0} zaten başka çeki karşı ayarlanır, Against Supplier Invoice {0} dated {1},{1} tarihli {0} Tedarikçi Faturası karşılığı, @@ -172,32 +172,32 @@ Ageing Range 3,Yaşlanma aralığı 3, Agriculture,Tarım, Agriculture (beta),Tarım (beta), Airline,Havayolu, -All Accounts,Tüm Hesaplar, +All Accounts,Bütün hesaplar, All Addresses.,Tüm adresler., -All Assessment Groups,Tüm Değerlendirme Grupları, +All Assessment Groups,Bütün Değerlendirme Grupları, All BOMs,Tüm malzeme listeleri, All Contacts.,Tüm Kişiler., -All Customer Groups,Tüm Müşteri Grupları, -All Day,Tüm Gün, -All Departments,Tüm bölümler, +All Customer Groups,Bütün Müşteri Grupları, +All Day,Bütün Gün, +All Departments,Bütün bölümler, All Healthcare Service Units,Tüm Sağlık Hizmeti Birimleri, -All Item Groups,Tüm Ürün Grupları, +All Item Groups,Bütün Ürün Grupları, All Jobs,Tüm işler, All Products,Tüm ürünler, -All Products or Services.,Tüm Ürünler veya Hizmetler., +All Products or Services.,Bütün Ürünler veya Hizmetler., All Student Admissions,Tüm Öğrenci Kabulleri, All Supplier Groups,Tüm Tedarikçi Grupları, All Supplier scorecards.,Tüm Tedarikçi puan kartları., -All Territories,Tüm Bölgeler, +All Territories,Bütün Bölgeler, All Warehouses,Tüm Depolar, All communications including and above this shall be moved into the new Issue,"Bunları içeren ve bunun üstündeki tüm iletişim, yeni sayıya taşınacaktır.", All items have already been transferred for this Work Order.,Bu İş Emri için tüm öğeler zaten aktarıldı., All other ITC,Diğer tüm ITC, All the mandatory Task for employee creation hasn't been done yet.,Çalışan yaratmak için tüm zorunlu görev henüz yapılmamış., Allocate Payment Amount,Ödeme Tutarı ayır, -Allocated Amount,Ayrılan Miktar, -Allocated Leaves,Ayrılmış İzinler, -Allocating leaves...,İzinler tahsis ediliyor ..., +Allocated Amount,Ayrılan miktar, +Allocated Leaves,Ayrılmış Yapraklar, +Allocating leaves...,Yaprakları tahsis ..., Already record exists for the item {0},Zaten {0} öğesi için kayıt var, "Already set default in pos profile {0} for user {1}, kindly disabled default","{1} kullanıcısı için {0} pos profilinde varsayılan olarak varsayılan değer ayarladınız, varsayılan olarak lütfen devre dışı bırakıldı", Alternate Item,Alternatif Öğe, @@ -206,26 +206,24 @@ Amended From,İtibaren değiştirilmiş, Amount,Tutar, Amount After Depreciation,Değer kaybı sonrası miktar, Amount of Integrated Tax,Entegre Vergi Miktarı, -Amount of TDS Deducted,TDS'den Düşülen Tutar, +Amount of TDS Deducted,TDS'den Düşülen Tutar, Amount should not be less than zero.,Miktar sıfırdan daha az olmamalıdır., Amount to Bill,Faturalanacak Tutar, Amount {0} {1} against {2} {3},Miktar {0} {2} karşılığı {1} {3}, Amount {0} {1} deducted against {2},{2}'ye karşılık düşülecek miktar {0} {1}, Amount {0} {1} transferred from {2} to {3},{0} {1} miktarı {2}'den {3}'e aktarılacak, Amount {0} {1} {2} {3},Miktar {0} {1} {2} {3}, -Amount Eligible for Commission,Komisyona Uygun Tutar, -Amt,Tutar, +Amt,Amt, "An Item Group exists with same name, please change the item name or rename the item group","Bir Ürün grubu aynı isimle bulunuyorsa, lütfen Ürün veya Ürün grubu adını değiştirin", -An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.,Bu 'Akademik Yılı' ile akademik bir terim {0} ve 'Vadeli Adı' {1} zaten var. Bu girişleri değiştirmek ve tekrar deneyin., +An academic term with this 'Academic Year' {0} and 'Term Name' {1} already exists. Please modify these entries and try again.,Bu 'Akademik Yılı' ile akademik bir terim {0} ve 'Vadeli Adı' {1} zaten var. Bu girişleri değiştirmek ve tekrar deneyin., An error occurred during the update process,Güncelleme işlemi sırasında bir hata oluştu, "An item exists with same name ({0}), please change the item group name or rename the item","Bir Ürün aynı isimle bulunuyorsa ({0}), lütfen madde grubunun veya maddenin adını değiştirin", Analyst,analist, Analytics,Analitikler, -Annual Revenue,Yıllık Gelir, Annual Billing: {0},Yıllık Fatura: {0}, Annual Salary,Yıllık gelir, Anonymous,Anonim, -Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4},{1} '{2}' a karşı bir başka Bütçe kaydı '{0}' zaten var ve {4} mali yılı için '{3}' hesabı var, +Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4},{1} '{2}' a karşı bir başka Bütçe kaydı '{0}' zaten var ve {4} mali yılı için '{3}' hesabı var, Another Period Closing Entry {0} has been made after {1},{1} den sonra başka bir dönem kapatma girdisi {0} yapılmıştır, Another Sales Person {0} exists with the same Employee id,Başka Satış Kişi {0} aynı Çalışan kimliği ile var, Antibiotic,Antibiyotik, @@ -257,19 +255,19 @@ Approving User cannot be same as user the rule is Applicable To,Onaylayan Kullan "Apps using current key won't be able to access, are you sure?","Geçerli anahtarı kullanan uygulamalar erişemez, emin misiniz?", Are you sure you want to cancel this appointment?,Bu randevuyu iptal etmek istediğinize emin misiniz?, Arrear,bakiye, -As Examiner,Müfettiş olarak, -As On Date,Tarihe göre, +As Examiner,Müfettiş Olarak, +As On Date,Tarihinde gibi, As Supervisor,Süpervizör olarak, As per rules 42 & 43 of CGST Rules,CGST Kurallarının 42 ve 43 numaralı kuralları uyarınca, -As per section 17(5),Bölüm 17'ye göre (5), +As per section 17(5),Bölüm 17'ye göre (5), As per your assigned Salary Structure you cannot apply for benefits,"Atanan Maaş Yapınıza göre, faydalar için başvuruda bulunamazsınız.", -Assessment,Değerlendirme, +Assessment,değerlendirme, Assessment Criteria,Değerlendirme Kriterleri, Assessment Group,Değerlendirme Grubu, -Assessment Group: ,Değerlendirme Grubu: , +Assessment Group: ,Değerlendirme Grubu:, Assessment Plan,Değerlendirme Planı, Assessment Plan Name,Değerlendirme Planı Adı, -Assessment Report,Değerlendirme Raporu, +Assessment Report,Değerlendirme raporu, Assessment Reports,Değerlendirme Raporları, Assessment Result,Değerlendirme Sonucu, Assessment Result record {0} already exists.,Değerlendirme Sonuç kaydı {0} zaten var., @@ -283,25 +281,25 @@ Asset Name,Varlık Adı, Asset Received But Not Billed,Alınan ancak Faturalandırılmayan Öğe, Asset Value Adjustment,Varlık Değeri Ayarlaması, "Asset cannot be cancelled, as it is already {0}","Varlık iptal edilemez, hala {0}", -Asset scrapped via Journal Entry {0},"Varlık, Yevmiye Kaydı {0} ile hurda edildi", +Asset scrapped via Journal Entry {0},"Varlık, Kayıt Girdisi {0} ile hurda edildi", "Asset {0} cannot be scrapped, as it is already {1}","{0} varlığı hurda edilemez, {1} da var olarak gözüküyor", Asset {0} does not belong to company {1},"Varlık {0}, {1} firmasına ait değil", Asset {0} must be submitted,{0} ın varlığı onaylanmalı, Assets,Varlıklar, -Assign,Ata, +Assign,Atamak, Assign Salary Structure,Maaş Yapısı Atama, Assign To,Ata, Assign to Employees,Çalışanlara ata, -Assigning Structures...,Yapılar atanıyor..., -Associate,Ortak, +Assigning Structures...,Yapılara ata..., +Associate,ortak, At least one mode of payment is required for POS invoice.,Ödeme en az bir mod POS fatura için gereklidir., Atleast one item should be entered with negative quantity in return document,En az bir öğe dönüş belgesinde negatif miktar ile girilmelidir, Atleast one of the Selling or Buying must be selected,Satış veya Alıştan en az biri seçilmelidir, Atleast one warehouse is mandatory,En az bir depo zorunludur, -Attach Logo,Logo Ekle, -Attachment,Ek dosya, -Attachments,Ek dosyalar, -Attendance,Puantaj, +Attach Logo,Logo Ekleyin, +Attachment,Haciz, +Attachments,Eklentiler, +Attendance,katılım, Attendance From Date and Attendance To Date is mandatory,tarihinden Tarihine kadar katılım zorunludur, Attendance can not be marked for future dates,İlerideki tarihler için katılım işaretlenemez, Attendance date can not be less than employee's joining date,Seyirci tarih çalışanın katılmadan tarihten daha az olamaz, @@ -319,22 +317,22 @@ Auto Repeat,Otomatik Tekrarla, Auto repeat document updated,Otomatik tekrar dokümanı güncellendi, Automotive,Otomotiv, Available,Mevcut, -Available Leaves,Mevcut İzinler, +Available Leaves,Mevcut yaprakları, Available Qty,Mevcut Miktar, -Available Selling,Mevcut Satış, +Available Selling,Mevcut satış, Available for use date is required,Kullanılabilir olacağı tarih gereklidir, Available slots,Kullanılabilir alanlar, Available {0},Mevcut {0}, -Available-for-use Date should be after purchase date,"Kullanıma hazır tarih, Satınalma tarihinden sonra olmalıdır.", -Average Age,Ortalama Yaş, -Average Rate,Ortalama Oran, +Available-for-use Date should be after purchase date,"Kullanıma hazır tarih, satın alma tarihinden sonra olmalıdır.", +Average Age,Ortalama yaş, +Average Rate,Ortalama oran, Avg Daily Outgoing,Ort. Günlük Giden, Avg. Buying Price List Rate,Ort. Alış Fiyatı Liste Oranı, Avg. Selling Price List Rate,Ort. Satış Fiyatı Liste Oranı, -Avg. Selling Rate,Ort. Satış Oranı, +Avg. Selling Rate,Ort. Satış oranı, BOM,Ürün Ağacı, BOM Browser,Ürün Ağacı Tarayıcı, -BOM No,BOM Numarası, +BOM No,BOM numarası, BOM Rate,Ürün Ağacı Oranı, BOM Stock Report,Ürün Ağacı Stok Raporu, BOM and Manufacturing Quantity are required,Ürün Ağacı ve Üretim Miktarı gereklidir, @@ -347,18 +345,18 @@ Balance (Dr - Cr),Denge (Dr - Cr), Balance ({0}),Bakiye ({0}), Balance Qty,Denge Adet, Balance Sheet,Bilanço, -Balance Value,Mevcut Maliyet, +Balance Value,Denge Değeri, Balance for Account {0} must always be {1},Hesap {0} her zaman dengede olmalı {1}, Bank,Banka, -Bank Account,Banka Hesabı, +Bank Account,Banka hesabı, Bank Accounts,Banka Hesapları, Bank Draft,Banka Havalesi, Bank Entries,Banka Girişleri, -Bank Name,Banka Adı, +Bank Name,Banka adı, Bank Overdraft Account,Banka Kredili Mevduat Hesabı, -Bank Reconciliation,Banka Mutabakatı, +Bank Reconciliation,Banka Uzlaşma, Bank Reconciliation Statement,Banka Mutabakat Kaydı, -Bank Statement,Banka Ekstresi, +Bank Statement,Hesap durumu, Bank Statement Settings,Banka Ekstre Ayarları, Bank Statement balance as per General Ledger,Genel Muhasebe uyarınca Banka Hesap bakiyesi, Bank account cannot be named as {0},Banka hesabı adı {0} olamaz, @@ -367,13 +365,13 @@ Banking,Bankacılık, Banking and Payments,Bankacılık ve Ödemeler, Barcode {0} already used in Item {1},{0} barkodu zaten {1} ürününde kullanılmış, Barcode {0} is not a valid {1} code,"Barkod {0}, geçerli bir {1} kodu değil", -Base,Baz, +Base,baz, Base URL,Temel URL, Based On,Göre, -Based On Payment Terms,Ödeme Vadesine Göre, +Based On Payment Terms,Ödeme Koşullarına Göre, Basic,Temel, -Batch,Parti, -Batch Entries,Parti Girişleri, +Batch,yığın, +Batch Entries,Toplu Girişler, Batch ID is mandatory,Parti numarası zorunludur, Batch Inventory,Parti Envanteri, Batch Name,Parti Adı, @@ -381,20 +379,20 @@ Batch No,Parti No, Batch number is mandatory for Item {0},{0} ürünü için parti numarası zorunludur, Batch {0} of Item {1} has expired.,{0} partisindeki {1} ürününün ömrü doldu, Batch {0} of Item {1} is disabled.,Öğe {1} öğesinin {0} tanesi devre dışı bırakıldı., -Batch: ,Parti: , +Batch: ,Toplu:, Batches,Partiler, Become a Seller,Satıcı Ol, Beginner,Acemi, -Bill,Fatura, -Bill Date,Fatura Tarihi, +Bill,fatura, +Bill Date,Fatura tarihi, Bill No,Fatura No, -Bill of Materials,Ürün Ağacı / Reçete, -Bill of Materials (BOM),Ürün Ağacı (BOM), +Bill of Materials,Malzeme Listesi, +Bill of Materials (BOM),Malzeme Listesi (BOM), Billable Hours,Faturalandırılabilir Saatler, -Billed,Faturalanan, -Billed Amount,Faturalanan Tutar, +Billed,Faturalanmış, +Billed Amount,Faturalı Tutar, Billing,Faturalama, -Billing Address,Fatura Adresi, +Billing Address,Faturalama Adresi, Billing Address is same as Shipping Address,"Fatura Adresi, Teslimat Adresiyle aynı", Billing Amount,Fatura Tutarı, Billing Status,Fatura Durumu, @@ -404,26 +402,26 @@ Bills raised to Customers.,Müşterilere artırılan faturalar, Biotechnology,Biyoteknoloji, Birthday Reminder,Doğum Günü Hatırlatıcısı, Black,Siyah, -Blanket Orders from Costumers.,Müşterilerden gelen Açık Siparişler, +Blanket Orders from Costumers.,Müşterilerden Battaniye Siparişleri., Block Invoice,Faturayı Engelle, Boms,Ürün Ağaçları, Bonus Payment Date cannot be a past date,Bonus Ödeme Tarihi bir tarih olamaz, Both Trial Period Start Date and Trial Period End Date must be set,Her iki Deneme Süresi Başlangıç Tarihi ve Deneme Dönemi Bitiş Tarihi ayarlanmalıdır, Both Warehouse must belong to same Company,Her iki Depo da aynı Şirkete ait olmalıdır, -Branch,Şube, -Broadcasting,Yayın, -Brokerage,Komisyonculuk, -Browse BOM,BOMa Gözat, -Budget Against,Bütçe Karşılığı, +Branch,şube, +Broadcasting,yayın, +Brokerage,komisyonculuk, +Browse BOM,BOM Araştır, +Budget Against,bütçe Karşı, Budget List,Bütçe Listesi, Budget Variance Report,Bütçe Fark Raporu, Budget cannot be assigned against Group Account {0},Bütçe Grubu Hesabı karşı atanamayan {0}, "Budget cannot be assigned against {0}, as it's not an Income or Expense account","Bir gelir ya da gider hesabı değil gibi Bütçe, karşı {0} atanamaz", Buildings,Binalar, Bundle items at time of sale.,Satış zamanı toplam Ürünler., -Business Development Manager,İş Geliştirme Yöneticisi, +Business Development Manager,İş Geliştirme Müdürü, Buy,Satın al, -Buying,Satınalma, +Buying,Satın alma, Buying Amount,Alım Miktarı, Buying Price List,Alış Fiyatı Listesi, Buying Rate,Alış oranı, @@ -456,7 +454,7 @@ Cancel the journal entry {0} first,Önce {0} günlük girişini iptal et, Canceled,İptal edildi, "Cannot Submit, Employees left to mark attendance","Gönderilemiyor, Çalışanlar katılım için ayrıldı", Cannot be a fixed asset item as Stock Ledger is created.,Stok Defteri oluşturulduğunda sabit bir varlık kalemi olamaz., -Cannot cancel because submitted Stock Entry {0} exists,Gönderilen {0} Stok Kaydı mevcut olduğundan iptal edilemiyor, +Cannot cancel because submitted Stock Entry {0} exists,Sunulan Stok Giriş {0} varolduğundan iptal edilemiyor, Cannot cancel transaction for Completed Work Order.,Tamamlanmış İş Emri için işlem iptal edilemez., Cannot cancel {0} {1} because Serial No {2} does not belong to the warehouse {3},"{0} {1} tarihinde iptal edilemedi, çünkü Seri No {2} depoya {3} ait değil.", Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item,Hisse senedi işleminden sonra nitelikleri değiştiremezsiniz. Yeni Bir Öğe Yapın ve Stokları Yeni Öğe Taşı, @@ -472,7 +470,7 @@ Cannot create a Delivery Trip from Draft documents.,Taslak dokümanlardan Teslim Cannot deactivate or cancel BOM as it is linked with other BOMs,Devre dışı bırakmak veya diğer ürün ağaçları ile bağlantılı olarak BOM iptal edilemiyor, "Cannot declare as lost, because Quotation has been made.","Kayıp olarak Kotasyon yapılmış çünkü, ilan edemez.", Cannot deduct when category is for 'Valuation' or 'Valuation and Total',Kategori 'Değerleme' veya 'Toplam ve Değerleme' olduğu zaman çıkarılamaz, -Cannot deduct when category is for 'Valuation' or 'Vaulation and Total',kategori 'Değerleme' veya 'Vaulation ve Toplam' için ne zaman tenzil edemez, +Cannot deduct when category is for 'Valuation' or 'Vaulation and Total',kategori 'Değerleme' veya 'Vaulation ve Toplam' için ne zaman tenzil edemez, "Cannot delete Serial No {0}, as it is used in stock transactions","Silinemiyor Seri No {0}, hisse senedi işlemlerinde kullanıldığı gibi", Cannot enroll more than {0} students for this student group.,Bu öğrenci grubu için {0} öğrencilere göre daha kayıt olamaz., Cannot find active Leave Period,Aktif İzin Dönemi bulunamıyor, @@ -506,69 +504,69 @@ Casual Leave,Mazeret İzni, Category,Kategori, Category Name,Kategori Adı, Caution,Dikkat, -Central Tax,Merkezi Vergi, -Certification,Belgeleme, +Central Tax,Merkez vergisi, +Certification,belgeleme, Cess,Cess, Change Amount,Değişim Miktarı, Change Item Code,Öğe Kodunu Değiştir, Change Release Date,Yayın Tarihi Değiştir, Change Template Code,Şablon Kodunu Değiştir, Changing Customer Group for the selected Customer is not allowed.,Seçilen Müşteri için Müşteri Grubunu değiştirmeye izin verilmiyor., -Chapter,Bölüm, +Chapter,bölüm, Chapter information.,Bölüm bilgileri., Charge of type 'Actual' in row {0} cannot be included in Item Rate,Satır {0}'daki 'Gerçek' ücret biçimi Ürün Br.Fiyatına dahil edilemez, -Chargeble,Masrafa tabi, +Chargeble,chargeble, Charges are updated in Purchase Receipt against each item,Ücretler her öğenin karşı Satınalma Fiş güncellenir, "Charges will be distributed proportionately based on item qty or amount, as per your selection","Masraflar orantılı seçiminize göre, madde qty veya miktarına göre dağıtılmış olacak", Chart of Cost Centers,Maliyet Merkezlerinin Grafikleri, Check all,Tümünü kontrol, -Checkout,Çıkış yap, +Checkout,Çıkış yapmak, Chemical,Kimyasal, Cheque,Çek, Cheque/Reference No,Çek / Referans No, Cheques Required,Çekler Gerekli, Cheques and Deposits incorrectly cleared,Çekler ve Mevduat yanlış temizlenir, Child Task exists for this Task. You can not delete this Task.,Bu Görev için Alt Görev var. Bu Görevi silemezsiniz., -Child nodes can be only created under 'Group' type nodes,Çocuk düğümleri sadece 'Grup' tür düğüm altında oluşturulabilir, +Child nodes can be only created under 'Group' type nodes,Çocuk düğümleri sadece 'Grup' tür düğüm altında oluşturulabilir, Child warehouse exists for this warehouse. You can not delete this warehouse.,Bu depoya ait alt depo bulunmaktadır. Bu depoyu silemezsiniz., Circular Reference Error,Dairesel Referans Hatası, City,İl, City/Town,İl / İlçe, -Claimed Amount,Talep Edilen Tutar, +Claimed Amount,İddia Edilen Tutar, Clay,Kil, Clear filters,Filtreleri temizle, Clear values,Değerleri temizle, Clearance Date,Gümrükleme Tarih, Clearance Date not mentioned,Gümrükleme Tarih belirtilmeyen, Clearance Date updated,Gümrükleme Tarihi güncellendi, -Client,Client, -Client ID,Client ID, -Client Secret,Client Secret, +Client,Müşteri:, +Client ID,Müşteri Kimliği, +Client Secret,Müşteri Gizliliği, Clinical Procedure,Klinik Prosedür, Clinical Procedure Template,Klinik Prosedür Şablonu, Close Balance Sheet and book Profit or Loss.,Bilançoyu Kapat ve Kar veya Zararı ayır., Close Loan,Krediyi Kapat, -Close the POS,POSu kapat, +Close the POS,POS'u kapat, Closed,Kapalı, Closed order cannot be cancelled. Unclose to cancel.,Kapalı sipariş iptal edilemez. iptal etmek için açıklamak., -Closing (Cr),Kapanış (Alacak), -Closing (Dr),Kapanış (Borç), +Closing (Cr),Kapanış (Cr), +Closing (Dr),Kapanış (Dr), Closing (Opening + Total),Kapanış (Açılış + Toplam), Closing Account {0} must be of type Liability / Equity,Hesap {0} Kapanış tipi Sorumluluk / Özkaynak olmalıdır, Closing Balance,Kapanış bakiyesi, Code,Kod, -Collapse All,Tümünü Daralt, +Collapse All,Tüm daraltmak, Color,Renk, Colour,Renk, -Combined invoice portion must equal 100%,Birleşik fatura kısmı %100'e eşit olmalıdır, +Combined invoice portion must equal 100%,Kombine fatura payı% 100'e eşit olmalıdır, Commercial,Ticari, -Commission,Komisyon, -Commission Rate %,Komisyon Oranı %, +Commission,komisyon, +Commission Rate %,Komisyon oranı %, Commission on Sales,Satış Komisyonu, Commission rate cannot be greater than 100,Komisyon oranı 100'den fazla olamaz, -Community Forum,Topluluk Forumu, +Community Forum,Forum, Company (not Customer or Supplier) master.,Şirket (değil Müşteri veya alanı) usta., -Company Abbreviation,Şirket Kısaltması, +Company Abbreviation,Şirket kısaltma, Company Abbreviation cannot have more than 5 characters,Şirket Kısaltması 5 karakterden uzun olamaz, Company Name,Firma Adı, Company Name cannot be Company,Şirket Adı olamaz, @@ -578,41 +576,41 @@ Company name not same,Şirket adı aynı değil, Company {0} does not exist,Şirket {0} yok, Compensatory Off,Telafi İzni, Compensatory leave request days not in valid holidays,Telafi izin isteme günleri geçerli tatil günlerinde geçerli değildir, -Complaint,Şikâyet, +Complaint,şikâyet, Completion Date,Bitiş Tarihi, Computer,Bilgisayar, Condition,Koşul, Configure,Yapılandır, -Configure {0},{0} Yapılandır, +Configure {0},{0} yapılandırın, Confirmed orders from Customers.,Müşteriler Siparişi Onaylandı., -Connect Amazon with ERPNext,Amazon'u ERPNext ile bağlayın, -Connect Shopify with ERPNext,ERPNext ile Shopify'ı bağlayın, -Connect to Quickbooks,Quickbooks'a bağlan, +Connect Amazon with ERPNext,Amazon'u ERPNext ile bağlayın, +Connect Shopify with ERPNext,ERPNext ile Shopify'ı bağlayın, +Connect to Quickbooks,Quickbooks'a bağlan, Connected to QuickBooks,QuickBooks’a bağlandı, -Connecting to QuickBooks,QuickBooks'a Bağlanma, -Consultation,İstişare, -Consultations,İstişareler, +Connecting to QuickBooks,QuickBooks'a Bağlanma, +Consultation,konsültasyon, +Consultations,istişareler, Consulting,Danışmanlık, -Consumable,Tüketilir, -Consumed,Tüketilen, +Consumable,tüketilir, +Consumed,tüketilen, Consumed Amount,Tüketilen Tutar, -Consumed Qty,Tüketilen Miktar, -Consumer Products,Tüketici Ürünleri, -Contact,İlgili Kişiler, +Consumed Qty,Tüketilen Adet, +Consumer Products,Tüketici ürünleri, +Contact,İrtibat, Contact Details,İletişim Bilgileri, -Contact Number,İletişim Numarası, -Contact Us,Bize ulaşın, +Contact Number,İletişim numarası, +Contact Us,Bizimle iletişime geçin, Content,İçerik, Content Masters,İçerik Masters, Content Type,İçerik Türü, -Continue Configuration,Yapılandırmaya Devam et, -Contract,Sözleşme, +Continue Configuration,Yapılandırmaya Devam Et, +Contract,sözleşme, Contract End Date must be greater than Date of Joining,Sözleşme Bitiş tarihi Katılma tarihinden büyük olmalıdır, Contribution %,Katkı%, Contribution Amount,Katkı Tutarı, Conversion factor for default Unit of Measure must be 1 in row {0},Tedbir varsayılan Birimi için dönüşüm faktörü satırda 1 olmalıdır {0}, Conversion rate cannot be 0 or 1,Dönüşüm oranı 0 veya 1 olamaz, -Convert to Group,Gruba Dönüştür, +Convert to Group,Gruba Dönüştürmek, Convert to Non-Group,Olmayan gruba dönüştürme, Cosmetics,Bakım ürünleri, Cost Center,Maliyet Merkezi, @@ -627,12 +625,12 @@ Cost as on,olarak Maliyet, Cost of Delivered Items,Teslim Öğeler Maliyeti, Cost of Goods Sold,Satışların Maliyeti, Cost of Issued Items,İhraç Öğeler Maliyeti, -Cost of New Purchase,Yeni Satınalma Maliyeti, +Cost of New Purchase,Yeni Satın Alma Maliyeti, Cost of Purchased Items,Satın Öğeler Maliyeti, Cost of Scrapped Asset,Hurdaya Varlığın Maliyeti, Cost of Sold Asset,Satılan Varlığın Maliyeti, Cost of various activities,Çeşitli faaliyetler Maliyeti, -"Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again","Otomatik olarak Kredi Notu oluşturulamadı, lütfen 'Kredi Notunu Ver' seçeneğinin işaretini kaldırın ve tekrar gönderin", +"Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again","Otomatik olarak Kredi Notu oluşturulamadı, lütfen 'Kredi Notunu Ver' seçeneğinin işaretini kaldırın ve tekrar gönderin", Could not generate Secret,Gizli oluşturulamadı, Could not retrieve information for {0}.,{0} için bilgi alınamadı., Could not solve criteria score function for {0}. Make sure the formula is valid.,{0} için ölçüt puanı işlevi çözülemedi. Formülün geçerli olduğundan emin olun., @@ -640,79 +638,79 @@ Could not solve weighted score function. Make sure the formula is valid.,Ağırl Could not submit some Salary Slips,Bazı Maaş Fişleri gönderilemedi, "Could not update stock, invoice contains drop shipping item.","Stok güncelleme olamazdı, fatura damla nakliye öğe içeriyor.", Country wise default Address Templates,Ülke bilgisi varsayılan adres şablonları, -Course,Kurs, -Course Code: ,Kurs Kodu: , +Course,kurs, +Course Code: ,Kurs kodu:, Course Enrollment {0} does not exists,{0} ders kaydı mevcut değil, Course Schedule,Kurs programı, -Course: ,Ders: , -Cr,Alacak, +Course: ,Ders:, +Cr,Cr, Create,Oluştur, Create BOM,Malzeme Listesi Oluştur, Create Delivery Trip,Teslimat Gezisi Oluştur, -Create Disbursement Entry,Harcama Girişi Oluştur, -Create Employee,Personel Oluştur, -Create Employee Records,Personel Kayıtları Oluştur, -"Create Employee records to manage leaves, expense claims and payroll","İzinleri, harcama talepleri ve bordro yönetmek için Çalışan kaydı oluşturma", -Create Fee Schedule,Ücret Tarifesi Oluştur, -Create Fees,Ücret Oluştur, -Create Inter Company Journal Entry,Şirketler Arası Yevmiye Kaydı Oluştur, -Create Invoice,Fatura Oluştur, -Create Invoices,Fatura Oluştur, +Create Disbursement Entry,Ödeme Girişi Oluştur, +Create Employee,Çalışan Oluştur, +Create Employee Records,Çalışan Kayıtları Oluşturma, +"Create Employee records to manage leaves, expense claims and payroll","Yaprakları, harcama talepleri ve bordro yönetmek için Çalışan kaydı oluşturma", +Create Fee Schedule,Ücret Tarifesi Yarat, +Create Fees,Ücret Yarat, +Create Inter Company Journal Entry,Şirketler Arası Dergi Girişi Oluşturma, +Create Invoice,Fatura oluşturmak, +Create Invoices,Fatura Yaratın, Create Job Card,İş kartı oluştur, -Create Journal Entry,Yevmiye Kaydı Oluştur, -Create Lead,Aday Oluştur, -Create Leads,Adayları Oluştur, -Create Maintenance Visit,Bakım Ziyareti Oluştur, -Create Material Request,Malzeme Talebi Oluştur, -Create Multiple,Çoklu Oluştur, -Create Opening Sales and Purchase Invoices,Açılış Satış ve Satınalma Faturası Oluştur, +Create Journal Entry,Dergi Girişi Oluştur, +Create Lead,Kurşun Yarat, +Create Leads,İlanlar oluştur, +Create Maintenance Visit,Bakım Ziyareti Yaratın, +Create Material Request,Malzeme Talebi Yaratın, +Create Multiple,Çoklu oluştur, +Create Opening Sales and Purchase Invoices,Açılış Satışları ve Satınalma Faturaları Yaratın, Create Payment Entries,Ödeme Girişleri Oluştur, Create Payment Entry,Ödeme Girişi Oluştur, Create Print Format,Baskı Biçimi Oluştur, -Create Purchase Order,Satınalma Siparişi Oluştur, -Create Purchase Orders,Satınalma Siparişleri Oluştur, -Create Quotation,Teklif Oluştur, -Create Salary Slip,Maaş Bordrosu Oluştur, -Create Salary Slips,Maaş Bordroları Oluştur, -Create Sales Invoice,Satış Faturası Oluştur, -Create Sales Order,Satış Siparişi Oluştur, -Create Sales Orders to help you plan your work and deliver on-time,İşinizi planlamanıza ve zamanında teslim etmenize yardımcı olacak Satış Siparişleri oluşturun, -Create Sample Retention Stock Entry,Numune Saklama Stok Kaydı Oluştur, -Create Student,Öğrenci Oluştur, +Create Purchase Order,Satınalma Siparişi Yaratın, +Create Purchase Orders,Satınalma Siparişleri oluşturun, +Create Quotation,Teklif oluşturma, +Create Salary Slip,Maaş Makbuzu Oluştur, +Create Salary Slips,Maaş Fişleri Oluştur, +Create Sales Invoice,Satış Faturası Yaratın, +Create Sales Order,Müşteri Siparişi Yaratın, +Create Sales Orders to help you plan your work and deliver on-time,Çalışmanızı planlamanıza ve zamanında teslim etmenize yardımcı olacak Satış Siparişleri oluşturun, +Create Sample Retention Stock Entry,Örnek Tutma Stok Girişi, +Create Student,Öğrenci Yarat, Create Student Batch,Öğrenci Grubu Oluştur, Create Student Groups,Öğrenci Grupları Oluşturma, -Create Supplier Quotation,Tedarikçi Teklifi Oluştur, +Create Supplier Quotation,Tedarikçi Teklifi Yarat, Create Tax Template,Vergi Şablonu Oluştur, Create Timesheet,Zaman Çizelgesi Oluştur, -Create User,Kullanıcı Oluştur, -Create Users,Kullanıcıları Oluştur, +Create User,Kullanıcı oluştur, +Create Users,Kullanıcılar oluştur, Create Variant,Varyant Oluştur, Create Variants,Varyantları Oluştur, "Create and manage daily, weekly and monthly email digests.","Günlük, haftalık ve aylık e-posta özetleri oluştur.", -Create customer quotes,Müşteri Teklifi Oluştur, +Create customer quotes,Müşteri tırnak oluşturun, Create rules to restrict transactions based on values.,Değerlere dayalı işlemleri kısıtlamak için kurallar oluşturun., Created {0} scorecards for {1} between: ,{1} için {0} puan kartını şu aralıklarla oluşturdu:, Creating Company and Importing Chart of Accounts,Şirket Kurmak ve Hesap Çizelgesi Alma, -Creating Fees,Ücret Oluştur, -Creating Payment Entries......,Ödeme Girişleri Oluşturuluyor..., -Creating Salary Slips...,Maaş Fişleri Oluşturuluyor..., -Creating student groups,Öğrenci grupları oluşturuluyor, -Creating {0} Invoice,{0} Fatura Oluşturuluyor, -Credit,Alacak, -Credit ({0}),Alacak ({0}), -Credit Account,Alacak Hesabı, -Credit Balance,Alacak Bakiyesi, -Credit Card,Kredi Kartı, +Creating Fees,Ücret Yaratmak, +Creating Payment Entries......,Ödeme Girişleri Oluşturma ......, +Creating Salary Slips...,Maaş Fişleri Oluşturma ..., +Creating student groups,Öğrenci grupları oluşturma, +Creating {0} Invoice,{0} Fatura Oluşturma, +Credit,Kredi, +Credit ({0}),Kredi ({0}), +Credit Account,Kredi hesabı, +Credit Balance,Alacak bakiyesi, +Credit Card,Kredi kartı, Credit Days cannot be a negative number,Kredi Günleri negatif sayı olamaz, -Credit Limit,Kredi Limiti, -Credit Note,Alacak Dekontu, -Credit Note Amount,Alacak Dekontu Tutarı, -Credit Note Issued,Alacak Dekontu Düzenlendi, +Credit Limit,Kredi limiti, +Credit Note,Kredi mektubu, +Credit Note Amount,Kredi Not Tutarı, +Credit Note Issued,Kredi Notu İhraç, Credit Note {0} has been created automatically,Kredi Notu {0} otomatik olarak oluşturuldu, Credit limit has been crossed for customer {0} ({1}/{2}),Müşteri {0} için ({1} / {2}) kredi limiti geçti., Creditors,Alacaklılar, -Criteria weights must add up to 100%,Ölçüt ağırlıkları% 100'e varmalıdır, -Crop Cycle,Mahsul Döngüsü, +Criteria weights must add up to 100%,Ölçüt ağırlıkları% 100'e varmalıdır, +Crop Cycle,Mahsul Çevrimi, Crops & Lands,Mahsuller ve Arsalar, Currency Exchange must be applicable for Buying or for Selling.,Döviz Alış Alış veya Satış için geçerli olmalıdır., Currency can not be changed after making entries using some other currency,Para başka bir para birimini kullanarak girdileri yaptıktan sonra değiştirilemez, @@ -722,12 +720,12 @@ Currency is required for Price List {0},Döviz Fiyat Listesi için gereklidir {0 Currency of the Closing Account must be {0},Kapanış Hesap Para olmalıdır {0}, Currency of the price list {0} must be {1} or {2},{0} fiyat listesinin para birimi {1} veya {2} olmalıdır., Currency should be same as Price List Currency: {0},"Para birimi, Fiyat Listesi Para Birimi ile aynı olmalıdır: {0}", -Current,Mevcut, -Current Assets,Dönen Varlıklar, +Current,şimdiki, +Current Assets,Mevcut Varlıklar, Current BOM and New BOM can not be same,Cari BOM ve Yeni BOM aynı olamaz, -Current Job Openings,Mevcut Açık Pozisyonlar, +Current Job Openings,Güncel İş Olanakları, Current Liabilities,Kısa Vadeli Borçlar, -Current Qty,Güncel Miktar, +Current Qty,Güncel Adet, Current invoice {0} is missing,Şu fatura {0} eksik, Custom HTML,Özel HTML, Custom?,Özel?, @@ -735,15 +733,15 @@ Customer,Müşteri, Customer Addresses And Contacts,Müşteri Adresleri Ve İrtibatları, Customer Contact,Müşteri İrtibatı, Customer Database.,Müşteri veritabanı., -Customer Group,Müşteri Grubu, -Customer LPO,Müşteri LPO'sı, +Customer Group,müşteri grubu, +Customer LPO,Müşteri LPO'sı, Customer LPO No.,Müşteri LPO No., -Customer Name,Müşteri Adı, +Customer Name,müşteri adı, Customer POS Id,Müşteri POS Kimliği, Customer Service,Müşteri Hizmetleri, Customer and Supplier,Müşteri ve tedarikçi, Customer is required,Müşteri gereklidir, -Customer isn't enrolled in any Loyalty Program,Müşteri herhangi bir Sadakat Programına kayıtlı değil, +Customer isn't enrolled in any Loyalty Program,Müşteri herhangi bir Bağlılık Programına kayıtlı değil, Customer required for 'Customerwise Discount','Müşteri indirimi' için gereken müşteri, Customer {0} does not belong to project {1},Müşteri {0} projeye ait değil {1}, Customer {0} is created.,Müşteri {0} oluşturuldu., @@ -756,7 +754,7 @@ Daily Work Summary,Günlük Çalışma Özeti, Daily Work Summary Group,Günlük Çalışma Özet Grubu, Data Import and Export,İçeri/Dışarı Aktar, Data Import and Settings,Veri Alma ve Ayarlar, -Database of potential customers.,Potansiyel Müşteri Veritabanı., +Database of potential customers.,Potansiyel müşterilerin Veritabanı., Date Format,Tarih Biçimi, Date Of Retirement must be greater than Date of Joining,Emeklilik Tarihi katılım tarihinden büyük olmalıdır, Date is repeated,Tarih tekrarlanır, @@ -765,30 +763,30 @@ Date of Birth cannot be greater than today.,Doğum Tarihi bugünkünden daha bü Date of Commencement should be greater than Date of Incorporation,Başlangıç tarihi kuruluş tarihinden daha büyük olmalıdır., Date of Joining,Katılma Tarihi, Date of Joining must be greater than Date of Birth,Katılım Tarihi Doğum Tarihinden büyük olmalıdır, -Date of Transaction,İşlemin Tarihi, +Date of Transaction,İşlem tarihi, Datetime,Tarihzaman, Day,Gün, -Debit,Borç, -Debit ({0}),Borç ({0}), -Debit A/C Number,Borç A/C Numarası, -Debit Account,Borç Hesabı, -Debit Note,Borç Dekontu, -Debit Note Amount,Borç Dekont Tutarı, -Debit Note Issued,Borç Senedi Düzenlendi, +Debit,borç, +Debit ({0}),Borçlanma ({0}), +Debit A/C Number,Borç A / C Numarası, +Debit Account,Borç hesabı, +Debit Note,Borç dekontu, +Debit Note Amount,Borç Not Tutarı, +Debit Note Issued,Borç Dekontu İhraç, Debit To is required,Bankamatik To gereklidir, Debit and Credit not equal for {0} #{1}. Difference is {2}.,Borç ve Kredi {0} # için eşit değil {1}. Fark {2}., Debtors,Borçlular, Debtors ({0}),Borçlular ({0}), Declare Lost,Kayıp Beyanı, -Deduction,Kesinti, +Deduction,kesinti, Default Activity Cost exists for Activity Type - {0},Standart Etkinliği Maliyet Etkinlik Türü için var - {0}, Default BOM ({0}) must be active for this item or its template,Standart BOM ({0}) Bu öğe veya şablon için aktif olmalıdır, Default BOM for {0} not found,{0} bulunamadı için varsayılan BOM, Default BOM not found for Item {0} and Project {1},Öğe {0} ve Proje {1} için varsayılan BOM bulunamadı, -Default Letter Head,Varsayılan Yazı Başlığı, +Default Letter Head,Mektubu Başkanı Standart, Default Tax Template,Varsayılan Vergi Şablonu, Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM.,Zaten başka Ölçü Birimi bazı işlem (ler) yaptık çünkü Öğe için Ölçü Varsayılan Birim {0} doğrudan değiştirilemez. Farklı Standart Ölçü Birimi kullanmak için yeni bir öğe oluşturmanız gerekecektir., -Default Unit of Measure for Variant '{0}' must be same as in Template '{1}',Variant için Ölçü Varsayılan Birim '{0}' Şablon aynı olmalıdır '{1}', +Default Unit of Measure for Variant '{0}' must be same as in Template '{1}',Variant için Ölçü Varsayılan Birim '{0}' Şablon aynı olmalıdır '{1}', Default settings for buying transactions.,Alış İşlemleri için varsayılan ayarlar., Default settings for selling transactions.,Satış İşlemleri için varsayılan ayarlar., Default tax templates for sales and purchase are created.,Satışlar ve satın alımlar için varsayılan vergi şablonları oluşturulmuştur., @@ -797,19 +795,17 @@ Defense,Savunma, Define Project type.,Proje türünü tanımlayın., Define budget for a financial year.,Bir mali yıl için bütçeyi tanımlayın., Define various loan types,Çeşitli kredi türlerini tanımlama, -Del,Sil, +Del,Del, Delay in payment (Days),Ödeme Gecikme (Gün), -Delete Transactions,İşlemleri Sil, Delete all the Transactions for this Company,Bu şirket için bütün İşlemleri sil, -Delete Accounting and Stock Ledger Entries on deletion of Transaction,İşlem Silindiğinde Muhasebe ve Stok Girişlerini Sil, Deletion is not permitted for country {0},{0} ülke için silme işlemine izin verilmiyor, Delivered,Teslim Edildi, -Delivered Amount,Teslim Edilen Tutar, +Delivered Amount,Teslim Tutar, Delivered Qty,Teslim Edilen Miktar, Delivered: {0},Teslim: {0}, Delivery,İrsaliye, Delivery Date,İrsaliye Tarihi, -Delivery Note,Satış İrsaliyesi, +Delivery Note,İrsaliye, Delivery Note {0} is not submitted,İrsaliye {0} teslim edilmedi, Delivery Note {0} must not be submitted,İrsaliye {0} teslim edilmemelidir, Delivery Notes {0} must be cancelled before cancelling this Sales Order,Satış Emri iptal edilmeden önce İrsaliyeler {0} iptal edilmelidir, @@ -818,26 +814,26 @@ Delivery Status,Teslim Durumu, Delivery Trip,Teslimat Gezisi, Delivery warehouse required for stock item {0},Teslim depo stok kalemi için gerekli {0}, Department,Departman, -Department Stores,Alışveriş Mağazaları, +Department Stores,Departman mağazaları, Depreciation,Amortisman, Depreciation Amount,Amortisman Tutarı, Depreciation Amount during the period,döneminde Amortisman Tutarı, Depreciation Date,Amortisman Tarihi, Depreciation Eliminated due to disposal of assets,Amortisman nedeniyle varlıkların elden çıkarılması elendi, -Depreciation Entry,Amortisman Kaydı, +Depreciation Entry,Amortisman kayıt, Depreciation Method,Amortisman Yöntemi, Depreciation Row {0}: Depreciation Start Date is entered as past date,Amortisman Satırı {0}: Amortisman Başlangıç Tarihi geçmiş olarak girildi, Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1},"Amortisör Satırı {0}: Faydalı ömür sonrasında beklenen değer, {1} değerinden büyük veya ona eşit olmalıdır.", -Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Kullanıma hazır Tarih'ten önce olamaz", -Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Satınalma Tarihinden önce olamaz", -Designer,Tasarımcı, +Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Kullanıma hazır Tarih'ten önce olamaz", +Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date,"Amortisör Satırı {0}: Sonraki Amortisman Tarihi, Satın Alma Tarihinden önce olamaz", +Designer,tasarımcı, Detailed Reason,Ayrıntılı Sebep, -Details,Ayrıntılar, +Details,ayrıntılar, Details of Outward Supplies and inward supplies liable to reverse charge,Dışa Sarf Malzemelerinin ve geri beslemeden sorumlu olan iç sarf malzemelerinin ayrıntıları, Details of the operations carried out.,Operasyonların detayları gerçekleştirdi., Diagnosis,tanı, Did not find any item called {0},{0} kalemi bulunamadı, -Diff Qty,Fark Miktarı, +Diff Qty,Diff Adet, Difference Account,Fark Hesabı, "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry",Bu Stok Mutabakatı bir Hesap Açılış Kaydı olduğundan fark hesabının aktif ya da pasif bir hesap tipi olması gerekmektedir, Difference Amount,Fark tutarı, @@ -879,31 +875,31 @@ Donor,verici, Donor Type information.,Donör Türü bilgileri., Donor information.,Bağışçı bilgileri., Download JSON,JSON indir, -Draft,Taslak, -Drop Ship,Drop Ship, +Draft,taslak, +Drop Ship,Bırak Gemi, Drug,İlaç, Due / Reference Date cannot be after {0},Due / Referans Tarihi sonra olamaz {0}, -Due Date cannot be before Posting / Supplier Invoice Date,Son Ödeme Tarihi Gönderim / Tedarikçi Fatura Tarihi'nden önce olamaz, +Due Date cannot be before Posting / Supplier Invoice Date,Son Ödeme Tarihi Gönderim / Tedarikçi Fatura Tarihi'nden önce olamaz, Due Date is mandatory,Due Date zorunludur, Duplicate Entry. Please check Authorization Rule {0},Girişi çoğaltın. Yetkilendirme Kuralı kontrol edin {0}, Duplicate Serial No entered for Item {0},Çoğaltın Seri No Ürün için girilen {0}, Duplicate customer group found in the cutomer group table,cutomer grubu tablosunda bulunan yinelenen müşteri grubu, -Duplicate entry,Kaydı Kopyala, +Duplicate entry,Girdiyi Kopyala, Duplicate item group found in the item group table,öğe grubu tablosunda bulunan yinelenen öğe grubu, Duplicate roll number for student {0},{0} öğrencisi için yinelenen rulo numarası, Duplicate row {0} with same {1},Satır {0} ı {1} ile aynı biçimde kopyala, Duplicate {0} found in the table,Tabloda {0} yinelenen kopya, -Duration in Days,Süre gün, +Duration in Days,Günlerde Süre, Duties and Taxes,Harç ve Vergiler, E-Invoicing Information Missing,E-Faturalama Bilgisi Eksik, ERPNext Demo,ERPNext Demosu, ERPNext Settings,ERPNext Ayarları, -Earliest,En erken, +Earliest,en erken, Earnest Money,Kaparo, Earning,Kazanma, Edit,Düzenle, Edit Publishing Details,Yayınlama Ayrıntılarını Düzenle, -"Edit in full page for more options like assets, serial nos, batches etc.","Öğeler, seri no'lar, gruplar vb. Gibi daha fazla seçenek için tam sayfayı düzenleyin.", +"Edit in full page for more options like assets, serial nos, batches etc.","Öğeler, seri no'lar, gruplar vb. Gibi daha fazla seçenek için tam sayfayı düzenleyin.", Education,Eğitim, Either location or employee must be required,Yer veya çalışan gerekli olmalıdır, Either target qty or target amount is mandatory,Hedef miktarı veya hedef tutarı zorunludur, @@ -913,24 +909,24 @@ Electronic Equipments,Elektronik Ekipmanlar, Electronics,Elektronik, Eligible ITC,Uygun ITC, Email Account,E-posta Hesabı, -Email Address,E-posta Adresi, +Email Address,E, "Email Address must be unique, already exists for {0}","{0} E-posta adresi zaten var, benzersiz olmalıdır.", -Email Digest: ,E-posta Digest: , +Email Digest: ,Digest e-posta:, Email Reminders will be sent to all parties with email contacts,E-posta Hatırlatıcıları e-posta ile tüm taraflara gönderilecektir, Email Sent,E-posta Gönderilmiş, -Email Template,E-posta Şablonu, +Email Template,E-posta şablonu, Email not found in default contact,Varsayılan iletişimde e-posta bulunamadı, Email sent to {0},E-posta gönderildi {0}, -Employee,Personel, -Employee A/C Number,Personel A/C Numarası, -Employee Advances,Personel Avansları, -Employee Benefits,Personele sağlanan faydalar, -Employee Grade,Personel notu, -Employee ID,Personel kimliği, -Employee Lifecycle,Personel Yaşam Döngüsü, -Employee Name,Personel Adı, +Employee,Çalışan, +Employee A/C Number,Çalışan A / C Numarası, +Employee Advances,Çalışan Gelişmeleri, +Employee Benefits,Çalışanlara sağlanan faydalar, +Employee Grade,Çalışan notu, +Employee ID,Çalışan kimliği, +Employee Lifecycle,Çalışan Yaşam Döngüsü, +Employee Name,Çalışan Adı, Employee Promotion cannot be submitted before Promotion Date ,Çalışan Promosyonu Promosyon Tarihinden önce gönderilemez, -Employee Referral,Personel başvurusu, +Employee Referral,İşçi başvurusu, Employee Transfer cannot be submitted before Transfer Date ,Devir tarihinden önce çalışan transferi yapılamaz., Employee cannot report to himself.,Çalışan kendi kendine rapor olamaz., Employee relieved on {0} must be set as 'Left',"{0} üzerinde bırakılan işçi 'ayrılı' olarak ayarlanmalıdır""", @@ -944,19 +940,19 @@ Employee {0} on Half day on {1},"Yarım günde Çalışan {0}, {1}", Enable,Etkinleştir, Enable / disable currencies.,/ Para birimlerini etkinleştir/devre dışı bırak., Enabled,Etkin, -"Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Etkinleştirme Alışveriş Sepeti etkin olarak, 'Alışveriş Sepeti için kullan' ve Alışveriş Sepeti için en az bir vergi Kural olmalıdır", -End Date,Bitiş Tarihi, +"Enabling 'Use for Shopping Cart', as Shopping Cart is enabled and there should be at least one Tax Rule for Shopping Cart","Etkinleştirme Alışveriş Sepeti etkin olarak, 'Alışveriş Sepeti için kullan' ve Alışveriş Sepeti için en az bir vergi Kural olmalıdır", +End Date,Bitiş tarihi, End Date can not be less than Start Date,"Bitiş Tarihi, Başlangıç Tarihinden az olamaz", -End Date cannot be before Start Date.,"Bitiş Tarihi, Başlangıç Tarihi'nden önce olamaz.", -End Year,Bitiş Yılı, +End Date cannot be before Start Date.,"Bitiş Tarihi, Başlangıç Tarihi'nden önce olamaz.", +End Year,bitiş yılı, End Year cannot be before Start Year,Yıl Sonu Başlangıç Yıl önce olamaz, -End on,Bitiş Tarihi, +End on,Bitiş tarihi, End time cannot be before start time,Bitiş saati başlangıç saatinden önce olamaz, -Ends On date cannot be before Next Contact Date.,"Bitiş Tarihi, Sonraki İletişim Tarihi'nden önce olamaz.", +Ends On date cannot be before Next Contact Date.,"Bitiş Tarihi, Sonraki İletişim Tarihi'nden önce olamaz.", Energy,Enerji, Engineer,Mühendis, Enough Parts to Build,Yeter Parçaları Build, -Enroll,Kaydet, +Enroll,kaydetmek, Enrolling student,kaydolunan öğrenci, Enrolling students,Öğrencileri kaydettirme, Enter depreciation details,Amortisman bilgilerini girin, @@ -967,7 +963,7 @@ Enter value betweeen {0} and {1},{0} ve {1} arasındaki bahis değerini girin, Entertainment & Leisure,Eğlence ve Boş Zaman, Entertainment Expenses,Eğlence giderleri, Equity,Özkaynak, -Error Log,Hata Günlüğü, +Error Log,hata Günlüğü, Error evaluating the criteria formula,Kriter formülünü değerlendirirken hata oluştu, Error in formula or condition: {0},Formül ya da durumun hata: {0}, Error: Not a valid id?,Hata: Geçerli bir kimliği?, @@ -977,7 +973,7 @@ Evaluation,Değerlendirme, Event,Faaliyet, Event Location,Etkinlik Yeri, Event Name,Etkinlik Adı, -Exchange Gain/Loss,Kambiyo Kâr ve Zararı, +Exchange Gain/Loss,Kambiyo Kâr / Zarar, Exchange Rate Revaluation master.,Döviz Kuru Yeniden Değerleme ana., Exchange Rate must be same as {0} {1} ({2}),Döviz Kuru aynı olmalıdır {0} {1} ({2}), Excise Invoice,Tüketim Fatura, @@ -988,21 +984,21 @@ Expected Delivery Date,Beklenen Teslim Tarihi, Expected Delivery Date should be after Sales Order Date,"Beklenen Teslim Tarihi, Satış Sipariş Tarihinden sonra olmalıdır", Expected End Date,Beklenen Bitiş Tarihi, Expected Hrs,Beklenen Saat, -Expected Start Date,Beklenen Baş. Tarihi, -Expense,Gider, -"Expense / Difference account ({0}) must be a 'Profit or Loss' account","Gider / Fark hesabı({0}), bir 'Kar veya Zarar' hesabı olmalıdır", +Expected Start Date,Beklenen BaşlangıçTarihi, +Expense,gider, +Expense / Difference account ({0}) must be a 'Profit or Loss' account,"Gider / Fark hesabı({0}), bir 'Kar veya Zarar' hesabı olmalıdır", Expense Account,Gider Hesabı, -Expense Claim,Masraf Talebi, -Expense Claim for Vehicle Log {0},Araç giriş için Masraf Talebi {0}, -Expense Claim {0} already exists for the Vehicle Log,Masraf Talep {0} zaten Araç giriş için var, -Expense Claims,Masraf Talepleri, +Expense Claim,Gider Talebi, +Expense Claim for Vehicle Log {0},Araç giriş için Gider Talep {0}, +Expense Claim {0} already exists for the Vehicle Log,Gider Talep {0} zaten Araç giriş için var, +Expense Claims,Gider İddiaları, Expense account is mandatory for item {0},Ürün {0} için gider hesabı zorunludur, -Expenses,Giderler, +Expenses,giderler, Expenses Included In Asset Valuation,Varlık Değerlemesine Dahil Olan Giderler, -Expenses Included In Valuation,Değerlemeye dahil Giderler, -Expired Batches,Süresi Biten Partiler, +Expenses Included In Valuation,Değerlemeye dahil giderler, +Expired Batches,Süresi dolan Toplu İşler, Expires On,Tarihinde sona eriyor, -Expiring On,Sona erme tarihi, +Expiring On,Süresi doldu, Expiry (In Days),(Gün) Son Kullanma, Explore,Keşfet!, Export E-Invoices,E-Faturaları Dışa Aktar, @@ -1034,47 +1030,48 @@ Fieldname,fieldname, Fields,Alanlar, Fill the form and save it,Formu doldurun ve kaydedin, Filter Employees By (Optional),Çalışanları ... ile Filtrele (Opsiyonel), +"Filter Fields Row #{0}: Fieldname {1} must be of type ""Link"" or ""Table MultiSelect""",Filtre Alanları Satırı # {0}: {1} alan adı "Link" veya "Table MultiSelect" tipinde olmalıdır, Filter Total Zero Qty,Toplam Sıfır Miktar Filtresi, Finance Book,Finans Kitabı, Financial / accounting year.,Mali / muhasebe yılı., Financial Services,Finansal hizmetler, Financial Statements,Finansal Tablolar, -Financial Year,Mali Yıl, +Financial Year,Mali yıl, Finish,Bitiş, Finished Good,İyi bitti, Finished Good Item Code,Bitmiş iyi ürün kodu, Finished Goods,Mamüller, Finished Item {0} must be entered for Manufacture type entry,Öğe bitirdi {0} imalatı tipi giriş için girilmelidir, Finished product quantity {0} and For Quantity {1} cannot be different,Bitmiş ürün miktarı {0} ve Miktar {1} için farklı olamaz, -First Name,Adı, +First Name,Ad, "Fiscal Regime is mandatory, kindly set the fiscal regime in the company {0}","Mali rejim zorunludur, lütfen {0} şirketindeki mali rejimi ayarlayın.", -Fiscal Year,Mali Yıl, -Fiscal Year End Date should be one year after Fiscal Year Start Date,"Mali Yıl Sonu Tarihi, Mali Yıl Başlama Tarihi'nden bir yıl sonra olmalıdır", +Fiscal Year,Mali yıl, +Fiscal Year End Date should be one year after Fiscal Year Start Date,"Mali Yıl Sonu Tarihi, Mali Yıl Başlama Tarihi'nden bir yıl sonra olmalıdır", Fiscal Year Start Date and Fiscal Year End Date are already set in Fiscal Year {0},Mali Yıl {0} da Mali Yıl Başlangıç Tarihi ve Mali Yıl Bitiş Tarihi zaten ayarlanmış, Fiscal Year Start Date should be one year earlier than Fiscal Year End Date,Mali Yıl Başlangıç Tarihi Mali Yıl Bitiş Tarihinden bir yıl önce olmalıdır., -Fiscal Year {0} does not exist,Mali Yıl {0} yok, -Fiscal Year {0} is required,Mali Yıl {0} gereklidir, +Fiscal Year {0} does not exist,Mali yıl {0} yok, +Fiscal Year {0} is required,Mali yıl {0} gereklidir, Fiscal Year {0} not found,bulunamadı Mali Yılı {0}, Fixed Asset,Sabit Varlık, Fixed Asset Item must be a non-stock item.,Sabit Kıymet Öğe olmayan bir stok kalemi olmalıdır., Fixed Assets,Duran Varlıklar, Following Material Requests have been raised automatically based on Item's re-order level,Malzeme İstekleri ardından öğesinin yeniden sipariş seviyesine göre otomatik olarak gündeme gelmiş, -Following accounts might be selected in GST Settings:,GST Ayarları'nda aşağıdaki hesaplar seçilebilir:, +Following accounts might be selected in GST Settings:,GST Ayarları'nda aşağıdaki hesaplar seçilebilir:, Following course schedules were created,Aşağıdaki ders programları oluşturuldu, Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master,"Aşağıdaki {0} öğesi, {1} öğesi olarak işaretlenmemiş. Öğeleri ana öğesinden {1} öğe olarak etkinleştirebilirsiniz", Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master,"Aşağıdaki {0} öğeler, {1} öğe olarak işaretlenmemiş. Öğeleri ana öğesinden {1} öğe olarak etkinleştirebilirsiniz", Food,Yiyecek Grupları, "Food, Beverage & Tobacco","Gıda, İçecek ve Tütün", For,İçin, -"For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","'Ürün Bundle' öğeler, Depo, Seri No ve Toplu No 'Ambalaj Listesi' tablodan kabul edilecektir. Depo ve Toplu Hayır herhangi bir 'Ürün Bundle' öğe için tüm ambalaj öğeler için aynı ise, bu değerler ana Öğe tabloda girilebilir, değerler tablosu 'Listesi Ambalaj' kopyalanacaktır.", -For Employee,Personel için, +"For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table.","'Ürün Bundle' öğeler, Depo, Seri No ve Toplu No 'Ambalaj Listesi' tablodan kabul edilecektir. Depo ve Toplu Hayır herhangi bir 'Ürün Bundle' öğe için tüm ambalaj öğeler için aynı ise, bu değerler ana Öğe tabloda girilebilir, değerler tablosu 'Listesi Ambalaj' kopyalanacaktır.", +For Employee,Çalışanlara, For Quantity (Manufactured Qty) is mandatory,Miktar (Adet Üretilen) zorunludur, -For Supplier,Tedarikçi için, +For Supplier,Tedarikçi İçin, For Warehouse,Depo için, For Warehouse is required before Submit,Sunulmadan önce gerekli depo için, "For an item {0}, quantity must be negative number","{0} öğesinde, miktar negatif sayı olmalıdır", "For an item {0}, quantity must be positive number","Bir öğe için {0}, miktar pozitif sayı olmalıdır", -"For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry","{0} kartvizitinde, yalnızca 'Üretim İçin Malzeme Transferi' tipi stok girişini yapabilirsiniz.", +"For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry","{0} kartvizitinde, yalnızca 'Üretim İçin Malzeme Transferi' tipi stok girişini yapabilirsiniz.", "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included","Satırdaki {0} içinde {1}. Ürün fiyatına {2} eklemek için, satır {3} de dahil edilmelidir", For row {0}: Enter Planned Qty,{0} satırı için: Planlanan Miktarı Girin, "For {0}, only credit accounts can be linked against another debit entry","{0}, sadece kredi hesapları başka bir ödeme girişine karşı bağlantılı olabilir için", @@ -1084,9 +1081,9 @@ Free item code is not selected,Ücretsiz ürün kodu seçilmedi, Freight and Forwarding Charges,Navlun ve Sevkiyat Ücretleri, Frequency,frekans, Friday,Cuma, -From,Başlama, -From Address 1,Adresden, -From Address 2,Adresden, +From,Itibaren, +From Address 1,Adres 1'den, +From Address 2,Adres 2'den, From Currency and To Currency cannot be same,Para biriminden ve para birimine aynı olamaz, From Date and To Date lie in different Fiscal Year,Tarihten ve Tarihe kadar farklı Mali Yılda yalan, From Date cannot be greater than To Date,Tarihten itibaren tarihe kadardan ileride olamaz, @@ -1094,16 +1091,16 @@ From Date must be before To Date,Tarihten itibaren tarihe kadardan önce olmalı From Date should be within the Fiscal Year. Assuming From Date = {0},Tarihten itibaren Mali yıl içinde olmalıdır Tarihten itibaren = {0} varsayılır, From Date {0} cannot be after employee's relieving Date {1},{0} tarihinden itibaren çalışanın işten ayrılmasından sonra tarih {1} olamaz, From Date {0} cannot be before employee's joining Date {1},{0} tarihinden itibaren çalışanın {1} tarihine katılmadan önce olamaz., -From Datetime,Başlama Zamanı, -From Delivery Note,Baş. Satış İrsaliyesi, -From Fiscal Year,Baş. Mali Yılı, -From GSTIN,GSTIN'den, -From Party Name,Baş. Parti Adı, -From Pin Code,Baş. Pin Kodu, -From Place,Baş. Yeri, +From Datetime,DateTime Gönderen, +From Delivery Note,İrsaliyeden, +From Fiscal Year,Mali Yıldan, +From GSTIN,GSTIN'den, +From Party Name,Parti isminden, +From Pin Code,Pin Kodundan, +From Place,Yerden, From Range has to be less than To Range,Menzil az olmak zorundadır Kimden daha Range için, -From State,Başlangıç Durumu, -From Time,Başlama Tarihi, +From State,Devletten, +From Time,Zamandan, From Time Should Be Less Than To Time,Zaman Zamandan Daha Az Olmalı, From Time cannot be greater than To Time.,Zaman zaman daha büyük olamaz., "From a supplier under composition scheme, Exempt and Nil rated","Kompozisyon şeması altındaki bir tedarikçiden, Muaf ve Nil Puanı", @@ -1112,8 +1109,8 @@ From date can not be less than employee's joining date,"Başlangıç tarihinden, From value must be less than to value in row {0},"Değerden, {0} satırındaki değerden az olmalıdır", From {0} | {1} {2},Gönderen {0} | {1} {2}, Fuel Price,Yakıt Fiyatı, -Fuel Qty,Yakıt Miktarı, -Fulfillment,Yerine getirme, +Fuel Qty,Yakıt Adet, +Fulfillment,yerine getirme, Full,Tam, Full Name,Tam Adı, Full-time,Tam zamanlı, @@ -1144,10 +1141,10 @@ Get Items from Prescriptions,Reçeteden Öğeleri Al, Get Items from Product Bundle,Ürün Bundle Öğeleri alın, Get Suppliers,Tedarikçiler Al, Get Suppliers By,Tarafından Satıcı Alın, -Get Updates,Güncellemeleri Alın, +Get Updates,Güncellemeler Alın, Get customers from,Müşterileri şu adresten alın:, Get from Patient Encounter,Hasta Envanterinden Alın, -Getting Started,Başla, +Getting Started,Başlamak, GitHub Sync ID,GitHub Senkronizasyon Kimliği, Global settings for all manufacturing processes.,Tüm üretim süreçleri için genel ayarlar., Go to the Desktop and start using ERPNext,Masaüstüne gidip ERPNext 'i kullanmaya başlayabilirsiniz, @@ -1161,16 +1158,16 @@ Goods and Services Tax (GST India),Mal ve Hizmet Vergisi (GST India), Goods are already received against the outward entry {0},{0} dış girişine karşı ürünler zaten alındı, Government,Devlet, Grand Total,Genel Toplam, -Grant,Hibe, -Grant Application,Hibe Başvurusu, -Grant Leaves,Hibe İzinleri, +Grant,hibe, +Grant Application,Hibe başvurusu, +Grant Leaves,Hibe Yaprakları, Grant information.,Bilgi verin., Grocery,Bakkal, -Gross Pay,Brüt Ödeme, -Gross Profit,Brüt Kar, +Gross Pay,Brüt ödeme, +Gross Profit,Brüt kar, Gross Profit %,Brüt Kazanç%, Gross Profit / Loss,Brüt Kar / Zarar, -Gross Purchase Amount,Brüt Sipariş Tutarı, +Gross Purchase Amount,Brüt sipariş tutarı, Gross Purchase Amount is mandatory,Brüt sipariş tutarı zorunludur, Group by Account,Hesap Grubu, Group by Party,Partiye Göre Grup, @@ -1198,9 +1195,9 @@ Half Yearly,Yarım Yıllık, Half day date should be in between from date and to date,Yarım gün tarih ile bugünden itibaren arasında olmalıdır, Half-Yearly,Yarı Yıllık, Hardware,Donanım, -Head of Marketing and Sales,Satış ve Pazarlama Yöneticisi, -Health Care,Sağlık Hizmeti, -Healthcare,Sağlık Hizmeti, +Head of Marketing and Sales,Satış ve Pazarlama Müdürü, +Health Care,Sağlık hizmeti, +Healthcare,Sağlık hizmeti, Healthcare (beta),Sağlık (beta), Healthcare Practitioner,Sağlık Uygulayıcısı, Healthcare Practitioner not available on {0},Sağlık Uygulayıcısı {0} tarihinde mevcut değil, @@ -1221,24 +1218,24 @@ Holiday List,Tatil Listesi, Hotel Rooms of type {0} are unavailable on {1},"{1} türündeki Otel Odaları, {1}", Hotels,Oteller, Hourly,Saatlik, -Hours,Saat, +Hours,Saatler, House rent paid days overlapping with {0},Konut kirası {0} ile örtüşen günler ödedi, House rented dates required for exemption calculation,Muafiyet hesaplaması için gerekli ev kiralama tarihleri, House rented dates should be atleast 15 days apart,Kiralanan kiralık evlerin en az 15 gün ara olması gerekmektedir., How Pricing Rule is applied?,Fiyatlandırma Kuralı Nasıl Uygulanır?, Hub Category,Hub Kategorisi, Hub Sync ID,Hub Senkronizasyon Kimliği, -Human Resource,İnsan Kaynakları, -Human Resources,İnsan Kaynakları, +Human Resource,İnsan kaynakları, +Human Resources,İnsan kaynakları, IFSC Code,IFSC Kodu, IGST Amount,IGST Tutarı, IP Address,IP adresi, ITC Available (whether in full op part),ITC Available (tam bölümlerinde olsun), ITC Reversed,ITC Tersine Döndü, -Identifying Decision Makers,Karar Vericileri Tanımla, -"If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)","Otomatik Yanıtlama seçeneği işaretliyse, müşteriler ilgili Sadakat Programı ile otomatik olarak ilişkilendirilecektir (kaydetme sırasında).", +Identifying Decision Makers,Karar Vericileri Tanımlamak, +"If Auto Opt In is checked, then the customers will be automatically linked with the concerned Loyalty Program (on save)","Otomatik Yanıtlama seçeneği işaretliyse, müşteriler ilgili Bağlılık Programı ile otomatik olarak ilişkilendirilecektir (kaydetme sırasında).", "If multiple Pricing Rules continue to prevail, users are asked to set Priority manually to resolve conflict.","Birden fazla fiyatlandırma Kuralo hakimse, kullanıcılardan zorunu çözmek için Önceliği elle ayarlamaları istenir", -"If selected Pricing Rule is made for 'Rate', it will overwrite Price List. Pricing Rule rate is the final rate, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Seçilen Fiyatlandırma Kuralları 'Oran' için yapılmışsa, Ücret Listesinin üzerine yazacaktır. Fiyatlandırma Kuralı oranı son oran, dolayısıyla daha fazla indirim uygulanmamalıdır. Bu nedenle, Satış Siparişi, Satınalma Siparişi gibi işlemlerde, 'Fiyat Listesi Oranı' alanından ziyade 'Oran' alanına getirilir.", +"If selected Pricing Rule is made for 'Rate', it will overwrite Price List. Pricing Rule rate is the final rate, so no further discount should be applied. Hence, in transactions like Sales Order, Purchase Order etc, it will be fetched in 'Rate' field, rather than 'Price List Rate' field.","Seçilen Fiyatlandırma Kuralları 'Oran' için yapılmışsa, Ücret Listesinin üzerine yazacaktır. Fiyatlandırma Kuralı oranı son oran, dolayısıyla daha fazla indirim uygulanmamalıdır. Bu nedenle, Satış Siparişi, Satın Alma Siparişi gibi işlemlerde, 'Fiyat Listesi Oranı' alanından ziyade 'Oran' alanına getirilir.", "If two or more Pricing Rules are found based on the above conditions, Priority is applied. Priority is a number between 0 to 20 while default value is zero (blank). Higher number means it will take precedence if there are multiple Pricing Rules with same conditions.","İki ya da daha fazla Fiyatlandırma Kuralları yukarıdaki koşullara dayalı bulundu ise, Öncelik uygulanır. Varsayılan değer sıfır (boş) ise Öncelik 0 ile 20 arasında bir sayıdır. Yüksek numarası aynı koşullarda birden Fiyatlandırma Kuralları varsa o öncelik alacak demektir.", "If unlimited expiry for the Loyalty Points, keep the Expiry Duration empty or 0.","Sadakat Puanı için sınırsız süre dolduğunda, Son Kullanım Süresini boş veya 0 olarak tutun.", "If you have any questions, please get back to us.","Herhangi bir sorunuz varsa, bize geri almak lütfen.", @@ -1252,59 +1249,59 @@ Import Master Data,Ana Verileri İçe Aktar, Import in Bulk,Toplu İçe Aktar, Import of goods,Mal ithalatı, Import of services,Hizmet alımı, -Importing Items and UOMs,Öğeleri ve UOM'leri İçe Aktarma, +Importing Items and UOMs,Öğeleri ve UOM'leri İçe Aktarma, Importing Parties and Addresses,Tarafları ve Adresleri İçe Aktarma, In Maintenance,Bakımda, In Production,Üretimde, -In Qty,Giriş Miktarı, -In Stock Qty,Stok Miktarı, -In Stock: ,Stokta var: , -In Value,Giriş Maliyeti, +In Qty,Miktarında, +In Stock Qty,Stok adet, +In Stock: ,Stokta var:, +In Value,Değer, "In the case of multi-tier program, Customers will be auto assigned to the concerned tier as per their spent","Çok katmanlı program söz konusu olduğunda, Müşteriler harcanan esasa göre ilgili kademeye otomatik olarak atanacaktır.", Inactive,etkisiz, Incentives,Teşvikler, Include Default Book Entries,Varsayılan Kitap Girişlerini Dahil Et, Include Exploded Items,Patlatılmış Öğeleri Dahil Et, Include POS Transactions,POS İşlemlerini Dahil Et, -Include UOM,Birimi dahil et, +Include UOM,UOM'yi dahil et, Included in Gross Profit,Brüt Kâr Dahil, Income,Gelir, Income Account,Gelir Hesabı, -Income Tax,Gelir Vergisi, -Incoming,Gelen, -Incoming Rate,Gelen Oran, +Income Tax,Gelir vergisi, +Incoming,Alınan, +Incoming Rate,Gelen oranı, Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction.,Yanlış Genel Defter Girdileri bulundu. İşlemde yanlış bir hesap seçmiş olabilirsiniz., Increment cannot be 0,Artım 0 olamaz, Increment for Attribute {0} cannot be 0,Attribute için Artım {0} 0 olamaz, Indirect Expenses,Dolaylı Giderler, Indirect Income,Dolaylı Gelir, -Individual,Bireysel, +Individual,bireysel, Ineligible ITC,Uygun olmayan ITC, Initiated,Başlatılan, Inpatient Record,Yatan Kayıt, Insert,Ekle, -Installation Note,Kurulum Notları, -Installation Note {0} has already been submitted,Kurulum Notu {0} zaten gönderildi, +Installation Note,Kurulum Not, +Installation Note {0} has already been submitted,Kurulum Not {0} zaten gönderildi, Installation date cannot be before delivery date for Item {0},Kurulum tarih Ürün için teslim tarihinden önce olamaz {0}, -Installing presets,Önayarları yükleniyor, +Installing presets,Önayarları yükleme, Institute Abbreviation,Enstitü Kısaltma, Institute Name,Kurum İsmi, Instructor,Eğitmen, -Insufficient Stock,Yetersiz Stok, +Insufficient Stock,Yetersiz stok, Insurance Start date should be less than Insurance End date,Sigorta Başlangıç tarihi Bitiş tarihi Sigortası daha az olmalıdır, Integrated Tax,Entegre Vergi, -Inter-State Supplies,Ülkeler arası Tedarik, -Interest Amount,Faiz Tutarı, -Interests,İlgi Alanları, +Inter-State Supplies,Devletlerarası Tedarikler, +Interest Amount,Faiz tutarı, +Interests,İlgi, Intern,Stajyer, Internet Publishing,İnternet Yayıncılığı, -Intra-State Supplies,Devlet İçi Malzemeler, +Intra-State Supplies,Devlet İçi Malzemeleri, Introduction,Giriş, Invalid Attribute,Geçersiz Özellik, -Invalid Blanket Order for the selected Customer and Item,Seçilen Müşteri ve Ürün için Geçersiz Açık Sipariş, +Invalid Blanket Order for the selected Customer and Item,Seçilen Müşteri ve Öğe için Geçersiz Battaniye Siparişi, Invalid Company for Inter Company Transaction.,Şirketler Arası İşlem için Geçersiz Şirket., Invalid GSTIN! A GSTIN must have 15 characters.,Geçersiz GSTIN! Bir GSTIN 15 karakterden oluşmalıdır., -Invalid GSTIN! First 2 digits of GSTIN should match with State number {0}.,Geçersiz GSTIN! GSTIN'in ilk 2 hanesi {0} durum numarası ile eşleşmelidir., +Invalid GSTIN! First 2 digits of GSTIN should match with State number {0}.,Geçersiz GSTIN! GSTIN'in ilk 2 hanesi {0} durum numarası ile eşleşmelidir., Invalid GSTIN! The input you've entered doesn't match the format of GSTIN.,Geçersiz GSTIN! Girdiğiniz giriş GSTIN biçimiyle eşleşmiyor., Invalid Posting Time,Geçersiz Gönderme Süresi, Invalid attribute {0} {1},Geçersiz özellik {0} {1}, @@ -1329,19 +1326,18 @@ Invoiced,Faturalandı, Invoiced Amount,Faturalanan Tutar, Invoices,Faturalar, Invoices for Costumers.,Müşteri Faturaları., -Inward supplies from ISD,ISD'den ithal malzemeler, +Inward supplies from ISD,ISD'den ithal malzemeler, Inward supplies liable to reverse charge (other than 1 & 2 above),Ters sarj yapmakla yükümlü iç sarf malzemeleri (yukarıdaki 1 ve 2 hariç), Is Active,Aktif, Is Default,Standart, Is Existing Asset,Varlık Mevcut mı, -Is Frozen,Dondurulmuş mu, +Is Frozen,Donmuş, Is Group,Grup, Issue,Sorun, Issue Material,Sayı Malzeme, Issued,Veriliş, Issues,Sorunlar, It is needed to fetch Item Details.,Bu Ürün Detayları getirmesi için gereklidir., -Inventory Settings,Envanter Ayarları, Item,Ürün, Item 1,Madde 1, Item 2,Madde 2, @@ -1356,11 +1352,11 @@ Item Description,Ürün Tanımı, Item Group,Ürün Grubu, Item Group Tree,Ürün Grubu Ağacı, Item Group not mentioned in item master for item {0},Ürün {0} içim Ürün alanında Ürün grubu belirtilmemiş, -Item Name,Ürün Adı, +Item Name,Öğe adı, Item Price added for {0} in Price List {1},{0} için fiyat kartı oluşturuldu (Fiyat Listesi {1}), "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, UOM, Qty and Dates.","Ürün Fiyatı, Fiyat Listesi, Tedarikçi / Müşteri, Para Birimi, Öğe, UOM, Miktar ve Tarihlere göre birden çok kez görüntülenir.", Item Price updated for {0} in Price List {1},Ürün Fiyatı {0} Fiyat Listesi için güncellenmiş {1}, -Item Row {0}: {1} {2} does not exist in above '{1}' table,"Öğe Satırı {0}: {1} {2}, yukarıdaki '{1}' tablosunda mevcut değil", +Item Row {0}: {1} {2} does not exist in above '{1}' table,"Öğe Satırı {0}: {1} {2}, yukarıdaki '{1}' tablosunda mevcut değil", Item Tax Row {0} must have account of type Tax or Income or Expense or Chargeable,Ürün Vergi Satırı {0} Vergi Gelir Gider veya Ödenebilir türde hesabı olmalıdır., Item Template,Öğe Şablonu, Item Variant Settings,Öğe Varyant Ayarları, @@ -1368,7 +1364,7 @@ Item Variant {0} already exists with same attributes,Öğe Variant {0} zaten ayn Item Variants,Öğe Türevleri, Item Variants updated,Öğe Varyantları güncellendi, Item has variants.,Öğe varyantları vardır., -Item must be added using 'Get Items from Purchase Receipts' button,Ürün düğmesi 'Satınalma makbuzlarını Öğeleri alın' kullanılarak eklenmelidir, +Item must be added using 'Get Items from Purchase Receipts' button,Ürün düğmesi 'satın alma makbuzlarını Öğeleri alın' kullanılarak eklenmelidir, Item valuation rate is recalculated considering landed cost voucher amount,Ürün değerlemesi bindirilmiş maliyetlerle tekrar hesaplandı, Item variant {0} exists with same attributes,Ürün çeşidi {0} aynı özelliklere sahip bulunmaktadır, Item {0} does not exist,Ürün {0} yoktur, @@ -1390,23 +1386,23 @@ Item {0} must be a Sub-contracted Item,Ürün {0} bir taşeron ürünü olmalıd Item {0} must be a non-stock item,{0} stok korunmayan ürün olmalıdır, Item {0} must be a stock Item,Ürün {0} bir stok ürünü olmalıdır, Item {0} not found,Ürün {0} bulunamadı, -Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1},Satınalma Siparişi 'Hammadde Tedarik' tablosunda bulunamadı Item {0} {1}, +Item {0} not found in 'Raw Materials Supplied' table in Purchase Order {1},Satın Alma Emri 'Hammadde Tedarik' tablosunda bulunamadı Item {0} {1}, Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item).,Öğe {0}: Sıralı qty {1} minimum sipariş qty {2} (Öğe tanımlanan) daha az olamaz., Item: {0} does not exist in the system,Ürün: {0} sistemde mevcut değil, Items,Ürünler, Items Filter,Öğeler Filtre, -Items and Pricing,Ürünler ve Fiyatlandırma, +Items and Pricing,Öğeler ve Fiyatlandırma, Items for Raw Material Request,Hammadde Talebi için Öğeler, -Job Card,İş Kartı, -Job Description,İş Tanımı, -Job Offer,İş Teklifi, +Job Card,İş kartı, +Job Description,İş tanımı, +Job Offer,İş teklifi, Job card {0} created,İş kartı {0} oluşturuldu, Jobs,İşler, Join,Birleştir, -Journal Entries {0} are un-linked,Yevmiye Kaydının {0} bağlantısı kaldırıldı, -Journal Entry,Yevmiye Kaydı, -Journal Entry {0} does not have account {1} or already matched against other voucher,Yevmiye Kaydı {0} {1} ya da zaten başka bir çeki karşı eşleşen hesabınız yok, -Kanban Board,Kanboard, +Journal Entries {0} are un-linked,Dergi Girişler {0}-un bağlı olduğu, +Journal Entry,Kayıt Girdisi, +Journal Entry {0} does not have account {1} or already matched against other voucher,Günlük girdisi {0} {1} ya da zaten başka bir çeki karşı eşleşen hesabınız yok, +Kanban Board,Kanban Kurulu, Key Reports,Anahtar Raporlar, LMS Activity,LMS Etkinliği, Lab Test,Laboratuvar testi, @@ -1426,43 +1422,42 @@ Last Communication Date,Son İletişim Tarihi, Last Name,Soyadı, Last Order Amount,Son Sipariş Miktarı, Last Order Date,Son Sipariş Tarihi, -Last Purchase Price,Son Satınalma Fiyatı, +Last Purchase Price,Son Satın Alma Fiyatı, Last Purchase Rate,Son Satış Fiyatı, -Latest,Son, -Latest price updated in all BOMs,Tüm BOM'larda güncellenen son fiyat, -Leads,Adaylar, -Lead,Müşteri Adayı, +Latest,son, +Latest price updated in all BOMs,Tüm BOM'larda güncellenen son fiyat, +Lead,Potansiyel Müşteri, Lead Count,Müşteri Adayı Sayısı, -Lead Owner,Müşteri Adayı Sahibi, +Lead Owner,Potansiyel Müşteri Sahibi, Lead Owner cannot be same as the Lead,Müşteri Aday Kaydı Sahibi Müşteri Adayı olamaz, Lead Time Days,Teslim zamanı Günü, -Lead to Quotation,Müşteri Adayından Teklif Oluştur, -"Leads help you get business, add all your contacts and more as your leads","Potansiyel müşteriler iş almanıza, tüm kişilerinizi ve daha fazlasını potansiyel müşteri adayı olarak eklemenize yardımcı olur", -Learn,Öğren, -Leave Approval Notification,İzin Onay Bildirimi, -Leave Blocked,İzin Engellendi, -Leave Encashment,İzin Paraya çevirme, -Leave Management,İzin Yönetimi, -Leave Status Notification,İzin Durum Bildirimi, -Leave Type,İzin Türü, -Leave Type is madatory,İzin Türü zorunludur, +Lead to Quotation,Teklif yol, +"Leads help you get business, add all your contacts and more as your leads","İlanlar iş, tüm kişileri ve daha fazla potansiyel müşteri olarak eklemek yardımcı", +Learn,Öğrenin, +Leave Approval Notification,Onay Bildirimini Bırak, +Leave Blocked,İzin engellendi, +Leave Encashment,Tahsil bırakın, +Leave Management,Yönetim bırakın, +Leave Status Notification,Durum Bildirimini Bırak, +Leave Type,İzin Tipi, +Leave Type is madatory,İzin Türü madatory, Leave Type {0} cannot be allocated since it is leave without pay,o ödeme olmadan terk beri Türü {0} tahsis edilemez bırakın, Leave Type {0} cannot be carry-forwarded,{0} carry-iletilmesine olamaz Type bırakın, Leave Type {0} is not encashable,{0} Türü Ayrılma özelliği değiştirilemez, Leave Without Pay,Ücretsiz İzin, -Leave and Attendance,Puantaj ve İzinler, +Leave and Attendance,Bırakın ve Seyirci, Leave application {0} already exists against the student {1},{1} öğrencisine karşı {0} uygulamasını zaten bırakın, "Leave cannot be allocated before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","Önce tahsis edilemez bırakın {0}, izin dengesi zaten carry iletilen gelecek izin tahsisi kayıtlarında olduğu gibi {1}", "Leave cannot be applied/cancelled before {0}, as leave balance has already been carry-forwarded in the future leave allocation record {1}","Izin dengesi zaten carry iletilen gelecek izin tahsisi kayıtlarında olduğu gibi, daha önce {0} iptal / tatbik edilemez bırakın {1}", Leave of type {0} cannot be longer than {1},Tip{0} izin {1}'den uzun olamaz, -Leaves,İzinler, +Leaves,Yapraklar, Leaves Allocated Successfully for {0},İzinler {0} için başarıyla tahsis edildi, -Leaves has been granted sucessfully,İzinler başarıyla verildi, +Leaves has been granted sucessfully,Yapraklar başarıyla verildi, Leaves must be allocated in multiples of 0.5,İzinler 0.5 katlanarak tahsis edilmelidir, -Leaves per Year,Yıllık İzin, -Ledger,Defteri Kebir, +Leaves per Year,Yıl başına bırakır, +Ledger,defteri kebir, Legal,Yasal, -Legal Expenses,Yasal Giderler, +Legal Expenses,Yasal giderler, Letter Head,Antetli Kağıt, Letter Heads for print templates.,Baskı şablonları için antetli kağıtlar, Level,Seviye, @@ -1475,110 +1470,82 @@ Link to Material Request,Malzeme İsteğine Bağlantı, List of all share transactions,Tüm hisse senedi işlemlerinin listesi, List of available Shareholders with folio numbers,Folio numaraları ile mevcut Hissedarların listesi, Loading Payment System,Ödeme Sistemi Yükleniyor, -Loan,Kredi, -Loan Write Off,Kredi İptali, +Loan,borç, Loan Amount cannot exceed Maximum Loan Amount of {0},Kredi Miktarı Maksimum Kredi Tutarı geçemez {0}, -Loan Application,Kredi Başvurusu, +Loan Application,Kredi başvurusu, Loan Management,Kredi Yönetimi, -Loan Repayment,Kredi Geri Ödemesi, +Loan Repayment,Kredi geri ödeme, Loan Start Date and Loan Period are mandatory to save the Invoice Discounting,Fatura İndirimi’nin kaydedilmesi için Kredi Başlangıç Tarihi ve Kredi Süresi zorunludur, Loans (Liabilities),Krediler (Yükümlülükler), Loans and Advances (Assets),Krediler ve Avanslar (Varlıklar), Local,Yerel, -Log,Log, +Log,Giriş, Logs for maintaining sms delivery status,Sms teslim durumunu korumak için günlükleri, Lost,Kayıp, -Lost Reasons,Kayıp Nedenleri, +Lost Reasons,Kayıp Sebepler, Low,Düşük, Low Sensitivity,Düşük Hassasiyet, Lower Income,Alt Gelir, -Loyalty Amount,Sadakat Tutarı, -Loyalty Point Entry,Sadakat Puanı Girişi, -Loyalty Points,Sadakat Puanları, +Loyalty Amount,Bağlılık Tutarı, +Loyalty Point Entry,Bağlılık Noktası Girişi, +Loyalty Points,Sadakat puanları, "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned.","Sadakat Puanları, belirtilen tahsilat faktörüne göre harcanan tutardan (Satış Faturası aracılığıyla) hesaplanacaktır.", Loyalty Points: {0},Sadakat Puanları: {0}, -Loyalty Program,Sadakat Programı, -Reports & Masters,Raporlar ve Masterlar, -Settings & Configurations,Ayarlar ve Yapılandırmalar, -Let's Set Up the Selling Module.,Haydi Satış Modülünü Kuralım., -"Ürünler, Satış, Analiz ve daha fazlası.","Products, Sales, Analysis, and more.", -Opening & Closing,Açılış & Kapanış, -Quick Access,Hızlı Erişim, -Your Shortcuts,Kısa Yollarım, -Items & Pricing,Ürünler & Fiyatlandırma, -Let's Set Up the Stock Module,Haydi Stok Modülünü Kuralım, -Set up your Warehouse,Deponuzu kurun, -Create a Product, Bir Ürün Oluşturun, -Create a Supplier,Bir Tedarikçi Oluşturun, -Let's Set Up Your Accounts and Taxes.,Hesaplarınızı ve Vergilerinizi Ayarlayalım., -"Accounts, Invoices, Taxation, and more.","Hesaplar, Faturalar, Vergilendirme ve daha fazlası.", -Review Chart of Accounts,Hesap Planını İncele, -Cost Centers for Budgeting and Analysis,Bütçeleme ve Analiz için Maliyet Merkezleri, -Create Your First Purchase Invoice,İlk Satınalma Faturanızı Oluşturun, -Updating Opening Balances,Açılış Bakiyelerini Güncelleme, -Finansal Tablolar,Finansal Tablolar, -Let's Set Up the Stock Module.,Haydi Stok Modülünü Kuralım., -"Inventory, Warehouses, Analysis, and more.","Envanter, Depolar, Analiz ve daha fazlası.", -Review Stock Settings,Stok Ayarlarını İnceleyin, -Setup a Warehouse,Bir Depo Kur, -Warehouse wise Stock Value,Depo bazında Stok Değeri, -Manage Stock Movements,Stok Hareketlerini Yönetin, -Update Stock Opening Balance,Stok Açılış Bakiyesini Güncelle, -Check Stock Projected Qty,Öngörülen Stok Miktarını Kontrol et, +Loyalty Program,Sadakat programı, Main,Ana, Maintenance,Bakım, Maintenance Log,Bakım Günlüğü, -Maintenance Manager,Bakım Yöneticisi, -Maintenance Schedule,Bakım Programı, +Maintenance Manager,Bakım Müdürü, +Maintenance Schedule,Bakım programı, Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule',Bakım Programı bütün Ürünler için oluşturulmamıştır. Lütfen 'Program Oluştura' tıklayın, Maintenance Schedule {0} exists against {1},{1} ile ilgili Bakım Çizelgesi {0} var, Maintenance Schedule {0} must be cancelled before cancelling this Sales Order,Bakım Programı {0} bu Satış Emri iptal edilmeden önce iptal edilmelidir, Maintenance Status has to be Cancelled or Completed to Submit,Bakım Durumu İptal Edildi veya Gönderilmesi Tamamlandı, Maintenance User,Bakımcı Kullanıcı, -Maintenance Visit,Bakım Ziyareti, +Maintenance Visit,Bakım ziyareti, Maintenance Visit {0} must be cancelled before cancelling this Sales Order,Bakım Ziyareti {0} bu Satış Emri iptal edilmeden önce iptal edilmelidir, Maintenance start date can not be before delivery date for Serial No {0},Seri No {0} için bakım başlangıç tarihi teslim tarihinden önce olamaz, Make,Oluştur, -Make Payment,Ödeme Yap, +Make Payment,Ödeme yapmak, Make project from a template.,Bir şablondan proje yapın., -Making Stock Entries,Stok Girişi Yapma, +Making Stock Entries,Stok Girişleri Yapımı, Male,Erkek, Manage Customer Group Tree.,Müşteri Grupbu Ağacını Yönetin., Manage Sales Partners.,Satış Ortaklarını Yönetin., Manage Sales Person Tree.,Satış Elemanı Ağacını Yönetin., Manage Territory Tree.,Bölge Ağacını Yönetin., -Manage your orders,Siparişlerinizi Yönetin, -Management,Yönetim, -Manager,Yönetici, -Managing Projects,Proje Yönetimi, -Managing Subcontracting,Taşeron Yönetimi, +Manage your orders,Siparişlerinizi yönetin, +Management,yönetim, +Manager,yönetici, +Managing Projects,Projeleri Yönetme, +Managing Subcontracting,Yönetme Taşeronluk, Mandatory,Zorunlu, Mandatory field - Academic Year,Zorunlu alan - Akademik Yıl, -Mandatory field - Get Students From,Zorunlu alan - Öğrencileri Al, +Mandatory field - Get Students From,Zorunlu alan - Öğrencileri Alın, Mandatory field - Program,Zorunlu alan - Program, -Manufacture,Üretim, +Manufacture,üretim, Manufacturer,Üretici, Manufacturer Part Number,Üretici kısım numarası, Manufacturing,Üretim, Manufacturing Quantity is mandatory,Üretim Miktarı zorunludur, -Mapping,Eşleme, +Mapping,haritalama, Mapping Type,Eşleme Türü, -Mark Absent,Yok olarak İşaretle, -Mark Attendance,Katılım olarak İşaretle, -Mark Half Day,Yarım Gün olarak İşaretle, -Mark Present,Mevcut olarak İşaretle, +Mark Absent,Gelmedi işaretle, +Mark Attendance,Seyirci İzleme, +Mark Half Day,Yarım Gün İşaretle, +Mark Present,Mevcut İşaretle, Marketing,Pazarlama, Marketing Expenses,Pazarlama giderleri, Marketplace,Pazaryeri, -Marketplace Error,Pazaryeri Hatası, +Marketplace Error,Marketplace Hatası, Masters,Alanlar, -Match Payments with Invoices,Faturalar ile Ödemeleri Eşle, +Match Payments with Invoices,Faturalar ile maç Ödemeleri, Match non-linked Invoices and Payments.,Bağlantısız Faturaları ve Ödemeleri eşleştirin., Material,Malzeme, -Material Consumption,Malzeme Tüketimi, -Material Consumption is not set in Manufacturing Settings.,Malzeme Ayarları Üretim Ayarları'nda ayarlanmamıştır., -Material Receipt,Malzeme Girişi, -Material Request,Malzeme Talebi, +Material Consumption,Malzeme tüketimi, +Material Consumption is not set in Manufacturing Settings.,Malzeme Ayarları Üretim Ayarları'nda ayarlanmamıştır., +Material Receipt,Malzeme Alındısı, +Material Request,Malzeme talebi, Material Request Date,Malzeme Talep Tarihi, Material Request No,Malzeme Talebi No, "Material Request not created, as quantity for Raw Materials already available.","Zaten mevcut olan Hammadde miktarı olarak, Malzeme Talebi yaratılmadı.", @@ -1601,7 +1568,7 @@ Maximum benefit amount of employee {0} exceeds {1},{0} çalışanının maksimum Maximum discount for Item {0} is {1}%,{0} Öğesi için maksimum indirim {1}%, Maximum leave allowed in the leave type {0} is {1},{0} izin türünde izin verilen maksimum izin {1}, Medical,Tıbbi, -Medical Code,Tıbbi Kod, +Medical Code,Tıbbi kod, Medical Code Standard,Tıbbi Kod Standardı, Medical Department,Tıp Departmanı, Medical Record,Tıbbi kayıt, @@ -1617,29 +1584,29 @@ Membership ID,Üyelik Kimliği, Membership Type,üyelik tipi, Memebership Details,Memebership Detayları, Memebership Type Details,Memebership Türü Ayrıntılar, -Merge,Birleştir, +Merge,birleşmek, Merge Account,Hesabı Birleştir, Merge with Existing Account,Mevcut Hesapla Birleştir, "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company","Aşağıdaki özelliklerin her ikisi, kayıtlarında aynı ise birleştirme mümkündür. Grup, Kök tipi, Şirket", Message Examples,Mesaj Örnekleri, Message Sent,Gönderilen Mesaj, Method,Yöntem, -Middle Income,Orta Gelir, -Middle Name,İkinci Adı, -Middle Name (Optional),İkinci İsim (İsteğe bağlı), -Min Amt can not be greater than Max Amt,"Min Amt, Max Amt'tan büyük olamaz", +Middle Income,Orta gelir, +Middle Name,İkinci ad, +Middle Name (Optional),İkinci ad (İsteğe bağlı), +Min Amt can not be greater than Max Amt,"Min Amt, Max Amt'tan büyük olamaz", Min Qty can not be greater than Max Qty,Minimum Miktar Maksimum Miktardan Fazla olamaz, Minimum Lead Age (Days),Minimum Müşteri Aday Kaydı Yaşı (Gün), Miscellaneous Expenses,Çeşitli Giderler, Missing Currency Exchange Rates for {0},Eksik Döviz Kurları {0}, -Missing email template for dispatch. Please set one in Delivery Settings.,Sevk için e-posta şablonu eksik. Lütfen Teslimat Ayarları'nda bir tane ayarlayın., +Missing email template for dispatch. Please set one in Delivery Settings.,Sevk için e-posta şablonu eksik. Lütfen Teslimat Ayarları'nda bir tane ayarlayın., "Missing value for Password, API Key or Shopify URL","Şifre, API Anahtarı veya Shopify URL için eksik değer", -Mode of Payment,Ödeme Biçimi, -Mode of Payments,Ödemeler Biçimi, -Mode of Transport,Ulaşım Biçimi, -Mode of Transportation,Ulaşım Biçimi, -Mode of payment is required to make a payment,Ödeme Biçimi ödeme yapmak için gereklidir, -Model,Model, +Mode of Payment,Ödeme şekli, +Mode of Payments,Ödemeler Modu, +Mode of Transport,Ulaşım modu, +Mode of Transportation,Ulaşım Şekli, +Mode of payment is required to make a payment,Ödeme Modu ödeme yapmak için gereklidir, +Model,model, Moderate Sensitivity,Orta hassasiyet, Monday,Pazartesi, Monthly,Aylık, @@ -1648,27 +1615,27 @@ Monthly Repayment Amount cannot be greater than Loan Amount,Aylık Geri Ödeme T More,Daha fazla, More Information,Daha fazla bilgi, More than one selection for {0} not allowed,{0} için birden fazla seçime izin verilmiyor, -More...,Daha fazla..., +More...,Daha..., Motion Picture & Video,Motion Picture & Video, -Move,Taşı, -Move Item,Ürün Taşı, +Move,Hareket, +Move Item,Taşı Öğe, Multi Currency,Çoklu Para Birimi, Multiple Item prices.,Çoklu Ürün fiyatları., -Multiple Loyalty Program found for the Customer. Please select manually.,Müşteri için Çoklu Sadakat Programı bulundu. Lütfen manuel olarak seçiniz., +Multiple Loyalty Program found for the Customer. Please select manually.,Müşteri için Çoklu Bağlılık Programı bulundu. Lütfen manuel olarak seçiniz., "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}","Çoklu Fiyat Kuralları aynı kriterler ile var, öncelik atayarak çatışma çözmek lütfen. Fiyat Kuralları: {0}", Multiple Variants,Çoklu Varyantlar, Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year,{0} tarihi için birden fazla mali yıl bulunuyor. Lütfen firma için mali yıl tanımlayınız., Music,Müzik, My Account,Hesabım, Name error: {0},Adı hatası: {0}, -Name of new Account. Note: Please don't create accounts for Customers and Suppliers,Yeni Hesabın Adı. Lütfen Müşteriler ve Tedarikçiler için hesap oluşturmayın, +Name of new Account. Note: Please don't create accounts for Customers and Suppliers,Yeni Hesabın Adı. Not: Müşteriler ve Tedarikçiler için hesap oluşturmayın, Name or Email is mandatory,Adı veya E-posta zorunludur, Nature Of Supplies,Malzemelerin Doğası, -Navigating,Gezinme, +Navigating,gezinme, Needs Analysis,İhtiyaç Analizi, Negative Quantity is not allowed,Negatif Miktara izin verilmez, Negative Valuation Rate is not allowed,Negatif Değerleme Br.Fiyatına izin verilmez, -Negotiation/Review,Pazarlık/Gözden Geçirme, +Negotiation/Review,Müzakere / İnceleme, Net Asset value as on,Net Aktif değeri olarak, Net Cash from Financing,Finansman Sağlanan Net Nakit, Net Cash from Investing,Yatırım Kaynaklanan Net Nakit, @@ -1680,41 +1647,41 @@ Net Change in Equity,Özkaynak Net Değişim, Net Change in Fixed Asset,Sabit Varlık Net Değişim, Net Change in Inventory,Envanter Net Değişim, Net ITC Available(A) - (B),Net ITC Mevcut (A) - (B), -Net Pay,Net Ödeme, -Net Pay cannot be less than 0,Net Ücret 0 dan az olamaz, -Net Profit,Net Kazanç, +Net Pay,Net ödeme, +Net Pay cannot be less than 0,Net Ücret az 0 olamaz, +Net Profit,Net kazanç, Net Salary Amount,Net Maaş Tutarı, -Net Total,Net Toplam, +Net Total,Net toplam, Net pay cannot be negative,Net ödeme negatif olamaz, New Account Name,Yeni Hesap Adı, -New Address,Yeni Adres, +New Address,Yeni adres, New BOM,Yeni BOM, -New Batch ID (Optional),Yeni Toplu İşlem ID (Opsiyonel), +New Batch ID (Optional),Yeni Toplu İşlem Kimliği (İsteğe Bağlı), New Batch Qty,Yeni Toplu İşlem Miktarı, -New Company,Yeni Şirket, +New Company,Yeni şirket, New Cost Center Name,Yeni Maliyet Merkezi Adı, New Customer Revenue,Yeni Müşteri Gelir, -New Customers,Yeni Müşteri, -New Department,Yeni Departman, -New Employee,Yeni Çalışan, -New Location,Yeni Konum, +New Customers,yeni müşteriler, +New Department,Yeni bölüm, +New Employee,Yeni çalışan, +New Location,Yeni konum, New Quality Procedure,Yeni Kalite Prosedürü, New Sales Invoice,Yeni Satış Faturası, New Sales Person Name,Yeni Satış Kişi Adı, -New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,Yeni Seri No Warehouse olamaz. Depo Stok Hareketi veya Alış İrsaliyesi ayarlanmalıdır, +New Serial No cannot have Warehouse. Warehouse must be set by Stock Entry or Purchase Receipt,Yeni Seri No Warehouse olamaz. Depo Stok girişiyle veya alım makbuzuyla ayarlanmalıdır, New Warehouse Name,Yeni Depo Adı, New credit limit is less than current outstanding amount for the customer. Credit limit has to be atleast {0},Yeni kredi limiti müşteri için geçerli kalan miktar daha azdır. Kredi limiti en az olmak zorundadır {0}, New task,Yeni görev, New {0} pricing rules are created,Yeni {0} fiyatlandırma kuralları oluşturuldu, Newsletters,Haber bültenleri, Newspaper Publishers,Gazete Yayıncıları, -Next,Sonraki, +Next,İleri, Next Contact By cannot be same as the Lead Email Address,Sonraki İletişim Sorumlusu Müşteri Aday Kaydının E-posta Adresi ile aynı olamaz, Next Contact Date cannot be in the past,Sonraki İletişim Tarih geçmişte olamaz, -Next Steps,Sonraki Adımlar, -No Action,Hiç işlem yok, +Next Steps,Sonraki adımlar, +No Action,Hiçbir eylem, No Customers yet!,Henüz müşteri yok!, -No Data,Hiç veri yok, +No Data,Hiçbir veri, No Delivery Note selected for Customer {},Müşteri için {} dağıtım Notu seçilmedi, No Employee Found,Çalışan Bulunamadı, No Item with Barcode {0},Barkodlu Ürün Yok {0}, @@ -1722,10 +1689,10 @@ No Item with Serial No {0},Seri Numaralı Ürün Yok {0}, No Items available for transfer,Hayır Öğeler transfer için kullanılabilir, No Items selected for transfer,Transfer için hiçbir öğe seçilmedi, No Items to pack,Ambalajlanacak Ürün Yok, -No Items with Bill of Materials to Manufacture,Üretim işlemi için ürün ağacı girilmiş malzeme yok, +No Items with Bill of Materials to Manufacture,Malzeme Listesine Öğe Yok İmalat için, No Items with Bill of Materials.,Malzeme Listesi ile Öğe Yok., No Permission,İzin yok, -No Remarks,Hiç Açıklama yok, +No Remarks,Hiçbir Açıklamalar, No Result to submit,Gönderilecek Sonuç Yok, No Salary Structure assigned for Employee {0} on given date {1},{1} belirli bir tarihte Çalışana {0} atanan Maaş Yapısı yok, No Staffing Plans found for this Designation,Bu tayin için hiçbir personel planı bulunamadı, @@ -1742,9 +1709,9 @@ No employees for the mentioned criteria,Sözü edilen ölçütler için çalış No gain or loss in the exchange rate,Döviz kurunda kazanç veya kayıp yok, No items listed,Listelenen öğe yok, No items to be received are overdue,Alınacak hiçbir öğe gecikmedi, -No material request created,Malzeme talebi oluşturulmadı, -No more updates,Başka güncelleme yok, -No of Interactions,Etkileşim Yok, +No material request created,Malzeme isteği oluşturulmadı, +No more updates,Artık güncelleme, +No of Interactions,Etkileşimler Yok, No of Shares,Pay Sayısı, No pending Material Requests found to link for the given items.,Verilen öğeler için bağlantı bekleyen herhangi bir Malzeme Talebi bulunamadı., No products found,Ürün bulunamadı, @@ -1755,7 +1722,7 @@ No records found in the Payment table,Ödeme tablosunda kayıt bulunamadı, No replies from,dan cevap yok, No salary slip found to submit for the above selected criteria OR salary slip already submitted,Yukarıdaki kriterlere göre maaş fişi bulunamadı VEYA maaş fişi zaten gönderildi, No tasks,Görev yok, -No time sheets,Hiçbir zaman çizegesi yok, +No time sheets,Hiçbir zaman çarşaf, No values,Değer yok, No {0} found for Inter Company Transactions.,Inter Şirket İşlemleri için {0} bulunamadı., Non GST Inward Supplies,GST İç İçe Olmayan Sarf Malzemeleri, @@ -1763,9 +1730,9 @@ Non Profit,Kar Yok, Non Profit (beta),Kar Olmayan (beta), Non-GST outward supplies,GST dışı dış sarf malzemeleri, Non-Group to Group,Grup grup dışı, -None,Hiçbiri, +None,Yok, None of the items have any change in quantity or value.,Öğelerin hiçbiri miktar veya değer bir değişiklik var., -Nos,Nos, +Nos,nos, Not Available,Mevcut değil, Not Marked,İşaretli değil, Not Paid and Not Delivered,Değil Ücretli ve Teslim Edilmedi, @@ -1798,61 +1765,60 @@ Number of Interaction,Etkileşim Sayısı, Number of Order,Sipariş Sayısı, "Number of new Account, it will be included in the account name as a prefix","Yeni Hesap numarası, hesap adına bir ön ek olarak eklenecektir", "Number of new Cost Center, it will be included in the cost center name as a prefix","Yeni Maliyet Merkezi sayısı, maliyet merkezi adına önek olarak eklenecektir", -Number of root accounts cannot be less than 4,Kök hesap sayısı 4'ten az olamaz, +Number of root accounts cannot be less than 4,Kök hesap sayısı 4'ten az olamaz, Odometer,Kilometre sayacı, Office Equipments,Ofis Gereçleri, Office Maintenance Expenses,Ofis Bakım Giderleri, Office Rent,Ofis Kiraları, On Hold,Beklemede, -On Net Total,Net Toplam, -One customer can be part of only single Loyalty Program.,Bir müşteri sadece tek bir Sadakat Programının parçası olabilir., +On Net Total,Net toplam, +One customer can be part of only single Loyalty Program.,Bir müşteri sadece tek bir Bağlılık Programının parçası olabilir., Online Auctions,Online Müzayede, -Only Leave Applications with status 'Approved' and 'Rejected' can be submitted,Sadece sunulabilir 'Reddedildi' 'Onaylandı' ve statülü Uygulamaları bırakın, -"Only the Student Applicant with the status ""Approved"" will be selected in the table below.",Aşağıdaki tabloda yalnızca 'Onaylandı' durumuna sahip Öğrenci Başvurusu seçilecektir., -Only users with {0} role can register on Marketplace,Yalnızca {0} rolü olan kullanıcılar Marketplace'e kayıt olabilir, +Only Leave Applications with status 'Approved' and 'Rejected' can be submitted,Sadece sunulabilir 'Reddedildi' 'Onaylandı' ve statülü Uygulamaları bırakın, +"Only the Student Applicant with the status ""Approved"" will be selected in the table below.",Aşağıdaki tabloda yalnızca "Onaylandı" durumuna sahip Öğrenci Başvurusu seçilecektir., +Only users with {0} role can register on Marketplace,Yalnızca {0} rolü olan kullanıcılar Marketplace'e kayıt olabilir, Open BOM {0},Açık BOM {0}, Open Item {0},Açık Öğe {0}, Open Notifications,Açık Bildirimler, Open Orders,Açık siparişler, Open a new ticket,Yeni bir bilet aç, -Opening,Açılış, -Opening (Cr),Açılış (Alacak), -Opening (Dr),Açılış (Borç), -Opening Accounting Balance,Açılış Muhasebe Bakiyesi, -Opening Accumulated Depreciation,Açılış Birikmiş Amortisman, -Opening Accumulated Depreciation must be less than equal to {0},Açılış Birikmiş Amortismanı {0} değerinden küçük olmalı, -Opening Balance,Açılış Bakiyesi, -Opening Balance Equity,Açılış Bakiyesi Özkaynak, -Opening Date and Closing Date should be within same Fiscal Year,Açılış Tarihi ve Kapanış Tarihinin aynı Mali Yıl içinde olmalı, -Opening Date should be before Closing Date,Açılış Tarihi Kapanış Tarihinden önce olmalı, -Opening Entry Journal,Açılış Kaydı Yevmiyesi, -Opening Invoice Creation Tool,Açılış Faturası Oluşturma Aracı, +Opening,açılış, +Opening (Cr),Açılış (Cr), +Opening (Dr),Açılış (Dr), +Opening Accounting Balance,Açılış Muhasebe Dengesi, +Opening Accumulated Depreciation,Birikmiş Amortisman Açılış, +Opening Accumulated Depreciation must be less than equal to {0},Birikmiş Amortisman Açılış eşit az olmalıdır {0}, +Opening Balance,Açılış bilançosu, +Opening Balance Equity,Açılış Bakiyesi Hisse, +Opening Date and Closing Date should be within same Fiscal Year,Tarih ve Kapanış Tarihi Açılış aynı Mali Yılı içinde olmalıdır, +Opening Date should be before Closing Date,Tarih Açılış Tarihi Kapanış önce olmalıdır, +Opening Entry Journal,Açılış Giriş Dergisi, +Opening Invoice Creation Tool,Fatura Yaratma Aracını Açma, Opening Invoice Item,Fatura Öğesini Açma, Opening Invoices,Faturaları Açma, Opening Invoices Summary,Faturaları Açma Özeti, Opening Qty,Açılış Miktarı, -Opening Stock,Açılış Stok Miktarı, -Opening Stock Balance,Açılış Stok Bakiyesi, -Opening Value,Açılış Değeri, -Opening {0} Invoice created,Açılış {0} Faturası oluşturuldu, +Opening Stock,Açılış Stok, +Opening Stock Balance,Açılış Stok Dengesi, +Opening Value,Açılış değeri, +Opening {0} Invoice created,Açılış {0} Fatura oluşturuldu, Operation,Operasyon, -Operation Time must be greater than 0 for Operation {0},Çalışma Süresi Çalışma için 0'dan büyük olmalıdır {0}, +Operation Time must be greater than 0 for Operation {0},Çalışma Süresi Çalışma için 0'dan büyük olmalıdır {0}, "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations","Çalışma {0} iş istasyonunda herhangi bir mevcut çalışma saatleri daha uzun {1}, birden operasyonlarına operasyon yıkmak", Operations,Operasyonlar, Operations cannot be left blank,Operasyon boş bırakılamaz, -Opp Count,Fırsat Sayısı, -Opp/Lead %,Satış Fırsatı/Aday %, +Opp Count,Opp Sayısı, +Opp/Lead %,Satış Fırsatı/Müşteri Adayı yüzdesi, Opportunities,Fırsatlar, -Opportunities by lead source,Aday kaynağına göre fırsatlar, -Opportunity,Fırsat, +Opportunities by lead source,Başlıca kaynak olan fırsatlar, +Opportunity,fırsat, Opportunity Amount,Fırsat Tutarı, -Opportunity Summary by Sales Stage,Satış Aşamasına göre Fırsat Özeti, Optional Holiday List not set for leave period {0},"İsteğe bağlı Tatil Listesi, {0} izin dönemi için ayarlanmamış", "Optional. Sets company's default currency, if not specified.","İsteğe bağlı. Eğer belirtilmemişse, şirketin varsayılan para birimini belirler.", Optional. This setting will be used to filter in various transactions.,İsteğe bağlı. Bu ayar çeşitli işlemlerde filtreleme yapmak için kullanılacaktır, Options,Seçenekler, -Order Count,Sipariş Sayısı, -Order Entry,Sipariş Girişi, +Order Count,Sipariş sayısı, +Order Entry,Sipariş girişi, Order Value,Sipariş Değeri, Order rescheduled for sync,Senkronizasyon için sipariş yeniden planlandı, Order/Quot %,Sipariş / Teklif%, @@ -1861,23 +1827,23 @@ Ordered Qty,Sipariş Miktarı, "Ordered Qty: Quantity ordered for purchase, but not received.","Sipariş Edilen Miktar: Satın alınmak için sipariş edilmiş, ancak teslim alınmamış miktar", Orders,Siparişler, Orders released for production.,Üretim için verilen emirler., -Organization,Kuruluş, +Organization,organizasyon, Organization Name,Kuruluş Adı, Other,Diğer, -Other Reports,Diğer Raporlar, +Other Reports,Diğer raporlar, "Other outward supplies(Nil rated,Exempted)","Diğer dış sarf malzemeleri (Nil puan, Muaf)", Others,Diğer, Out Qty,Çıkış Miktarı, Out Value,Out Değeri, Out of Order,Bozuk, Outgoing,Giden, -Outstanding,Ödenmemiş, -Outstanding Amount,Ödenmemiş Tutar, -Outstanding Amt,Ödenmemiş tutarı, +Outstanding,ödenmemiş, +Outstanding Amount,Bekleyen Tutar, +Outstanding Amt,Alacak tutarı, Outstanding Cheques and Deposits to clear,Üstün Çekler ve temizlemek için Mevduat, Outstanding for {0} cannot be less than zero ({1}),{0} için bekleyen sıfırdan az olamaz ({1}), Outward taxable supplies(zero rated),Dışa dönük vergilendirilebilir malzemeler, -Overdue,Gecikmiş, +Overdue,vadesi geçmiş, Overlap in scoring between {0} and {1},{0} ile {1} arasındaki skorlamanın üst üste gelmesi, Overlapping conditions found between:,Şunların arasında çakışan koşullar bulundu:, Owner,Sahibi, @@ -1888,21 +1854,21 @@ POS Profile is required to use Point-of-Sale,"POS Profili, Satış Noktasını K POS Profile required to make POS Entry,POS Profil POS Girişi yapmak için gerekli, POS Settings,POS Ayarları, Packed quantity must equal quantity for Item {0} in row {1},{1} Paketli miktar satır {1} deki Ürün {0} a eşit olmalıdır, -Packing Slip,Paketleme Fişi, -Packing Slip(s) cancelled,Paketleme Fişi iptal edildi, +Packing Slip,Ambalaj Makbuzu, +Packing Slip(s) cancelled,Ambalaj Makbuzları İptal Edildi, Paid,Ücretli, Paid Amount,Ödenen Tutar, Paid Amount cannot be greater than total negative outstanding amount {0},"Ödenen Tutar, toplam negatif ödenmemiş miktardan daha fazla olamaz {0}", Paid amount + Write Off Amount can not be greater than Grand Total,Ödenen Tutar ve Şüpheli Alacak Tutarı toplamı Genel Toplamdan fazla olamaz, Paid and Not Delivered,Ödendi ancak Teslim Edilmedi, Parameter,Parametre, -Parent Item {0} must not be a Stock Item,Ana Ürün {0} Stok Ürünü olmamalıdır, +Parent Item {0} must not be a Stock Item,Veli Öğe {0} Stok Öğe olmamalıdır, Parents Teacher Meeting Attendance,Ebeveynler Öğretmen Toplantısı Katılımı, Part-time,Yarı zamanlı, Partially Depreciated,Kısmen Değer Kaybına Uğramış, Partially Received,Kısmen Alındı, Party,Taraf, -Party Name,Taraf Adı, +Party Name,parti Adı, Party Type,Taraf Türü, Party Type and Party is mandatory for {0} account,{0} hesabı için Parti Türü ve Parti zorunludur, Party Type is mandatory,Parti Tipi zorunludur, @@ -1916,35 +1882,35 @@ Patient Encounter,Hasta Encounter, Patient not found,Hasta bulunamadı, Pay Remaining,Kalan Öde, Pay {0} {1},{0} {1} öde, -Payable,Ödenecek Borç, +Payable,Borç, Payable Account,Ödenecek Hesap, -Payable Amount,Ödenecek Tutar, +Payable Amount,Ödenebilir miktar, Payment,Tahsilat, Payment Cancelled. Please check your GoCardless Account for more details,Ödeme iptal edildi. Daha fazla bilgi için lütfen GoCardless Hesabınızı kontrol edin, -Payment Confirmation,Ödeme Onaylama, -Payment Date,Ödeme Tarihi, +Payment Confirmation,Ödeme onaylama, +Payment Date,Ödeme tarihi, Payment Days,Ödeme Günleri, Payment Document,Ödeme Belgesi, -Payment Due Date,Son Ödeme Tarihi, -Payment Entries {0} are un-linked,Ödeme Kayıtlarının bağlantısı kaldırıldı, -Payment Entry,Ödeme Kaydı, -Payment Entry already exists,Ödeme Kaydı zaten var, +Payment Due Date,Son ödeme tarihi, +Payment Entries {0} are un-linked,Ödeme Girişler {0}-un bağlantılıdır, +Payment Entry,Ödeme girişi, +Payment Entry already exists,Ödeme giriş zaten var, Payment Entry has been modified after you pulled it. Please pull it again.,Bunu çekti sonra Ödeme Giriş modifiye edilmiştir. Tekrar çekin lütfen., -Payment Entry is already created,Ödeme girişi zaten oluşturulmuş, +Payment Entry is already created,Ödeme giriş zaten yaratılır, Payment Failed. Please check your GoCardless Account for more details,Ödeme başarısız. Daha fazla bilgi için lütfen GoCardless Hesabınızı kontrol edin, -Payment Gateway,Ödeme Ağ Geçidi, -"Payment Gateway Account not created, please create one manually.","Ödeme Ağ Geçidi Hesabı oluşturulmaz, bir tane oluşturun lütfen.", +Payment Gateway,Ödeme Gateway, +"Payment Gateway Account not created, please create one manually.","Ödeme Gateway Hesabı oluşturulmaz, el bir tane oluşturun lütfen.", Payment Gateway Name,Ödeme Ağ Geçidi Adı, Payment Mode,Ödeme Modu, -Payment Receipt Note,Ödeme Makbuzu Dekontu, -Payment Request,Ödeme Talebi, +Payment Receipt Note,Ödeme Makbuzu Not, +Payment Request,Ödeme isteği, Payment Request for {0},{0} için Ödeme İsteği, -Payment Tems,Ödeme Yöntemleri, -Payment Term,Ödeme Vadesi, -Payment Terms,Ödeme Vadeleri, -Payment Terms Template,Ödeme Vadesi Şablonu, -Payment Terms based on conditions,Koşullara göre Ödeme Vadesi, -Payment Type,Ödeme Tipi, +Payment Tems,Ödeme yöntemleri, +Payment Term,Ödeme koşulu, +Payment Terms,Ödeme şartları, +Payment Terms Template,Ödeme Koşulları Şablonu, +Payment Terms based on conditions,Koşullara göre Ödeme Koşulları, +Payment Type,Ödeme Şekli, "Payment Type must be one of Receive, Pay and Internal Transfer","Ödeme Şekli, Alma biri Öde ve İç Transferi gerekir", Payment against {0} {1} cannot be greater than Outstanding Amount {2},Karşı Ödeme {0} {1} Üstün Tutar daha büyük olamaz {2}, Payment of {0} from {1} to {2},{1} ile {2} arasındaki {0} ödemesi, @@ -1956,7 +1922,7 @@ Payroll Payable,Ödenecek Bordro, Payslip,maaş bordrosu, Pending Activities,Bekleyen Etkinlikleri, Pending Amount,Bekleyen Tutar, -Pending Leaves,Bekleyen İzinler, +Pending Leaves,Bekleyen Yapraklar, Pending Qty,Bekleyen Adet, Pending Quantity,Bekleyen Miktar, Pending Review,Bekleyen İnceleme, @@ -1969,8 +1935,8 @@ Period Closing Entry,Dönem Kapanış Girişi, Period Closing Voucher,Dönem Kapanış Makbuzu, Periodicity,periyodik olarak tekrarlanma, Personal Details,Kişisel Bilgiler, -Pharmaceutical,İlaç, -Pharmaceuticals,İlaçlar, +Pharmaceutical,Ecza, +Pharmaceuticals,Ecza, Physician,Doktor, Piecework,parça başı iş, Pincode,Pinkodu, @@ -1979,10 +1945,10 @@ Place Order,Sipariş, Plan Name,Plan Adı, Plan for maintenance visits.,Bakım ziyaretleri planı, Planned Qty,Planlanan Miktar, -"Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured.","Planlanan Miktar: İş Emri'nin yükseltildiği, ancak üretilmeyi beklediği miktar.", +"Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured.","Planlanan Miktar: İş Emri'nin yükseltildiği, ancak üretilmeyi beklediği miktar.", Planning,Planlama, Plants and Machineries,Bitkiler ve Makinaları, -Please Set Supplier Group in Buying Settings.,Lütfen Satınalma Ayarlarında Tedarikçi Grubunu Ayarlayın., +Please Set Supplier Group in Buying Settings.,Lütfen Satın Alma Ayarlarında Tedarikçi Grubunu Ayarlayın., Please add a Temporary Opening account in Chart of Accounts,Lütfen Hesap Planında bir Geçici Açılış hesabı ekleyin, Please add the account to root level Company - ,Lütfen hesabı root seviyesine ekleyin., Please add the remaining benefits {0} to any of the existing component,Lütfen mevcut bileşenlerden herhangi birine {0} kalan faydaları ekleyin, @@ -1991,15 +1957,15 @@ Please click on 'Generate Schedule','Takvim Oluştura' tıklayınız, Please click on 'Generate Schedule' to fetch Serial No added for Item {0},Ürün {0} seri numarası eklemek için 'Program Ekle' ye tıklayınız, Please click on 'Generate Schedule' to get schedule,Programı almak için 'Program Oluştura' tıklayınız, Please confirm once you have completed your training,Lütfen eğitiminizi tamamladığınızda onaylayın, -Please create purchase receipt or purchase invoice for the item {0},Lütfen {0} öğesi için Satınalma makbuzu veya fatura satın alın, +Please create purchase receipt or purchase invoice for the item {0},Lütfen {0} öğesi için satın alma makbuzu veya fatura satın alın, Please define grade for Threshold 0%,Lütfen eşiği% 0 eşik için tanımlayın, Please enable Applicable on Booking Actual Expenses,Rezervasyon Gerçekleşen Masraflar için Geçerli Olunur Lütfen, -Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses,Lütfen Satınalma Siparişinde Uygulanabilirliği Etkinleştirin ve Gerçekleşen Rezervasyonlara Uygulanabilir, +Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses,Lütfen Satın Alma Siparişinde Uygulanabilirliği Etkinleştirin ve Gerçekleşen Rezervasyonlara Uygulanabilir, Please enable default incoming account before creating Daily Work Summary Group,Günlük İş Özet Grubunu oluşturmadan önce varsayılan gelen hesabı etkinleştirin, Please enable pop-ups,Pop-up etkinleştirin, Please enter 'Is Subcontracted' as Yes or No,'Taşeron var mı' alanına Evet veya Hayır giriniz, -Please enter API Consumer Key,Lütfen API Consumer Keyi girin, -Please enter API Consumer Secret,Lütfen API Consumer Secreti girin, +Please enter API Consumer Key,Lütfen API Tüketici Anahtarını girin, +Please enter API Consumer Secret,Lütfen API Tüketici Sırrı girin, Please enter Account for Change Amount,Değişim Miktarı Hesabı giriniz, Please enter Approving Role or Approving User,Onaylayıcı Rol veya Onaylayıcı Kullanıcı Giriniz, Please enter Cost Center,Maliyet Merkezi giriniz, @@ -2017,8 +1983,8 @@ Please enter Purchase Receipt first,İlk Satınalma Faturası giriniz, Please enter Receipt Document,Makbuz Belge giriniz, Please enter Reference date,Referrans tarihi girin, Please enter Repayment Periods,Geri Ödeme Süreleri giriniz, -Please enter Reqd by Date,Lütfen Reqd'yi Tarihe Göre Girin, -Please enter Woocommerce Server URL,Lütfen Woocommerce Sunucusu URL'sini girin, +Please enter Reqd by Date,Lütfen Reqd'yi Tarihe Göre Girin, +Please enter Woocommerce Server URL,Lütfen Woocommerce Sunucusu URL'sini girin, Please enter Write Off Account,Lütfen Şüpheli Alacak Hesabını Girin, Please enter atleast 1 invoice in the table,Tabloya en az 1 fatura girin, Please enter company first,Lütfen ilk önce şirketi girin, @@ -2035,13 +2001,13 @@ Please enter {0} first,İlk {0} giriniz, Please fill in all the details to generate Assessment Result.,Değerlendirme Sonucunu oluşturmak için lütfen tüm detayları doldurunuz., Please identify/create Account (Group) for type - {0},Lütfen tür - {0} türü için Hesap (Grup) tanımlayın / oluşturun, Please identify/create Account (Ledger) for type - {0},Lütfen tür - {0} türü için Hesap (Muhasebe) tanımlayın / oluşturun, -Please login as another user to register on Marketplace,Lütfen Marketplace'e kayıt olmak için başka bir kullanıcı olarak giriş yapın, +Please login as another user to register on Marketplace,Lütfen Marketplace'e kayıt olmak için başka bir kullanıcı olarak giriş yapın, Please make sure you really want to delete all the transactions for this company. Your master data will remain as it is. This action cannot be undone.,Bu şirkete ait bütün işlemleri silmek istediğinizden emin olun. Ana veriler olduğu gibi kalacaktır. Bu işlem geri alınamaz., -Please mention Basic and HRA component in Company,Lütfen Şirket'te Basic ve HRA bileşenini belirtin, +Please mention Basic and HRA component in Company,Lütfen Şirket'te Basic ve HRA bileşenini belirtin, Please mention Round Off Account in Company,Şirket Yuvarlak Kapalı Hesabı belirtin, -Please mention Round Off Cost Center in Company,Şirket Yuvarlak Off Maliyet Merkezi'ni belirtiniz, +Please mention Round Off Cost Center in Company,Şirket Yuvarlak Off Maliyet Merkezi'ni belirtiniz, Please mention no of visits required,Lütfen gerekli ziyaretlerin sayısını belirtin, -Please mention the Lead Name in Lead {0},Lütfen Aday Adını {0} Adaydan belirtin, +Please mention the Lead Name in Lead {0},Lütfen Kurşun Adını {0} Kurşun'dan belirtin, Please pull items from Delivery Note,İrsaliyeden Ürünleri çekin, Please register the SIREN number in the company information file,Lütfen SİREN numarasını şirket bilgi dosyasına kaydettirin, Please remove this Invoice {0} from C-Form {1},C-Form bu Fatura {0} kaldırın lütfen {1}, @@ -2049,33 +2015,33 @@ Please save the patient first,Lütfen önce hastayı kaydedin, Please save the report again to rebuild or update,Yeniden oluşturmak veya güncellemek için lütfen raporu tekrar kaydedin, "Please select Allocated Amount, Invoice Type and Invoice Number in atleast one row","En az bir satırda Tahsis Tutar, Fatura Türü ve Fatura Numarası seçiniz", Please select Apply Discount On,İndirim Açık Uygula seçiniz, -Please select BOM against item {0},Lütfen {0} öğesine karşı BOM'u seçin, +Please select BOM against item {0},Lütfen {0} öğesine karşı BOM'u seçin, Please select BOM for Item in Row {0},Satır Öğe için BOM seçiniz {0}, Please select BOM in BOM field for Item {0},Ürün için BOM BOM alanında seçiniz {0}, Please select Category first,İlk Kategori seçiniz, Please select Charge Type first,İlk şarj türünü seçiniz, Please select Company,Firma seçiniz, -Please select Company and Designation,Lütfen Şirket ve Atama'yı seçiniz, -Please select Company and Posting Date to getting entries,Giriş almak için lütfen Şirket ve Gönderme Tarihi'ni seçin., +Please select Company and Designation,Lütfen Şirket ve Atama'yı seçiniz, +Please select Company and Posting Date to getting entries,Giriş almak için lütfen Şirket ve Gönderme Tarihi'ni seçin., Please select Company first,İlk Şirket seçiniz, -Please select Completion Date for Completed Asset Maintenance Log,Tamamlanan Varlık Bakım Günlüğü için Tamamlanma Tarihi'ni seçin, +Please select Completion Date for Completed Asset Maintenance Log,Tamamlanan Varlık Bakım Günlüğü için Tamamlanma Tarihi'ni seçin, Please select Completion Date for Completed Repair,Tamamlanan Onarım için Bitiş Tarihi seçin, Please select Course,Lütfen Kursu seçin, Please select Drug,Lütfen Uyuşturucu Seçiniz, Please select Employee,Lütfen Çalışan seçin, Please select Existing Company for creating Chart of Accounts,Hesap tablosu oluşturmak için Varolan Firma seçiniz, Please select Healthcare Service,Lütfen Sağlık Hizmeti Seçiniz, -"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle",'Hayır' ve 'Satış Öğe mı' 'Stok Öğe mı' nerede 'Evet' ise Birimini seçmek ve başka hiçbir Ürün Paketi var Lütfen, +"Please select Item where ""Is Stock Item"" is ""No"" and ""Is Sales Item"" is ""Yes"" and there is no other Product Bundle","Hayır" ve "Satış Öğe mı" "Stok Öğe mı" nerede "Evet" ise Birimini seçmek ve başka hiçbir Ürün Paketi var Lütfen, Please select Maintenance Status as Completed or remove Completion Date,Lütfen Bakım Durumunu Tamamlandı olarak seçin veya Bitiş Tarihi kaldırın, Please select Party Type first,İlk Parti Türünü seçiniz, Please select Patient,Lütfen hastayı seçin, -Please select Patient to get Lab Tests,Lab Testleri almak için lütfen Hasta'yı seçin, +Please select Patient to get Lab Tests,Lab Testleri almak için lütfen Hasta'yı seçin, Please select Posting Date before selecting Party,Partiyi seçmeden önce Gönderme Tarihi seçiniz, Please select Posting Date first,İlk Gönderme Tarihi seçiniz, Please select Price List,Fiyat Listesi seçiniz, Please select Program,Lütfen program seçiniz, Please select Qty against item {0},Lütfen {0} öğesine karşı Miktar seçin, -Please select Sample Retention Warehouse in Stock Settings first,"Lütfen önce Stok Ayarlarında Numune Alma Deposu'nu seçin,", +Please select Sample Retention Warehouse in Stock Settings first,"Lütfen önce Stok Ayarlarında Numune Alma Deposu'nu seçin,", Please select Start Date and End Date for Item {0},Ürün {0} için Başlangıç ve Bitiş tarihi seçiniz, Please select Student Admission which is mandatory for the paid student applicant,Lütfen ödenen öğrenci başvurusu için zorunlu Öğrenci Kabulünü seçin, Please select a BOM,Lütfen bir BOM seçin, @@ -2083,7 +2049,7 @@ Please select a Batch for Item {0}. Unable to find a single batch that fulfills Please select a Company,Bir Şirket seçiniz, Please select a batch,Lütfen bir parti seçin, Please select a csv file,Bir csv dosyası seçiniz, -Please select a field to edit from numpad,Lütfen numpad'den düzenlemek için bir alan seçin, +Please select a field to edit from numpad,Lütfen numpad'den düzenlemek için bir alan seçin, Please select a table,Lütfen bir tablo seçin, Please select a valid Date,Lütfen geçerli bir tarih seçiniz, Please select a value for {0} quotation_to {1},{0} - {1} teklifi için bir değer seçiniz, @@ -2096,52 +2062,52 @@ Please select month and year,Ay ve yıl seçiniz, Please select prefix first,Önce Ön ek seçiniz, Please select the Company,Lütfen Şirketi Seçiniz, Please select the Multiple Tier Program type for more than one collection rules.,Birden fazla koleksiyon kuralları için lütfen Birden Çok Katmanlı Program türü seçin., -Please select the assessment group other than 'All Assessment Groups',Lütfen 'Tüm Değerlendirme Grupları' dışındaki değerlendirme grubunu seçin., +Please select the assessment group other than 'All Assessment Groups',Lütfen 'Tüm Değerlendirme Grupları' dışındaki değerlendirme grubunu seçin., Please select the document type first,Önce belge türünü seçiniz, Please select weekly off day,Haftalık izin gününü seçiniz, Please select {0},Lütfen {0} seçiniz, Please select {0} first,Önce {0} seçiniz, -Please set 'Apply Additional Discount On',Set 'On İlave İndirim Uygula' Lütfen, +Please set 'Apply Additional Discount On',Set 'On İlave İndirim Uygula' Lütfen, Please set 'Asset Depreciation Cost Center' in Company {0},Lütfen firma {0} için 'Varlık Değer Kaybı Maliyet Merkezi' tanımlayın, Please set 'Gain/Loss Account on Asset Disposal' in Company {0},Lütfen 'Varlık Elden Çıkarılmasına İlişkin Kâr / Zarar Hesabı''nı {0} şirketi için ayarlayın, Please set Account in Warehouse {0} or Default Inventory Account in Company {1},Lütfen Hesap {0} Deposunda veya Şirket {1} Şirketinde Varsayılan Envanter Hesabı olarak ayarlayın., Please set B2C Limit in GST Settings.,Lütfen GST Ayarlarında B2C Sınırı ayarlayın., Please set Company,Lütfen şirket ayarlayın, -Please set Company filter blank if Group By is 'Company',Gruplandırılmış 'Şirket' ise lütfen şirket filtresini boş olarak ayarlayın., +Please set Company filter blank if Group By is 'Company',Gruplandırılmış 'Şirket' ise lütfen şirket filtresini boş olarak ayarlayın., Please set Default Payroll Payable Account in Company {0},Şirket Standart Bordro Ödenecek Hesap ayarlayın {0}, Please set Depreciation related Accounts in Asset Category {0} or Company {1},"Lütfen Değer Kaybı ile ilgili Hesapları, Varlık Kategori {0} veya Firma {1} içinde belirleyin", Please set Email Address,E-posta Adresini ayarlayın, Please set GST Accounts in GST Settings,Lütfen GST Ayarlarını GST Ayarlarında Ayarlayın, -Please set Hotel Room Rate on {},Otel Oda Fiyatı'nı {} olarak ayarlayın., +Please set Hotel Room Rate on {},Otel Oda Fiyatı'nı {} olarak ayarlayın., Please set Number of Depreciations Booked,Amortisman Sayısı rezervasyonu ayarlayın, Please set Unrealized Exchange Gain/Loss Account in Company {0},Lütfen {0} Şirketindeki Gerçekleşmemiş Döviz Kazası / Zarar Hesabını ayarlayın, Please set User ID field in an Employee record to set Employee Role,Çalışan Rolü ayarlamak için Çalışan kaydındaki Kullanıcı Kimliği alanını Lütfen, Please set a default Holiday List for Employee {0} or Company {1},Çalışan bir varsayılan Tatil Listesi set Lütfen {0} veya Şirket {1}, -Please set account in Warehouse {0},Lütfen deposunu {0} 'da hesaba koy, +Please set account in Warehouse {0},Lütfen deposunu {0} 'da hesaba koy, Please set an active menu for Restaurant {0},Lütfen restoran {0} için etkin bir menü ayarlayın., Please set associated account in Tax Withholding Category {0} against Company {1},Lütfen ilgili hesabı {1} Şirketine Karşı Vergi Stopaj Kategorisinde {1} ayarlayın, Please set at least one row in the Taxes and Charges Table,Lütfen Vergiler ve Ücretler Tablosunda en az bir satır belirtin, Please set default Cash or Bank account in Mode of Payment {0},{0} Ödeme şeklinde varsayılan nakit veya banka hesabı ayarlayınız, Please set default account in Salary Component {0},Maaş Bileşeni varsayılan hesabı ayarlamak Lütfen {0}, -Please set default customer in Restaurant Settings,Lütfen Restoran Ayarları'nda varsayılan müşteriyi ayarlayın, -Please set default template for Leave Approval Notification in HR Settings.,Lütfen HR Ayarları'nda Onay Onay Bildirimi için varsayılan şablonu ayarlayın., -Please set default template for Leave Status Notification in HR Settings.,Lütfen HR Ayarlarında Durum Bildirimi Bırakma için varsayılan şablonu ayarlayın., -Please set default {0} in Company {1},Lütfen {1} Şirketinde varsayılan {0} olarak ayarlayın, +Please set default customer in Restaurant Settings,Lütfen Restoran Ayarları'nda varsayılan müşteriyi ayarlayın, +Please set default template for Leave Approval Notification in HR Settings.,Lütfen HR Ayarları'nda Onay Onay Bildirimi için varsayılan şablonu ayarlayın., +Please set default template for Leave Status Notification in HR Settings.,Lütfen HR Ayarları'nda Durum Bildirimi Bırakma için varsayılan şablonu ayarlayın., +Please set default {0} in Company {1},Şirket varsayılan {0} set Lütfen {1}, Please set filter based on Item or Warehouse,Madde veya Depo dayalı filtre ayarlayın, Please set leave policy for employee {0} in Employee / Grade record,Lütfen Çalışan / Not kaydındaki {0} çalışanı için izin politikası ayarlayın, Please set recurring after saving,kaydettikten sonra yinelenen ayarlayın, Please set the Company,Lütfen şirketi ayarlayın., Please set the Customer Address,Lütfen Müşteri Adresinizi ayarlayın, -Please set the Date Of Joining for employee {0},Lütfen çalışan {0} için Katılma Tarihi'ni ayarlayın., -Please set the Default Cost Center in {0} company.,Lütfen {0} şirketindeki Varsayılan Maliyet Merkezi'ni ayarlayın., -Please set the Email ID for the Student to send the Payment Request,Lütfen Ödeme İsteğini göndermek için Öğrencinin E-posta Kimliği'ni ayarlayın., +Please set the Date Of Joining for employee {0},Lütfen çalışan {0} için Katılma Tarihi'ni ayarlayın., +Please set the Default Cost Center in {0} company.,Lütfen {0} şirketindeki Varsayılan Maliyet Merkezi'ni ayarlayın., +Please set the Email ID for the Student to send the Payment Request,Lütfen Ödeme İsteğini göndermek için Öğrencinin E-posta Kimliği'ni ayarlayın., Please set the Item Code first,Lütfen önce Öğe Kodunu ayarlayın, Please set the Payment Schedule,Lütfen Ödeme Planını ayarlayın, Please set the series to be used.,Lütfen kullanılacak serileri ayarlayın., Please set {0} for address {1},Lütfen {1} adresi için {0} ayarını yapınız, Please setup Students under Student Groups,Lütfen Öğrencileri Öğrenci Grupları Altına Kurun, -Please share your feedback to the training by clicking on 'Training Feedback' and then 'New',Eğitime geribildiriminizi 'Eğitim Geri Bildirimi' ve ardından 'Yeni', -Please specify Company,Lütfen Firma belirtin, +Please share your feedback to the training by clicking on 'Training Feedback' and then 'New',Eğitime geribildiriminizi 'Eğitim Geri Bildirimi' ve ardından 'Yeni', +Please specify Company,Şirket belirtiniz, Please specify Company to proceed,Devam etmek için Firma belirtin, Please specify a valid 'From Case No.',Lütfen geçerlli bir 'durum nodan başlayarak' belirtiniz, Please specify a valid Row ID for row {0} in table {1},Tablodaki satır {0} için geçerli Satır kimliği belirtiniz {1}, @@ -2152,34 +2118,34 @@ Please specify from/to range,Menzil / dan belirtiniz, Please supply the specified items at the best possible rates,Lütfen belirtilen ürünleri mümkün olan en rekabetçi fiyatlarla sununuz, Please update your status for this training event,Lütfen bu eğitim olayına ilişkin durumunuzu güncelleyin, Please wait 3 days before resending the reminder.,Hatırlatıcıyı tekrar göndermeden önce lütfen 3 gün bekleyin., -Point of Sale,POS Satış Noktası, -Point-of-Sale,POS Satış Noktası, +Point of Sale,Satış noktası, +Point-of-Sale,Satış noktası, Point-of-Sale Profile,Satış Noktası Profili, Portal,Portal, Portal Settings,Portal Ayarları, Possible Supplier,Olası Tedarikçi, Postal Expenses,Posta Giderleri, -Posting Date,Gönderim Tarihi, -Posting Date cannot be future date,Gönderim Tarihi gelecek tarih olamaz, -Posting Time,Gönderim Saati, +Posting Date,Gönderme Tarihi, +Posting Date cannot be future date,Gönderme Tarihi gelecek tarih olamaz, +Posting Time,Gönderme Zamanı, Posting date and posting time is mandatory,Gönderme tarihi ve gönderme zamanı zorunludur, Posting timestamp must be after {0},Gönderme zamanı damgası {0}'dan sonra olmalıdır, Potential opportunities for selling.,Satış için potansiyel fırsatlar., Practitioner Schedule,Uygulayıcı Takvimi, -Pre Sales,Ön Satış, -Preference,Tercihler, +Pre Sales,Ön satış, +Preference,Tercih, Prescribed Procedures,Öngörülen Prosedürler, -Prescription,Reçete, +Prescription,reçete, Prescription Dosage,Reçeteli Dozaj, Prescription Duration,Reçete Süresi, -Prescriptions,Reçeteler, +Prescriptions,reçeteler, Present,Mevcut, Prev,Önceki, Preview,Önizleme, -Preview Salary Slip,Maaş Bordrosu Önizleme, +Preview Salary Slip,Önizleme Maaş Kayma, Previous Financial Year is not closed,Geçmiş Mali Yıl kapatılmamış, Price,Fiyat, -Price List,Fiyat Listesi, +Price List,Fiyat listesi, Price List Currency not selected,Fiyat Listesi para birimi seçilmemiş, Price List Rate,Fiyat Listesi Oranı, Price List master.,Fiyat Listesi alanı, @@ -2189,18 +2155,18 @@ Price or product discount slabs are required,Fiyat veya ürün indirimi levhalar Pricing,Fiyatlandırma, Pricing Rule,Fiyatlandırma Kuralı, "Pricing Rule is first selected based on 'Apply On' field, which can be Item, Item Group or Brand.","Fiyatlandırma Kuralı ilk olarak 'Uygula' alanı üzerinde seçilir, bu bir Ürün, Grup veya Marka olabilir.", -"Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.","Fiyatlandırma Kuralı Fiyat Listesini/belirtilen indirim yüzdesini belli kriterlere dayalı olarak geçersiz kılmak için yapılmıştır.", +"Pricing Rule is made to overwrite Price List / define discount percentage, based on some criteria.",Fiyatlandırma Kuralı Fiyat Listesini/belirtilen indirim yüzdesini belli kriterlere dayalı olarak geçersiz kılmak için yapılmıştır., Pricing Rule {0} is updated,{0} Fiyatlandırma Kuralı güncellendi, Pricing Rules are further filtered based on quantity.,Fiyatlandırma Kuralları miktara dayalı olarak tekrar filtrelenir., Primary Address Details,Birincil Adres Ayrıntıları, Primary Contact Details,Birincil İletişim Bilgileri, Principal Amount,Anapara tutarı, -Print Format,Baskı Formatı, +Print Format,Yazdırma Formatı, Print IRS 1099 Forms,IRS 1099 Formlarını Yazdır, Print Report Card,Rapor Kartı Yazdır, -Print Settings,Baskı Ayarları, +Print Settings,Yazdırma Ayarları, Print and Stationery,Baskı ve Kırtasiye, -Print settings updated in respective print format,İlgili baskı formatında güncellenen baskı ayarları, +Print settings updated in respective print format,"Yazdırma ayarları, ilgili baskı biçiminde güncellendi", Print taxes with zero amount,Sıfır tutarlı vergileri yazdırın, Printing and Branding,Baskı ve Markalaşma, Private Equity,Özel sermaye, @@ -2211,27 +2177,27 @@ Procedure,prosedür, Process Day Book Data,İşlem Günü Defteri Verileri, Process Master Data,Ana Verileri İşle, Processing Chart of Accounts and Parties,Hesapların ve Tarafların İşleme Tablosu, -Processing Items and UOMs,Ürünleri ve Birimleri İşleme, -Processing Party Addresses,Parti Adreslerini İşleme, +Processing Items and UOMs,Öğeleri ve UOM'leri İşleme, +Processing Party Addresses,Parti Adreslerinin İşlenmesi, Processing Vouchers,Fiş İşleme, -Procurement,Tedarik, -Produced Qty,Üretilen Miktar, +Procurement,tedarik, +Produced Qty,Üretilen Adet, Product,Ürün, Product Bundle,Ürün Paketi, Product Search,Ürün Arama, Production,Üretim, -Production Item,Üretim Kalemi, +Production Item,Üretim Öğe, Products,Ürünler, -Profit and Loss,Kar ve Zarar, +Profit and Loss,Kar ve zarar, Profit for the year,Yılın karı, -Program,Program, +Program,program, Program in the Fee Structure and Student Group {0} are different.,Ücret Yapısı ve Öğrenci Grubu {0} içindeki program farklıdır., Program {0} does not exist.,{0} programı mevcut değil., -Program: ,Programı: , -Progress % for a task cannot be more than 100.,"Bir görev için ilerleme %100'den fazla olamaz.", +Program: ,Programı:, +Progress % for a task cannot be more than 100.,Bir görev için ilerleme% 100'den fazla olamaz., Project Collaboration Invitation,Proje Ortak Çalışma Daveti, Project Id,Proje Kimliği, -Project Manager,Proje Yöneticisi, +Project Manager,Proje Müdürü, Project Name,proje Adı, Project Start Date,Proje Başlangıç Tarihi, Project Status,Proje durumu, @@ -2241,30 +2207,28 @@ Project Value,Proje Bedeli, Project activity / task.,Proje faaliyeti / görev., Project master.,Proje alanı., Project-wise data is not available for Quotation,Proje bilgisi verileri Teklifimiz için mevcut değildir, -Projected,Öngörülen, -Projected Qty,Öngörülen Miktar, +Projected,öngörülen, +Projected Qty,Öngörülen Adet, Projected Quantity Formula,Öngörülen Miktar Formülü, Projects,Projeler, Property,Özellik, Property already added,Özellik zaten eklendi, Proposal Writing,Teklifi Yazma, Proposal/Price Quote,Teklif / Fiyat Teklifi, -Prospecting,Bilgi Toplama, -Prospect,Potansiyel Müşteri, -Prospect Owner,Potansiyel Sahibi, +Prospecting,Maden, Provisional Profit / Loss (Credit),Geçici Kar / Zarar (Kredi), Publications,Yayınlar, Publish Items on Website,Web sitesinde Ürünleri yayınlayın, Published,Yayınlandı, -Publishing,Yayıncılık, -Purchase,Satınalma, -Purchase Amount,Satınalma Miktarı, -Purchase Date,Satınalma Tarihi, +Publishing,yayıncılık, +Purchase,Satın Alım, +Purchase Amount,Satın alma miktarı, +Purchase Date,Satınalma tarihi, Purchase Invoice,Alış Faturası, -Purchase Invoice {0} is already submitted,Satınalma Faturası {0} zaten gönderildi, +Purchase Invoice {0} is already submitted,Satın alma Faturası {0} zaten teslim edildi, Purchase Manager,Satınalma Yöneticisi, -Purchase Master Manager,Satınalma Master Yöneticisi, -Purchase Order,Satınalma Siparişi, +Purchase Master Manager,Satınalma Usta Müdürü, +Purchase Order,Satın alma emri, Purchase Order Amount,Satınalma Siparişi Tutarı, Purchase Order Amount(Company Currency),Satınalma Siparişi Tutarı (Şirket Para Birimi), Purchase Order Date,Satınalma Sipariş Tarihi, @@ -2272,52 +2236,46 @@ Purchase Order Items not received on time,Satınalma Siparişi zamanında alınm Purchase Order number required for Item {0},Ürüni {0} için Satınalma Siparişi numarası gerekli, Purchase Order to Payment,Ödeme Satınalma Siparişi, Purchase Order {0} is not submitted,Satınalma Siparişi {0} teslim edilmedi, -Purchase Orders are not allowed for {0} due to a scorecard standing of {1}.,{1} hesap kartının puan durumu nedeniyle {0} için Satınalma Siparişlerine izin verilmiyor., -Purchase Orders given to Suppliers.,Tedarikçilere verilen Satınalma Siparişleri., +Purchase Orders are not allowed for {0} due to a scorecard standing of {1}.,{1} hesap kartının puan durumu nedeniyle {0} için Satın Alma Siparişlerine izin verilmiyor., +Purchase Orders given to Suppliers.,Tedarikçilere verilen Satın alma Siparişleri., Purchase Price List,Satınalma Fiyat Listesi, -Purchase Receipt,Satınalma İrsaliyesi, -Purchase Receipt {0} is not submitted,Satınalma makbuzu {0} teslim edilmedi, +Purchase Receipt,Satın Alma İrsaliyesi, +Purchase Receipt {0} is not submitted,Satın alma makbuzu {0} teslim edilmedi, Purchase Tax Template,Vergi Şablon Satınalma, -Purchase User,Satınalma Kullanıcısı, -Purchase orders help you plan and follow up on your purchases,Satınalma siparişleri planı ve alışverişlerinizi takip, +Purchase User,Satınalma Kullanıcı, +Purchase orders help you plan and follow up on your purchases,Satın alma siparişleri planı ve alışverişlerinizi takip, Purchasing,Satınalma, Purpose must be one of {0},Amaç şunlardan biri olmalıdır: {0}, Qty,Miktar, Qty To Manufacture,Üretilecek Miktar, -Qty Total,Miktar Toplamı, -Qty for {0},{0} için Miktar, -Qty As Per BOM,BOMa göre Mik, -Qualification,Yeterlilik, -Qualification Status,Yeterlilik Durumu, -Qualified,Nitelikli, -Unqualified,Niteliksiz, -Qualified By,Yeterlilik Veren, -Qualified on,Yeterlilik Tarihi, +Qty Total,Adet Toplam, +Qty for {0},Için Adet {0}, +Qualification,{0}Yeterlilik{/0} {1} {/1}, Quality,Kalite, -Quality Action,Kalite İşlemleri, -Quality Goal.,Kalite Hedefi, -Quality Inspection,Kalite Kontrol, +Quality Action,Kaliteli eylem, +Quality Goal.,Kalite Hedef, +Quality Inspection,Kalite kontrol, Quality Inspection: {0} is not submitted for the item: {1} in row {2},"Kalite Denetimi: {0}, {2} satırındaki öğeye gönderilmez: {2}", Quality Management,Kalite Yönetimi, Quality Meeting,Kalite Toplantısı, -Quality Procedure,Kalite Prosedürü, -Quality Procedure.,Kalite Prosedürü., -Quality Review,Kalite İncelemesi, -Quantity,Miktar, +Quality Procedure,Kalite prosedürü, +Quality Procedure.,Kalite Prosedürü, +Quality Review,Kalite incelemesi, +Quantity,miktar, Quantity for Item {0} must be less than {1},Ürün {0} için miktar{1} den az olmalıdır, Quantity in row {0} ({1}) must be same as manufactured quantity {2},Satır {0} ({1}) deki miktar üretilen miktar {2} ile aynı olmalıdır, Quantity must be less than or equal to {0},Miktara göre daha az veya ona eşit olmalıdır {0}, Quantity must not be more than {0},Miktar fazla olmamalıdır {0}, Quantity required for Item {0} in row {1},Satır {1} deki Ürün {0} için gereken miktar, -Quantity should be greater than 0,Miktar 0'dan büyük olmalıdır, -Quantity to Make,Yapılması Gereken Miktar, -Quantity to Manufacture must be greater than 0.,Üretim Miktar 0'dan büyük olmalıdır., +Quantity should be greater than 0,Miktar 0'dan büyük olmalıdır, +Quantity to Make,Miktarı, +Quantity to Manufacture must be greater than 0.,Üretim Miktar 0'dan büyük olmalıdır., Quantity to Produce,Üretilecek Miktar, Quantity to Produce can not be less than Zero,Üretilecek Miktar Sıfırdan Az olamaz, Query Options,Sorgu Seçenekleri, -Queued for replacing the BOM. It may take a few minutes.,BOM'u değiştirmek için sıraya alındı. Birkaç dakika sürebilir., -Queued for updating latest price in all Bill of Materials. It may take a few minutes.,Tüm Malzeme Listesi'nde en son fiyatı güncellemek için bekletildi. Birkaç dakika sürebilir., -Quick Journal Entry,Hızlı Yevmiye Kaydı, +Queued for replacing the BOM. It may take a few minutes.,BOM'u değiştirmek için sıraya alındı. Birkaç dakika sürebilir., +Queued for updating latest price in all Bill of Materials. It may take a few minutes.,Tüm Malzeme Listesi'nde en son fiyatı güncellemek için bekletildi. Birkaç dakika sürebilir., +Quick Journal Entry,Hızlı Kayıt Girdisi, Quot Count,Kontör Sayısı, Quot/Lead %,Teklif/Müşteri Adayı yüzdesi, Quotation,Fiyat Teklifi, @@ -2329,25 +2287,24 @@ Quotations received from Suppliers.,Tedarikçilerden alınan teklifler., Quotations: ,Fiyat Teklifleri, Quotes to Leads or Customers.,Müşterilere veya Taleplere verilen fiyatlar., RFQs are not allowed for {0} due to a scorecard standing of {1},{1} puan kartının statüsü nedeniyle {0} için tekliflere izin verilmiyor., -Plan to Request Qty,Talep Miktarını Planla, Range,Aralık, Rate,Birim Fiyat, Rate:,Puan:, Rating,Değerlendirme, Raw Material,Hammadde, -Raw Materials,Hammaddeler, +Raw Materials,İşlenmemiş içerikler, Raw Materials cannot be blank.,Hammaddeler boş olamaz., -Re-open,Yeniden aç, +Re-open,Yeniden açın, Read blog,Blogu oku, Read the ERPNext Manual,ERPNext kitapçığını okuyun, -Reading Uploaded File,Yüklenen Dosyayı Okuma, +Reading Uploaded File,Yüklenen Dosyayı Okumak, Real Estate,Gayrimenkul, Reason For Putting On Hold,Beklemeye Alma Nedeni, Reason for Hold,Bekletme Nedeni, Reason for hold: ,Bekletme nedeni:, Receipt,Makbuz, Receipt document must be submitted,Makbuz belge teslim edilmelidir, -Receivable,Alacak, +Receivable,alacak, Receivable Account,Alacak Hesabı, Received,Alındı, Received On,Açık Alınan, @@ -2355,9 +2312,9 @@ Received Quantity,Alınan Miktar, Received Stock Entries,Alınan Stok Girişleri, Receiver List is empty. Please create Receiver List,Alıcı listesi boş. Alıcı listesi oluşturunuz, Recipients,Alıcılar, -Reconcile,Uzlaştır, +Reconcile,uzlaştırmak, "Record of all communications of type email, phone, chat, visit, etc.","Tip e-posta, telefon, chat, ziyaretin, vb her iletişimin Kayıt", -Records,Kayıtlar, +Records,kayıtlar, Redirect URL,Yönlendirme URL, Ref,Ref, Ref Date,Ref Tarihi, @@ -2378,26 +2335,26 @@ Reference Type,Referans Tipi, References,Kaynaklar, Refresh Token,Yenile Jetonu, Region,Bölge, -Register,Kayıt ol, -Reject,Reddet, +Register,Kayıt olmak, +Reject,reddetmek, Rejected,Reddedildi, -Related,Bağlantılı, +Related,İlgili, Relation with Guardian1,Guardian1 ile İlişkisi, Relation with Guardian2,Guardian2 ile İlişkisi, -Release Date,Yayın Tarihi, +Release Date,Yayın tarihi, Reload Linked Analysis,Bağlantılı Analizi Yeniden Yükle, Remaining,Kalan, Remaining Balance,Kalan Bakiye, Remarks,Açıklamalar, -Reminder to update GSTIN Sent,GSTIN'in güncellenmesi için hatırlatıcı gönderildi, +Reminder to update GSTIN Sent,GSTIN'in güncellenmesi için hatırlatıcı gönderildi, Remove item if charges is not applicable to that item,Ücretleri bu öğeye geçerli değilse öğeyi çıkar, Removed items with no change in quantity or value.,Miktar veya değer hiçbir değişiklik ile kaldırıldı öğeler., -Reopen,Yeniden aç, -Reorder Level,Yeniden Sipariş Seviyesi, -Reorder Qty,Yeniden Sipariş Miktarı, +Reopen,Yeniden açmak, +Reorder Level,Yeniden sipariş seviyesi, +Reorder Qty,Yeniden Sipariş Adet, Repeat Customer Revenue,Tekrar Müşteri Gelir, Repeat Customers,Tekrar Müşteriler, -Replace BOM and update latest price in all BOMs,Tüm BOM'larda BOM'u değiştirin ve en son fiyatı güncelleyin., +Replace BOM and update latest price in all BOMs,Tüm BOM'larda BOM'u değiştirin ve en son fiyatı güncelleyin., Replied,Cevaplandı, Replies,Cevaplar, Report,Rapor, @@ -2405,26 +2362,26 @@ Report Builder,Rapor Oluşturucu, Report Type,Rapor Türü, Report Type is mandatory,Rapor Tipi zorunludur, Reports,Raporlar, -Reqd By Date,Talep Tarihi, -Reqd Qty,Talep Miktarı, +Reqd By Date,Teslim Tarihi, +Reqd Qty,Reqd Adet, Request for Quotation,Fiyat Teklif İsteği, Request for Quotations,Fiyat Teklif Talepleri, Request for Raw Materials,Hammadde Talebi, -Request for purchase.,Satınalma talebi, +Request for purchase.,Satın alma talebi, Request for quotation.,Fiyat Teklif Talebi., -Requested Qty,İstenen Miktar, +Requested Qty,İstenen miktar, "Requested Qty: Quantity requested for purchase, but not ordered.","İstenen Miktar: Satın almak için istenen, ancak sipariş edilmeyen miktar", Requesting Site,Site İsteği, Requesting payment against {0} {1} for amount {2},"karşı ödeme talep {0}, {1} miktarda {2}", Requestor,Talep eden, Required On,Gerekli Açık, -Required Qty,Gerekli Miktar, -Required Quantity,Gerekli Miktar, +Required Qty,Gerekli Adet, +Required Quantity,Gerekli miktar, Reschedule,Yeniden Planlama, Research,Araştırma, Research & Development,Araştırma ve Geliştirme, Researcher,Araştırmacı, -Resend Payment Email,Ödeme E-postasını Tekrar Gönder, +Resend Payment Email,Ödeme E-posta tekrar gönder, Reserve Warehouse,Depo Deposu, Reserved Qty,Ayrılmış Miktar, Reserved Qty for Production,Üretim için Miktar saklıdır, @@ -2433,7 +2390,7 @@ Reserved Qty for Production: Raw materials quantity to make manufacturing items. Reserved Warehouse is mandatory for Item {0} in Raw Materials supplied,Teslim Edilen Hammaddelerde {0} Öğe için Ayrılmış Depo zorunlu, Reserved for manufacturing,üretim için ayrılmış, Reserved for sale,İkinci saklıdır, -Reserved for sub contracting,Fason Miktarı, +Reserved for sub contracting,Alt müteahhitlik için ayrılmıştır., Resistant,dayanıklı, Resolve error and upload again.,Hatayı çözün ve tekrar yükleyin., Responsibilities,Sorumluluklar, @@ -2447,17 +2404,16 @@ Retail,Perakende, Retail & Wholesale,Toptan ve Perakende Satış, Retail Operations,Perakende İşlemleri, Retained Earnings,Dağıtılmamış karlar, -Retention Stock Entry,Saklama Stok Hareketi, -Retention Stock Entry already created or Sample Quantity not provided,Saklama Stok Hareketi zaten oluşturulmuş veya Örnek Miktarı sağlanmadı, -Returns,İadeler, -Return,İade, -Return / Credit Note,İade / Alacak Dekontu, +Retention Stock Entry,Stok Saklama Stokları, +Retention Stock Entry already created or Sample Quantity not provided,Elde edilen stok tutarı girişi veya Numune Miktarı mevcut değil, +Return,Dönüş, +Return / Credit Note,İade / Kredi Notu, Return / Debit Note,İade / Borç Dekontu, -Return Issued,İade verildi, +Returns,İade, Reverse Journal Entry,Ters Günlük Girişi, Review Invitation Sent,Gönderilen Davetiyeyi İnceleme, Review and Action,İnceleme ve İşlem, -Role,Rol, +Role,rol, Rooms Booked,Rezervasyonlu Odalar, Root Company,Kök Şirketi, Root Type,Kök Tipi, @@ -2470,7 +2426,7 @@ Route,Rota, Row # {0}: ,Satır # {0}:, Row # {0}: Batch No must be same as {1} {2},Satır # {0}: Toplu Hayır aynı olmalıdır {1} {2}, Row # {0}: Cannot return more than {1} for Item {2},Satır # {0}: daha geri olamaz {1} Öğe için {2}, -Row # {0}: Rate cannot be greater than the rate used in {1} {2},"Sıra # {0}: Oran, {1} {2} 'de kullanılan hızdan daha büyük olamaz", +Row # {0}: Rate cannot be greater than the rate used in {1} {2},"Sıra # {0}: Oran, {1} {2} 'de kullanılan hızdan daha büyük olamaz", Row # {0}: Serial No is mandatory,Satır # {0}: Seri No zorunludur, Row # {0}: Serial No {1} does not match with {2} {3},Satır # {0}: Seri No {1} ile eşleşmiyor {2} {3}, Row #{0} (Payment Table): Amount must be negative,Satır # {0} (Ödeme Tablosu): Tutar negatif olmalı, @@ -2481,20 +2437,20 @@ Row #{0}: Allocated Amount cannot be greater than outstanding amount.,"Sıra # { Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}.,Satır # {0}: Öğe {1} için faturalanan tutardan daha büyükse Oran ayarlanamaz., Row #{0}: Clearance date {1} cannot be before Cheque Date {2},Satır # {0}: Boşluk tarihi {1} Çek tarihinden önce olamaz {2}, Row #{0}: Duplicate entry in References {1} {2},Satır # {0}: Referanslarda çoğaltılmış girdi {1} {2}, -Row #{0}: Expected Delivery Date cannot be before Purchase Order Date,"Sıra # {0}: Beklenen Teslim Tarihi, Satınalma Siparişi Tarihinden önce olamaz", +Row #{0}: Expected Delivery Date cannot be before Purchase Order Date,"Sıra # {0}: Beklenen Teslim Tarihi, Satın Alma Siparişi Tarihinden önce olamaz", Row #{0}: Item added,Satır # {0}: Öğe eklendi, -Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher,Satır # {0}: Yevmiye Kaydı {1} hesabı yok {2} ya da zaten başka bir çeki karşı eşleşti, +Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher,Satır # {0}: günlük girdisi {1} hesabı yok {2} ya da zaten başka bir çeki karşı eşleşti, Row #{0}: Not allowed to change Supplier as Purchase Order already exists,Satır # {0}: Sipariş zaten var olduğu Tedarikçi değiştirmek için izin verilmez, Row #{0}: Please set reorder quantity,Satır # {0}: yeniden sipariş miktarını ayarlamak Lütfen, Row #{0}: Please specify Serial No for Item {1},Satır # {0}: Ürün{1} için seri no belirtiniz, Row #{0}: Qty increased by 1,Satır # {0}: Adet 1 arttı, Row #{0}: Rate must be same as {1}: {2} ({3} / {4}) ,Satır # {0}: Puan aynı olmalıdır {1}: {2} ({3} / {4}), -Row #{0}: Reference Document Type must be one of Expense Claim or Journal Entry,"Sıra # {0}: Referans Belge Türü, Masraf Talebi veya Günlük Girişi olmalıdır", -"Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Satır # {0}: Referans Belge Tipi Satınalma Siparişi, Satınalma Faturası veya Yevmiye kaydı olmalıdır", -Row #{0}: Rejected Qty can not be entered in Purchase Return,Satır # {0}: Reddedilen Miktar Satınalma İadesine girilemez, +Row #{0}: Reference Document Type must be one of Expense Claim or Journal Entry,"Sıra # {0}: Referans Belge Türü, Gider Talebi veya Günlük Girişi olmalıdır", +"Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry","Satır # {0}: Referans Doküman Tipi Satın Alma Emri biri, Satın Alma Fatura veya günlük girdisi olmalıdır", +Row #{0}: Rejected Qty can not be entered in Purchase Return,Satır # {0}: Miktar Satınalma Return girilemez Reddedildi, Row #{0}: Rejected Warehouse is mandatory against rejected Item {1},Satır # {0}: Depo Reddedildi reddedilen Öğe karşı zorunludur {1}, Row #{0}: Reqd by Date cannot be before Transaction Date,"Sıra # {0}: Reqd by Date, İşlem Tarihinden önce olamaz", -Row #{0}: Set Supplier for item {1},Satır # {0}: {1} ürünü için Tedarikçi ayarla, +Row #{0}: Set Supplier for item {1},Satır # {0}: öğe için Set Tedarikçi {1}, Row #{0}: Status must be {1} for Invoice Discounting {2},Satır # {0}: Fatura İndirimi {2} için durum {1} olmalı, "Row #{0}: The batch {1} has only {2} qty. Please select another batch which has {3} qty available or split the row into multiple rows, to deliver/issue from multiple batches",Sıra # {0}: Toplu işlem {1} yalnızca {2} adetlik bir miktara sahip. Lütfen {3} adet mevcut olan başka bir partiyi seçin veya satırı birden çok partiye dağıtmak / yayınlamak için satırı birden çok satıra bölün., Row #{0}: Timings conflicts with row {1},Satır # {0}: satır ile Gecikme çatışmalar {1}, @@ -2502,7 +2458,7 @@ Row #{0}: {1} can not be negative for item {2},Satır # {0}: {1} öğe için neg Row No {0}: Amount cannot be greater than Pending Amount against Expense Claim {1}. Pending Amount is {2},Sıra Hayır {0}: Tutar Gider İstem {1} karşı Tutar Bekleyen daha büyük olamaz. Bekleyen Tutar {2}, Row {0} : Operation is required against the raw material item {1},{0} Satırı: {1} hammadde öğesine karşı işlem yapılması gerekiyor, Row {0}# Allocated amount {1} cannot be greater than unclaimed amount {2},"Satır {0} # Tahsis edilen tutar {1}, talep edilmeyen tutardan {2} daha büyük olamaz", -Row {0}# Item {1} cannot be transferred more than {2} against Purchase Order {3},"{0} Satırı # Ürün {1}, Satınalma Siparişi {3} 'den {2}' den fazla transfer edilemiyor", +Row {0}# Item {1} cannot be transferred more than {2} against Purchase Order {3},"{0} Satırı # Ürün {1}, Satın Alma Siparişi {3} 'den {2}' den fazla transfer edilemiyor", Row {0}# Paid Amount cannot be greater than requested advance amount,Satır {0} # Ödenen Miktar istenen avans tutarı kadar büyük olamaz, Row {0}: Activity Type is mandatory.,Satır {0}: Etkinlik Türü zorunludur., Row {0}: Advance against Customer must be credit,Satır {0}: Müşteriye karşı Advance kredi olmalı, @@ -2510,7 +2466,7 @@ Row {0}: Advance against Supplier must be debit,Satır {0}: Tedarikçi karşı A Row {0}: Allocated amount {1} must be less than or equals to Payment Entry amount {2},Satır {0}: Ayrılan miktarı {1} daha az olması veya Ödeme giriş miktarı eşittir gerekir {2}, Row {0}: Allocated amount {1} must be less than or equals to invoice outstanding amount {2},Satır {0}: Tahsis miktar {1} daha az ya da olağanüstü miktarda fatura eşit olmalıdır {2}, Row {0}: An Reorder entry already exists for this warehouse {1},Satır {0}: Bir Yeniden Sipariş girişi zaten bu depo için var {1}, -Row {0}: Bill of Materials not found for the Item {1},Satır {0}:Ürün {1} için ürün ağacı bulunamadı, +Row {0}: Bill of Materials not found for the Item {1},Satır {0}: Malzeme Listesi Öğe için bulunamadı {1}, Row {0}: Conversion Factor is mandatory,Satır {0}: Dönüşüm katsayısı zorunludur, Row {0}: Cost center is required for an item {1},{0} Satırı: {1} öğesi için maliyet merkezi gerekiyor, Row {0}: Credit entry can not be linked with a {1},Satır {0}: Kredi giriş ile bağlantılı edilemez bir {1}, @@ -2537,7 +2493,7 @@ Row {0}: Quality Inspection rejected for item {1},{0} Satırı: {1} kalemi için Row {0}: UOM Conversion Factor is mandatory,Satır {0}: Ölçü Birimi Dönüşüm Faktörü zorunludur, Row {0}: select the workstation against the operation {1},{0} satırı: {1} işlemine karşı iş istasyonunu seçin, Row {0}: {1} Serial numbers required for Item {2}. You have provided {3}.,{0} Satırı: {1} {2} Numarası için seri numarası gerekli. {3} adresini verdiniz., -Row {0}: {1} must be greater than 0,{0} satırı: {1} 0'dan büyük olmalı, +Row {0}: {1} must be greater than 0,{0} satırı: {1} 0'dan büyük olmalı, Row {0}: {1} {2} does not match with {3},Satır {0}: {1} {2} ile eşleşmiyor {3}, Row {0}:Start Date must be before End Date,Satır {0}: Başlangıç tarihi bitiş tarihinden önce olmalıdır, Rows with duplicate due dates in other rows were found: {0},Diğer satırlardaki yinelenen teslim tarihlerine sahip satırlar bulundu: {0}, @@ -2548,45 +2504,44 @@ SGST Amount,SGST Tutarı, SO Qty,SO Adet, Safety Stock,Emniyet Stoğu, Salary,Maaş, -Salary Slip ID,Maaş Bordrosu Kimliği, +Salary Slip ID,Maaş Kayma kimliği, Salary Slip of employee {0} already created for this period,çalışanın maaş Kuponu {0} zaten bu dönem için oluşturulan, Salary Slip of employee {0} already created for time sheet {1},çalışanın maaş Kuponu {0} zaten zaman çizelgesi için oluşturulan {1}, -Salary Slip submitted for period from {0} to {1},{0} 'dan {1}' e kadar dönem için gönderilen maaş kaydı, +Salary Slip submitted for period from {0} to {1},{0} 'dan {1}' e kadar dönem için gönderilen maaş kaydı, Salary Structure Assignment for Employee already exists,Çalışan için Maaş Yapısı Ataması zaten var, Salary Structure Missing,Maaş Yapısı Eksik, Salary Structure must be submitted before submission of Tax Ememption Declaration,Vergi İstisnası Beyannamesi sunulmadan önce Maaş Yapısı ibraz edilmelidir, Salary Structure not found for employee {0} and date {1},{0} çalışanı ve {1} tarihi için Maaş Yapısı bulunamadı, Salary Structure should have flexible benefit component(s) to dispense benefit amount,"Maaş Yapısı, fayda miktarını dağıtmak için esnek fayda bileşenlerine sahip olmalıdır.", "Salary already processed for period between {0} and {1}, Leave application period cannot be between this date range.","Maaş zaten {0} ve {1}, bu tarih aralığında olamaz başvuru süresini bırakın arasındaki dönem için işlenmiş.", -Sales,Satış, -Sales Account,Satış Hesabı, +Sales,Satışlar, +Sales Account,Satış hesabı, Sales Expenses,Satış Giderleri, -Sales Funnel,Satış Hunisi, -Sales Invoice,Satış Faturası, +Sales Funnel,Satış Yolu, +Sales Invoice,Satış faturası, Sales Invoice {0} has already been submitted,Satış Faturası {0} zaten gönderildi, Sales Invoice {0} must be cancelled before cancelling this Sales Order,Satış Faturası {0} bu Satış Siparişi iptal edilmeden önce iptal edilmelidir, -Sales Manager,Satış Yöneticisi, -Sales Master Manager,Satış Master Yöneticisi, +Sales Manager,Satış Müdürü, +Sales Master Manager,Satış Master Müdürü, Sales Order,Satış Siparişi, Sales Order Item,Satış Sipariş Ürünü, -Sales Order required for Item {0},Ürün {0}için Satış Siparişi gerekli, -Sales Order to Payment,Satış Siparişinden Ödemeye, +Sales Order required for Item {0},Ürün {0}için Satış Sipariş gerekli, +Sales Order to Payment,Ödeme Satış Sipariş, Sales Order {0} is not submitted,Satış Sipariş {0} teslim edilmedi, Sales Order {0} is not valid,Satış Sipariş {0} geçerli değildir, Sales Order {0} is {1},Satış Sipariş {0} {1}, Sales Orders,Satış Siparişleri, Sales Partner,Satış Ortağı, -Sales Pipeline,Satış Süreci, +Sales Pipeline,Ön Satış Süreci, Sales Price List,Satış Fiyat Listesi, -Sales Return,Satış İadesi, -Sales Summary,Satış Özeti, -Sales Tax Template,Satış Vergisi Şablonu, -Sales Team,Satış Ekibi, -Sales User,Satış Kullanıcısı, +Sales Return,Satış İade, +Sales Summary,Satış özeti, +Sales Tax Template,Satış Vergisi Şablon, +Sales Team,Satış ekibi, +Sales User,Satış Kullanıcı, Sales and Returns,Satışlar ve İadeler, Sales campaigns.,Satış kampanyaları., Sales orders are not available for production,Satış siparişleri üretim için mevcut değildir, -Sales Pipeline Analytics,Satış Süreci Analitiği, Salutation,Hitap, Same Company is entered more than once,Aynı şirket birden fazla girilir, Same item cannot be entered multiple times.,Aynı madde birden çok kez girilemez., @@ -2594,15 +2549,15 @@ Same supplier has been entered multiple times,Aynı Tedarikçi birden fazla kez Sample,Numune, Sample Collection,Örnek koleksiyon, Sample quantity {0} cannot be more than received quantity {1},"Örnek miktarı {0}, alınan miktardan {1} fazla olamaz.", -Sanctioned,Onaylandı, -Sanctioned Amount,Onaylanan Tutarı, -Sanctioned Amount cannot be greater than Claim Amount in Row {0}.,Onaylanan Tutarı, {0} Satırdaki Talep Tutarından büyük olamaz., +Sanctioned,onaylanmış, +Sanctioned Amount,tasdik edilmiş tutar, +Sanctioned Amount cannot be greater than Claim Amount in Row {0}.,Yaptırıma Tutar Satır talep miktarı daha büyük olamaz {0}., Sand,Kum, Saturday,Cumartesi, -Saved,Kaydedildi, +Saved,Kaydedilmiş, Saving {0},{0} kaydediliyor, Scan Barcode,Barkod Tara, -Schedule,Planla, +Schedule,program, Schedule Admission,Program Kabulü, Schedule Course,Program Ders, Schedule Date,Program Tarihi, @@ -2635,8 +2590,8 @@ Select Attribute Values,Özellik Değerlerini Seç, Select BOM,seç BOM, Select BOM and Qty for Production,Üretim için BOM ve Miktar seçin, "Select BOM, Qty and For Warehouse","Malzeme Listesini, Miktarı ve Depoyu Seçin", -Select Batch,Parti / Lot Seç, -Select Batch Numbers,Parti Numaralarını Seç, +Select Batch,Toplu iş seç, +Select Batch Numbers,Toplu Numaraları Seç, Select Brand...,Marka Seçiniz ..., Select Company,Şirket Seç, Select Company...,Firma Seçin ..., @@ -2646,15 +2601,15 @@ Select Default Supplier,Seç Varsayılan Tedarikçi, Select DocType,Belge Tipi seçine, Select Fiscal Year...,Mali Yıl Seçin ..., Select Item (optional),Öğe seçin (isteğe bağlı), -Select Items based on Delivery Date,Teslimat Tarihine göre Öğe Seç, -Select Items to Manufacture,Üretilecek Öğeleri Seçin, -Select Loyalty Program,Sadakat Programı Seç, +Select Items based on Delivery Date,Teslimat Tarihine Göre Öğe Seç, +Select Items to Manufacture,İmalat Öğe seç, +Select Loyalty Program,Bağlılık Programı Seç, Select Patient,Hastayı seçin, Select Possible Supplier,Olası Tedarikçi Seçin, Select Property,Emlak Seç, Select Quantity,",Miktar Seç", Select Serial Numbers,Seri Numaralarını Seçin, -Select Target Warehouse,Hedef Ambarı'nı seçin, +Select Target Warehouse,Hedef Ambarı'nı seçin, Select Warehouse...,Warehouse Seçiniz ..., Select an account to print in account currency,Hesap para birimi cinsinden yazdırılacak bir hesap seçin, Select an employee to get the employee advance.,Çalışan avansını elde etmek için bir çalışan seçin., @@ -2668,7 +2623,7 @@ Select the program first,Önce programı seçin, Select to add Serial Number.,Seri Numarası eklemek için seçin., Select your Domains,Çalışma alanlarınızı seçin, Selected Price List should have buying and selling fields checked.,Seçilen Fiyat Listesi alım satım alanlarına sahip olmalıdır., -Sell,Sat, +Sell,Satmak, Selling,Satış, Selling Amount,Satış Tutarı, Selling Price List,Satış Fiyatı Listesi, @@ -2680,9 +2635,9 @@ Send SMS,SMS gönder, Send mass SMS to your contacts,Kişilerinize toplu SMS Gönder, Sensitivity,Duyarlılık, Sent,Gönderilen, -Serial No and Batch,Seri No ve Lot, +Serial No and Batch,Seri no ve toplu, Serial No is mandatory for Item {0},Ürün {0} için Seri no zorunludur, -Serial No {0} does not belong to Batch {1},"{0} Seri Numarası, {1} Batch'a ait değil", +Serial No {0} does not belong to Batch {1},"{0} Seri Numarası, {1} Batch'a ait değil", Serial No {0} does not belong to Delivery Note {1},Seri No {0} İrsaliye {1} e ait değil, Serial No {0} does not belong to Item {1},Seri No {0} Ürün {1} e ait değil, Serial No {0} does not belong to Warehouse {1},Seri No {0} Depo {1} e ait değil, @@ -2697,7 +2652,7 @@ Serial No {0} quantity {1} cannot be a fraction,Seri No {0} miktar {1} kesir ola Serial Nos Required for Serialized Item {0},Seri Ürün{0} için Seri numaraları gereklidir, Serial Number: {0} is already referenced in Sales Invoice: {1},"Seri Numarası: {0}, Satış Faturasında zaten atıfta bulunuldu: {1}", Serial Numbers,Seri numaraları, -Serial Numbers in row {0} does not match with Delivery Note,{0} satırındaki seri numaraları İrsaliye ile eşleşmiyor, +Serial Numbers in row {0} does not match with Delivery Note,{0} satırındaki seri numaraları Teslimat Notu ile eşleşmiyor, Serial no {0} has been already returned,{0} seri numarası zaten gönderildi, Serial number {0} entered more than once,Seri numarası {0} birden çok girilmiş, Serialized Inventory,Serileştirilmiş Envanteri, @@ -2705,13 +2660,13 @@ Series Updated,Serisi Güncellendi, Series Updated Successfully,Seri başarıyla güncellendi, Series is mandatory,Seri zorunludur, Series {0} already used in {1},Seriler {0} {1} de zaten kullanılmıştır, -Service,Hizmet, -Service Expense,Hizmet Masrafı, -Service Level Agreement,Hizmet Seviyesi Anlaşması, -Service Level Agreement.,Hizmet Seviyesi Anlaşması., -Service Level.,Hizmet Seviyesi., +Service,Servis, +Service Expense,Hizmet gideri, +Service Level Agreement,Hizmet düzeyi anlaşması, +Service Level Agreement.,Hizmet düzeyi anlaşması., +Service Level.,Servis seviyesi., Service Stop Date cannot be after Service End Date,Hizmet Bitiş Tarihi Servis Sonu Tarihinden sonra olamaz, -Service Stop Date cannot be before Service Start Date,"Hizmet Durdurma Tarihi, Hizmet Başlangıç Tarihi'nden önce olamaz", +Service Stop Date cannot be before Service Start Date,"Hizmet Durdurma Tarihi, Hizmet Başlangıç Tarihi'nden önce olamaz", Services,Servisler, "Set Default Values like Company, Currency, Current Fiscal Year, etc.","Şirket, Para Birimi, Mali yıl vb gibi standart değerleri ayarlayın", Set Details,Ayrıntıları Ayarla, @@ -2729,40 +2684,40 @@ Set this if the customer is a Public Administration company.,Müşteri bir Kamu Set {0} in asset category {1} or company {2},{1} varlık kategorisinde veya {2} şirkette {0} ayarlayın, "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}","Olaylar ayarlanması {0}, Satış Kişilerin altına bağlı çalışan bir kullanıcı kimliğine sahip olmadığından {1}", Setting defaults,Varsayılanları ayarlama, -Setting up Email,E-posta Kurulumu, +Setting up Email,E-posta kurma, Setting up Email Account,E-posta Hesabı Oluşturma, -Setting up Employees,Personel Oluşturma, -Setting up Taxes,Vergileri Ayarla, -Setting up company,Şirket Kurulumu, +Setting up Employees,Çalışanlar kurma, +Setting up Taxes,Vergiler kurma, +Setting up company,Şirket kurma, Settings,Ayarlar, "Settings for online shopping cart such as shipping rules, price list etc.","Böyle nakliye kuralları, fiyat listesi vb gibi online alışveriş sepeti için Ayarlar", Settings for website homepage,Web sitesi ana sayfası için ayarlar, Settings for website product listing,Web sitesi ürün listeleme ayarları, -Settled,Yerleşik, +Settled,yerleşik, Setup Gateway accounts.,Kur Gateway hesapları., Setup SMS gateway settings,Kurulum SMS ağ geçidi ayarları, Setup cheque dimensions for printing,Baskı için Kurulum onay boyutları, Setup default values for POS Invoices,POS Faturaları için varsayılan değerleri ayarlayın, -Setup mode of POS (Online / Offline),POS'un kurulum modu (Çevrimiçi / Çevrimdışı), -Setup your Institute in ERPNext,Enstitünüzü ERPNext'de Kurun, -Share Balance,Hisse Bakiyesi, -Share Ledger,Hisse Defteri, -Share Management,Hisse Yönetimi, -Share Transfer,Hisse Transferi, -Share Type,Hisse Türü, +Setup mode of POS (Online / Offline),POS'un kurulum modu (Çevrimiçi / Çevrimdışı), +Setup your Institute in ERPNext,Enstitünüzü ERPNext'de Kurun, +Share Balance,Bakiye Paylaş, +Share Ledger,Defteri Birlikte Paylaş, +Share Management,Paylaşım Yönetimi, +Share Transfer,Paylaşım Transferi, +Share Type,Paylaşım Türü, Shareholder,Hissedar, -Ship To State,Eyalete Sevket, +Ship To State,Devlete Gemi, Shipments,Gönderiler, -Shipping,Teslimat, -Shipping Address,Teslimat Adresi, +Shipping,Nakliye, +Shipping Address,teslimat adresi, "Shipping Address does not have country, which is required for this Shipping Rule","Nakliye Adresi, bu Nakliye Kuralı için gerekli olan ülke içermiyor", Shipping rule only applicable for Buying,Nakliye kuralı yalnızca Alış için geçerlidir, Shipping rule only applicable for Selling,Nakliye kuralı yalnızca Satış için geçerlidir, -Shopify Supplier,Shopify Tedarikçisi, +Shopify Supplier,Shopify Tedarikçi, Shopping Cart,Alışveriş Sepeti, Shopping Cart Settings,Alışveriş Sepeti Ayarları, Short Name,Kısa Adı, -Shortage Qty,Eksik Miktar, +Shortage Qty,Yetersizlik adeti, Show Completed,Tamamlananları Göster, Show Cumulative Amount,Kümülatif Tutarı Göster, Show Employee,Çalışanı Göster, @@ -2770,16 +2725,16 @@ Show Open,Açık olanları göster, Show Opening Entries,Açılış Girişlerini Göster, Show Payment Details,Ödeme Ayrıntılarını Göster, Show Return Entries,İade Girişlerini Göster, -Show Salary Slip,Maaş Bordrosunu Göster, +Show Salary Slip,Göster Maaş Kayma, Show Variant Attributes,Varyant Özelliklerini Göster, -Show Variants,Varyantları Göster, +Show Variants,Göster Varyantlar, Show closed,Kapalı olanları göster, Show exploded view,Genişletilmiş görünümü göster, -Show only POS,Sadece POSu göster, -Show unclosed fiscal year's P&L balances,Kapanmamış Mali yılın Kar ve Zarar Bakiyesini göster, +Show only POS,Sadece POS göster, +Show unclosed fiscal year's P&L balances,kapanmamış mali yılın P & L dengeleri göster, Show zero values,Sıfır değerleri göster, Sick Leave,Hastalık izni, -Silt,Silt, +Silt,alüvyon, Single Variant,Tek Çeşit, Single unit of an Item.,Bir Ürünün tek birimi, "Skipping Leave Allocation for the following employees, as Leave Allocation records already exists against them. {0}","Atlama Ayrıştırma kayıtları zaten onlara karşı olduğundan, aşağıdaki çalışanlar için Ayrılmayı Bırakma. {0}", @@ -2789,9 +2744,9 @@ Slots for {0} are not added to the schedule,{0} için yuvalar programa eklenmez, Small,Küçük, Soap & Detergent,Sabun ve Deterjan, Software,Yazılım, -Software Developer,Yazılım Geliştirici, +Software Developer,Yazılım geliştirici, Softwares,Yazılımlar, -Soil compositions do not add up to 100,Zemin kompozisyonları 100'e kadar eklemez, +Soil compositions do not add up to 100,Zemin kompozisyonları 100'e kadar eklemez, Sold,Satıldı, Some emails are invalid,Bazı e-postalar geçersiz, Some information is missing,Bazı bilgiler eksik, @@ -2806,15 +2761,15 @@ Source and target warehouse must be different,Kaynak ve hedef depo farklı olmal Source of Funds (Liabilities),Fon kaynakları (Yükümlülükler), Source warehouse is mandatory for row {0},Satır {0} Kaynak depo zorunludur, Specified BOM {0} does not exist for Item {1},Ürün için yok Belirtilen BOM {0} {1}, -Split,Böl, -Split Batch,Lotu Böl, -Split Issue,Sorunu Böl, +Split,Bölünmüş, +Split Batch,Bölme Bölmesi, +Split Issue,Bölünmüş Sorun, Sports,Spor, Staffing Plan {0} already exist for designation {1},{1} atanması için {0} Personel Planı zaten mevcut, Standard,Standart, -Standard Buying,Standart Satınalma, +Standard Buying,Standart Satın Alma, Standard Selling,Standart satış, -Standard contract terms for Sales or Purchase.,Satış veya Satınalma için standart sözleşme şartları., +Standard contract terms for Sales or Purchase.,Satış veya Satın Alma için standart sözleşme şartları., Start Date,Başlangıç Tarihi, Start Date of Agreement can't be greater than or equal to End Date.,"Anlaşmanın Başlangıç Tarihi, Bitiş Tarihinden büyük veya ona eşit olamaz.", Start Year,Başlangıç yılı, @@ -2822,28 +2777,28 @@ Start Year,Başlangıç yılı, "Start and end dates not in a valid Payroll Period, cannot calculate {0}.","Başlangıç ve bitiş tarihleri geçerli bir Bordro Döneminde değil, {0} değerini hesaplayamaz.", Start date should be less than end date for Item {0},Başlangıç tarihi Ürün {0} için bitiş tarihinden daha az olmalıdır, Start date should be less than end date for task {0},{0} görevi için başlangıç tarihi bitiş tarihinden daha az olmalı, -Start day is greater than end day in task '{0}',"Başlangıç günü, '{0}' görevi bitiş günden daha büyük", -Start on,Başlama tarihi, -State,Eyalet, +Start day is greater than end day in task '{0}',"Başlangıç günü, '{0}' görevi bitiş günden daha büyük", +Start on,Başla, +State,"Belirtmek, bildirmek", State/UT Tax,Devlet / UT Vergisi, Statement of Account,Hesap Beyanı, Status must be one of {0},Durum şunlardan biri olmalıdır {0}, Stock,Stok, Stock Adjustment,Stok Ayarı, Stock Analytics,Stok Analizi, -Stock Assets,Stok Varlıklar, +Stock Assets,Hazır Varlıklar, Stock Available,Stok mevcut, -Stock Balance,Stok Bakiyesi, +Stock Balance,Stok Bakiye, Stock Entries already created for Work Order ,İş Emri için önceden hazırlanmış Stok Girişleri, -Stock Entry,Stok Hareketi, -Stock Entry {0} created,Stok Hareketi {0} oluşturuldu, -Stock Entry {0} is not submitted,Stok Hareketi {0} gönderilemez, +Stock Entry,Stok Girişleri, +Stock Entry {0} created,Stok Giriş {0} oluşturuldu, +Stock Entry {0} is not submitted,Stok Giriş {0} teslim edilmez, Stock Expenses,Stok Giderleri, -Stock In Hand,Eldeki Stok, -Stock Items,Stok Öğeleri, -Stock Ledger,Stok Defteri, +Stock In Hand,Elde Edilen Stoklar, +Stock Items,Stok Öğeler, +Stock Ledger,Stok defteri, Stock Ledger Entries and GL Entries are reposted for the selected Purchase Receipts,Stok Ledger Girişler ve GL Girişler seçilen Satınalma Makbuzlar için yayınlanırsa edilir, -Stock Levels,Stok Seviyeleri, +Stock Levels,Stok seviyeleri, Stock Liabilities,Stok Yükümlülükleri, Stock Options,Stok Seçenekleri, Stock Qty,Stok Miktarı, @@ -2855,10 +2810,10 @@ Stock UOM,Stok Ölçü Birimi, Stock Value,Stok Değeri, Stock balance in Batch {0} will become negative {1} for Item {2} at Warehouse {3},Toplu stok bakiyesi {0} olacak olumsuz {1} Warehouse Ürün {2} için {3}, Stock cannot be updated against Delivery Note {0},Stok İrsaliye {0} karşısı güncellenmez, -Stock cannot be updated against Purchase Receipt {0},Stok Satınalma Makbuzu karşı güncellenmiş edilemez {0}, +Stock cannot be updated against Purchase Receipt {0},Stok Satın Alma Makbuzu karşı güncellenmiş edilemez {0}, Stock cannot exist for Item {0} since has variants,Ürün için var olamaz Stok {0} yana varyantları vardır, Stock transactions before {0} are frozen,{0} dan önceki stok işlemleri dondurulmuştur, -Stop,Dur, +Stop,dur, Stopped,Durduruldu, "Stopped Work Order cannot be cancelled, Unstop it first to cancel","Durdurulan İş Emri iptal edilemez, İptal etmeden önce kaldır", Stores,Mağazalar, @@ -2888,20 +2843,20 @@ Student {0} does not belong to group {1},{0} öğrencisi {1} grubuna ait değil, Student {0} exist against student applicant {1},Öğrenci {0} öğrenci başvuru karşı mevcut {1}, "Students are at the heart of the system, add all your students","Öğrenciler sisteminin kalbi, tüm öğrenci ekleyebilir edilir", Sub Assemblies,Alt Kurullar, -Sub Type,Alt Tür, -Sub-contracting,Alt sözleşme, -Subcontract,Taşeronluk, -Subject,Konu, +Sub Type,Alt türü, +Sub-contracting,Taşeronluk, +Subcontract,alt sözleşme, +Subject,konu, Submit,Gönder, Submit Proof,Kanıt Gönder, Submit Salary Slip,Bordro Gönder, Submit this Work Order for further processing.,Daha fazla işlem için bu İş Emrini gönderin., Submit this to create the Employee record,Çalışan kaydını oluşturmak için bunu gönderin, -Submitting Salary Slips...,Maaş Fişleri Gönderiliyor ..., -Subscription,Abonelik, +Submitting Salary Slips...,Maaş Fişlerini Göndermek ..., +Subscription,abone, Subscription Management,Abonelik Yönetimi, Subscriptions,Abonelikler, -Subtotal,Ara toplam, +Subtotal,ara toplam, Successful,Başarılı, Successfully Reconciled,Başarıyla Uzlaştırıldı, Successfully Set Supplier,Tedarikçi Başarıyla Ayarlandı, @@ -2913,8 +2868,8 @@ Summary,özet, Summary for this month and pending activities,Bu ay ve bekleyen aktiviteler için Özet, Summary for this week and pending activities,Bu hafta ve bekleyen aktiviteler için Özet, Sunday,Pazar, -Suplier,Tedarikçi, -Supplier,Tedarikçi, +Suplier,suplier, +Supplier,satıcı, Supplier Group,Tedarikçi Grubu, Supplier Group master.,Tedarikçi Grubu yöneticisi., Supplier Id,Tedarikçi kimliği, @@ -2925,18 +2880,18 @@ Supplier Name,Tedarikçi Adı, Supplier Part No,Tedarikçi Parça No, Supplier Quotation,Tedarikçi Teklifi, Supplier Scorecard,Tedarikçi Puan Kartı, -Supplier Warehouse mandatory for sub-contracted Purchase Receipt,Taşerona bağlı Alış Fişi için Tedarikçi deposu zorunludur, +Supplier Warehouse mandatory for sub-contracted Purchase Receipt,Alt Sözleşmeye bağlı Alım makbuzu için Tedarikçi deposu zorunludur, Supplier database.,Tedarikçi veritabanı., Supplier {0} not found in {1},Tedarikçi {0} {1} konumunda bulunamadı, -Supplier(s),Tedarikçi(ler), +Supplier(s),Tedarikçi (ler), Supplies made to UIN holders,UIN sahiplerine yapılan sarf malzemeleri, Supplies made to Unregistered Persons,Kayıt Dışı Kişilere Yapılan Malzemeler, Suppliies made to Composition Taxable Persons,Vergilendirilebilir Kişilerin Bileşimine Yapılan Tedarikler, -Supply Type,Tedarik Türü, +Supply Type,Tedarik türü, Support,Destek, Support Analytics,Destek Analizi, -Support Settings,Destek Ayarları, -Support Tickets,Destek Biletleri, +Support Settings,Destek ayarları, +Support Tickets,destek biletleri, Support queries from customers.,Müşterilerden gelen destek sorguları., Susceptible,Duyarlı, Sync has been temporarily disabled because maximum retries have been exceeded,Maksimum deneme sayısı aşıldığı için senkronizasyon geçici olarak devre dışı bırakıldı, @@ -2957,10 +2912,10 @@ Tax,Vergi, Tax Assets,Vergi Varlıkları, Tax Category,Vergi Kategorisi, Tax Category for overriding tax rates.,Vergi oranlarını geçersiz kılmak için Vergi Kategorisi., -"Tax Category has been changed to ""Total"" because all the Items are non-stock items","Tüm Maddeler stokta bulunmayan maddeler olduğundan, Vergi Kategorisi 'Toplam' olarak değiştirildi", +"Tax Category has been changed to ""Total"" because all the Items are non-stock items","Tüm Maddeler stokta bulunmayan maddeler olduğundan, Vergi Kategorisi "Toplam" olarak değiştirildi", Tax ID,Vergi Numarası, -Tax Id: ,Vergi Numarası:, -Tax Rate,Vergi Oranı, +Tax Id: ,Vergi numarası:, +Tax Rate,Vergi oranı, Tax Rule Conflicts with {0},Vergi Kural Çatışmalar {0}, Tax Rule for transactions.,Işlemler için vergi hesaplama kuralı., Tax Template is mandatory.,Vergi şablonu zorunludur., @@ -2971,29 +2926,29 @@ Tax template for selling transactions.,Satış işlemleri için vergi şablonu., Taxable Amount,Vergilendirilebilir Tutar, Taxes,Vergiler, Team Updates,Ekip Güncellemeleri, -Technology,Teknoloji, +Technology,teknoloji, Telecommunications,Telekomünikasyon, Telephone Expenses,Telefon Giderleri, Television,Televizyon, Template Name,Şablon adı, -Template of terms or contract.,Şartlar veya sözleşme şablonu., +Template of terms or contract.,Şart veya sözleşmeler şablonu., Templates of supplier scorecard criteria.,Tedarikçi puan kartı kriterlerinin şablonları., Templates of supplier scorecard variables.,Tedarikçi puan kartı değişkenlerinin şablonları., Templates of supplier standings.,Tedarikçi sıralamaları şablonları., Temporarily on Hold,Geçici olarak Beklemede, Temporary,Geçici, Temporary Accounts,Geçici Hesaplar, -Temporary Opening,Geçici Açılış, +Temporary Opening,Geçici Açma, Terms and Conditions,Şartlar ve koşullar, -Terms and Conditions Template,Şartlar ve Koşullar Şablonu, -Territory,Bölge, +Terms and Conditions Template,Şartlar ve Koşullar Şablon, +Territory,bölge, Test,Test, Thank you,Teşekkürler, Thank you for your business!,İşiniz için teşekkür ederim!, -The 'From Package No.' field must neither be empty nor it's value less than 1.,'Paketten Numara' alanı ne boş ne de 1'den küçük bir değer olmalıdır., +The 'From Package No.' field must neither be empty nor it's value less than 1.,'Paketten Numara' alanı ne boş ne de 1'den küçük bir değer olmalıdır., The Brand,Marka, The Item {0} cannot have Batch,Öğe {0} Toplu olamaz, -The Loyalty Program isn't valid for the selected company,Sadakat Programı seçilen şirket için geçerli değil, +The Loyalty Program isn't valid for the selected company,Bağlılık Programı seçilen şirket için geçerli değil, The Payment Term at row {0} is possibly a duplicate.,"{0} Satırındaki Ödeme Süresi, muhtemelen bir kopyadır.", The Term End Date cannot be earlier than the Term Start Date. Please correct the dates and try again.,Terim Bitiş Tarihi Dönem Başlangıç Tarihi daha önce olamaz. tarihleri düzeltmek ve tekrar deneyin., The Term End Date cannot be later than the Year End Date of the Academic Year to which the term is linked (Academic Year {}). Please correct the dates and try again.,Dönem Bitiş Tarihi sonradan terim bağlantılı olduğu için Akademik Yılı Yıl Sonu tarihi daha olamaz (Akademik Yılı {}). tarihleri düzeltmek ve tekrar deneyin., @@ -3021,7 +2976,7 @@ The shares don't exist with the {0},{0} ile paylaşımlar mevcut değil, "There are inconsistencies between the rate, no of shares and the amount calculated","Oran, pay sayısı ve hesaplanan tutar arasında tutarsızlıklar vardır", There are more holidays than working days this month.,Bu ayda çalışma günlerinden daha fazla tatil vardır., There can be multiple tiered collection factor based on the total spent. But the conversion factor for redemption will always be same for all the tier.,"Toplam harcanan toplamı baz alarak çok katmanlı toplama faktörü olabilir. Ancak, itfa için dönüşüm faktörü, tüm katmanlar için her zaman aynı olacaktır.", -There can only be 1 Account per Company in {0} {1},Sadece Şirket'in başına 1 Hesap olabilir {0} {1}, +There can only be 1 Account per Company in {0} {1},Sadece Şirket'in başına 1 Hesap olabilir {0} {1}, "There can only be one Shipping Rule Condition with 0 or blank value for ""To Value""","Sadece ""değerini"" için 0 veya boş değere sahip bir Nakliye Kural Durumu olabilir", There is no leave period in between {0} and {1},{0} ile {1} tarihleri arasında izin süresi yoktur, There is not enough leave balance for Leave Type {0},İzin tipi{0} için yeterli izin bakiyesi yok, @@ -3063,19 +3018,19 @@ Time Tracking,Zaman Takip, "Time slot skiped, the slot {0} to {1} overlap exisiting slot {2} to {3}","Zaman aralığı atlandı, {0} - {1} arasındaki yuva {2} çıkış yuvasına {3} uzanıyor", Time slots added,Zaman aralıkları eklendi, Time(in mins),(Dakika cinsinden) Zaman, -Timer,Kronometre, +Timer,kronometre, Timer exceeded the given hours.,Zamanlayıcı verilen saatleri aştı., -Timesheet,Zaman Çizelgesi, +Timesheet,Zaman çizelgesi, Timesheet for tasks.,Görevler için mesai kartı., Timesheet {0} is already completed or cancelled,Mesai Kartı {0} tamamlanmış veya iptal edilmiş, Timesheets,Mesai kartları, "Timesheets help keep track of time, cost and billing for activites done by your team","Zaman çizelgeleri ekip tarafından yapılan aktiviteler için zaman, maliyet ve fatura izlemenize yardımcı", Titles for print templates e.g. Proforma Invoice.,"Baskı Şablonları için başlıklar, örneğin Proforma Fatura", -To,Kime, -To Address 1,Adres 1'e, -To Address 2,Adres 2'ye, -To Bill,Faturalandır, -To Date,Bitiş Tarihi, +To,için, +To Address 1,Adrese 1, +To Address 2,Adres 2'ye, +To Bill,Faturala, +To Date,Tarihine kadar, To Date cannot be before From Date,Bitiş tarihi başlangıç tarihinden önce olmamalıdır, To Date cannot be less than From Date,"Tarihe, Başlangıç Tarihinden daha az olamaz", To Date must be greater than From Date,"Tarihe, Tarihten büyük olmalıdır", @@ -3083,14 +3038,14 @@ To Date should be within the Fiscal Year. Assuming To Date = {0},Tarih Mali Yıl To Datetime,DateTime için, To Deliver,Teslim edilecek, To Deliver and Bill,Teslim edilecek ve Faturalanacak, -To Fiscal Year,Mali Yıl Bitişi, -To GSTIN,GSTIN'e, -To Party Name,Parti Adı Bitişi, -To Pin Code,PIN Kodu'na, -To Place,Yerleştirilecek, -To Receive,Alınacak, +To Fiscal Year,Mali Yıla, +To GSTIN,GSTIN'e, +To Party Name,Parti adına, +To Pin Code,PIN Kodu'na, +To Place,Yerleştirmek, +To Receive,Almak, To Receive and Bill,Teslimat ve Ödeme, -To State,Hedef Eyalet, +To State,Devlete, To Warehouse,Depoya, To create a Payment Request reference document is required,Bir Ödeme Talebi oluşturmak için referans belgesi gerekiyor, To date can not be equal or less than from date,Bugüne kadar aynı tarihte eşit veya daha az olamaz, @@ -3103,7 +3058,7 @@ To make Customer based incentive schemes.,Müşteri bazlı teşvik programları "To merge, following properties must be same for both items","Birleştirmek için, aşağıdaki özellikler her iki Ürün için de aynı olmalıdır", "To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled.",Belli bir işlemde Fiyatlandırma kuralını uygulamamak için bütün mevcut Fiyatlandırma Kuralları devre dışı bırakılmalıdır., "To set this Fiscal Year as Default, click on 'Set as Default'","Varsayılan olarak bu Mali Yılı ayarlamak için, 'Varsayılan olarak ayarla' seçeneğini tıklayın", -To view logs of Loyalty Points assigned to a Customer.,Bir Müşteriye atanan Sadakat Puanlarının günlüklerini görmek için., +To view logs of Loyalty Points assigned to a Customer.,Bir Müşteriye atanan Bağlılık Puanlarının günlüklerini görmek için., To {0},Şu kişiye {0}, To {0} | {1} {2},Şu kişi(lere) {0} | {1} {2}, Toggle Filters,Geçiş Filtreleri, @@ -3111,34 +3066,34 @@ Too many columns. Export the report and print it using a spreadsheet application Tools,Araçlar, Total (Credit),Toplam (Kredi), Total (Without Tax),Toplam (Vergisiz), -Total Absent,Toplam Devamsızlık, -Total Achieved,Toplam Eldeki, +Total Absent,Toplam Yok, +Total Achieved,Toplam Elde, Total Actual,Gerçek Toplam, -Total Allocated Leaves,Toplam Tahsis Edilen İzinler, +Total Allocated Leaves,Toplam Tahsis Edilen Yapraklar, Total Amount,Toplam tutar, Total Amount Credited,Kredili Toplam Tutar, -Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges,Satınalma Makbuzu Öğeler tablosundaki toplam Uygulanabilir Masraflar Toplam Vergi ve Masraflar aynı olmalıdır, +Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges,Satın Alma Makbuzu Öğeler tablosundaki toplam Uygulanabilir Masraflar Toplam Vergi ve Masraflar aynı olmalıdır, Total Budget,Toplam bütçe, Total Collected: {0},Toplanan Toplam: {0}, Total Commission,Toplam Komisyon, Total Contribution Amount: {0},Toplam Katkı Payı: {0}, -Total Credit/ Debit Amount should be same as linked Journal Entry,"Toplam Kredi / Borç Tutarı, Bağlantılı Yevmiye Kaydı ile aynı olmalıdır", +Total Credit/ Debit Amount should be same as linked Journal Entry,"Toplam Kredi / Borç Tutarı, Bağlantılı Dergi Girişi ile aynı olmalıdır", Total Debit must be equal to Total Credit. The difference is {0},"Toplam Borç Toplam Krediye eşit olmalıdırr. Aradaki fark, {0}", Total Deduction,Toplam kesinti, Total Invoiced Amount,Toplam Faturalanmış Tutar, -Total Leaves,Toplam İzinler, +Total Leaves,Toplam Yapraklar, Total Order Considered,Dikkat Toplam Sipariş, Total Order Value,Toplam Sipariş Miktarı, Total Outgoing,Toplam Giden, -Total Outstanding,Toplam Ödenmemiş, -Total Outstanding Amount,Toplam Ödenmemiş Tutar, -Total Outstanding: {0},Toplam Ödenmemiş: {0}, +Total Outstanding,Toplam Üstün, +Total Outstanding Amount,Toplam Alacakların Tutarı, +Total Outstanding: {0},Toplam Üstün: {0}, Total Paid Amount,Toplam Ödenen Tutar, -Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total,Ödeme Planındaki Toplam Ödeme Tutarı Grand / Rounded Total'e eşit olmalıdır., -Total Payments,Toplam Ödeme, +Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total,Ödeme Planındaki Toplam Ödeme Tutarı Grand / Rounded Total'e eşit olmalıdır., +Total Payments,Toplam tutar, Total Present,Toplam Mevcut, -Total Qty,Toplam Miktar, -Total Quantity,Toplam Miktar, +Total Qty,Toplam Adet, +Total Quantity,Toplam miktar, Total Revenue,Toplam gelir, Total Student,Toplam Öğrenci, Total Target,Toplam Hedef, @@ -3151,17 +3106,17 @@ Total Weightage of all Assessment Criteria must be 100%,Bütün Değerlendirme K Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2}),Toplam avans ({0}) Sipariş karşı {1} Genel Toplam den büyük olamaz ({2}), Total advance amount cannot be greater than total claimed amount,"Toplam avans miktarı, talep edilen toplam tutar kadar olamaz", Total advance amount cannot be greater than total sanctioned amount,"Toplam avans miktarı, toplam onaylanan tutardan fazla olamaz", -Total allocated leaves are more days than maximum allocation of {0} leave type for employee {1} in the period,"Toplam ayrılan İzinler, dönemdeki {1} çalışan için maksimum {1} izin türünden daha fazla gündür.", -Total allocated leaves are more than days in the period,Toplam ayrılan İzinler dönemde gün daha vardır, +Total allocated leaves are more days than maximum allocation of {0} leave type for employee {1} in the period,"Toplam ayrılan yapraklar, dönemdeki {1} çalışan için maksimum {1} izin türünden daha fazla gündür.", +Total allocated leaves are more than days in the period,Toplam ayrılan yapraklar dönemde gün daha vardır, Total allocated percentage for sales team should be 100,Satış ekibi için ayrılan toplam yüzde 100 olmalıdır, Total cannot be zero,Toplam sıfır olamaz, -Total contribution percentage should be equal to 100,Toplam katkı yüzdesi 100'e eşit olmalıdır, +Total contribution percentage should be equal to 100,Toplam katkı yüzdesi 100'e eşit olmalıdır, Total flexible benefit component amount {0} should not be less than max benefits {1},"Toplam esnek fayda bileşeni {0} tutarı, maksimum yarardan {1} daha az olmamalıdır", Total hours: {0},Toplam saat: {0}, Total leaves allocated is mandatory for Leave Type {0},{0} İzin Türü için ayrılan toplam izinler zorunludur, Total working hours should not be greater than max working hours {0},Toplam çalışma süresi maksimum çalışma saatleri fazla olmamalıdır {0}, Total {0} ({1}),Toplam {0} ({1}), -"Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'",Toplam {0} tüm öğeler için size 'Dayalı Suçlamaları dağıtın' değişmelidir olabilir sıfırdır, +"Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'",Toplam {0} tüm öğeler için size 'Dayalı Suçlamaları dağıtın' değişmelidir olabilir sıfırdır, Total(Amt),Toplam (AMT), Total(Qty),Toplam (Adet), Traceability,İzlenebilirlik, @@ -3179,7 +3134,7 @@ Transaction currency must be same as Payment Gateway currency,İşlem birimi Öd Transaction not allowed against stopped Work Order {0},İşlem durdurulmuş iş emrine karşı izin verilmiyor {0}, Transaction reference no {0} dated {1},İşlem referans yok {0} tarihli {1}, Transactions,işlemler, -Transactions can only be deleted by the creator of the Company,İşlemler sadece Şirket'in yaratıcısı tarafından silinebilir, +Transactions can only be deleted by the creator of the Company,İşlemler sadece Şirket'in yaratıcısı tarafından silinebilir, Transfer,Transfer, Transfer Material,Transfer Malzemesi, Transfer Type,Aktarım Türü, @@ -3194,7 +3149,7 @@ Transporter Name,Taşıyıcı Adı, Travel,Gezi, Travel Expenses,Seyahat Giderleri, Tree Type,Ağaç Tipi, -Tree of Bill of Materials,Ürün Ağacı / Reçete, +Tree of Bill of Materials,Malzeme Listesi Ağacı, Tree of Item Groups.,Ürün Grupları Ağacı, Tree of Procedures,Prosedürler Ağacı, Tree of Quality Procedures.,Kalite Ağacı Prosedürleri., @@ -3211,52 +3166,51 @@ UOM coversion factor required for UOM: {0} in Item: {1},Ürün {1} de Ölçü Bi URL,URL, Unable to find DocType {0},DocType {0} bulunamadı, Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually,Anahtar tarih {2} için {0} ila {1} arası döviz kuru bulunamadı. Lütfen bir Döviz Değiştirme kaydı el ile oluşturun, -Unable to find score starting at {0}. You need to have standing scores covering 0 to 100,{0} 'da başlayan skor bulunamadı. 0'dan 100'e kadar olan ayakta puanlara sahip olmanız gerekir, +Unable to find score starting at {0}. You need to have standing scores covering 0 to 100,{0} 'da başlayan skor bulunamadı. 0'dan 100'e kadar olan ayakta puanlara sahip olmanız gerekir, Unable to find variable: ,Değişken bulunamadı:, Unblock Invoice,Faturanın Engellenmesini Kaldır, Uncheck all,Tümünü işaretleme, Unclosed Fiscal Years Profit / Loss (Credit),Kapanmamış Mali Yıl Kâr / Zarar (Kredi), Unit,birim, Unit of Measure,Ölçü birimi, -Unit of Measure (UOM),Ölçü Birimleri, Unit of Measure {0} has been entered more than once in Conversion Factor Table,Ölçü Birimi {0} Dönüşüm katsayısı tablosunda birden fazla kez girildi., -Unknown,Bilinmiyor, -Unpaid,Ödenmemiş, +Unknown,Bilinmeyen, +Unpaid,ödenmemiş, Unsecured Loans,Teminatsız Krediler, -Unsubscribe from this Email Digest,Bu E-posta Özeti aboneliğinden çık, -Unsubscribed,Abonelikten çıktı, +Unsubscribe from this Email Digest,Bu e-posta Digest aboneliğinden çık, +Unsubscribed,Kaydolmamış, Until,Kadar, Unverified Webhook Data,Doğrulanmamış Web Kanalı Verileri, Update Account Name / Number,Hesap Adını / Numarasını Güncelle, Update Account Number / Name,Hesap Numarasını / Adını Güncelle, -Update Cost,Maliyeti Güncelle, -Update Items,Ürünleri Güncelle, -Update Print Format,Yazıcı Formatını Güncelle, -Update Response,Yanıtı Güncelle, +Update Cost,Güncelleme Maliyeti, +Update Items,Öğeleri Güncelle, +Update Print Format,Update Yazıcı Formatı, +Update Response,Yanıt Güncelle, Update bank payment dates with journals.,Günlüklerle ödeme tarihlerini güncelle., Update in progress. It might take a while.,Güncelleme devam ediyor. Bu biraz zaman alabilir., -Update rate as per last purchase,Son Satınalma oranına göre güncelleme oranı, +Update rate as per last purchase,Son satın alma oranına göre güncelleme oranı, Update stock must be enable for the purchase invoice {0},Satınalma faturası {0} satın alım faturası için etkinleştirilmelidir, Updating Variants...,Varyantlar Güncelleniyor ..., Upload your letter head and logo. (you can edit them later).,Mektup baş ve logosu yükleyin. (Daha sonra bunları düzenleyebilirsiniz)., -Upper Income,Üst Gelir, +Upper Income,Üst gelir, Use Sandbox,Kullanım Sandbox, -Used Leaves,Kullanılan İzinler, -User,Kullanıcı, -User ID,Kullanıcı ID, +Used Leaves,Kullanılan yapraklar, +User,kullanıcı, +User ID,Kullanıcı kimliği, User ID not set for Employee {0},Çalışan {0} için kullanıcı kimliği ayarlanmamış, User Remark,Kullanıcı Açıklaması, User has not applied rule on the invoice {0},Kullanıcı {0} faturasına kural uygulamadı, User {0} already exists,{0} kullanıcısı zaten mevcut, User {0} created,{0} kullanıcısı oluşturuldu, User {0} does not exist,Kullanıcı {0} yok, -User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User.,{0} kullanıcısının varsayılan POS Profili yok. Bu Kullanıcı için Satır {1} 'te Varsayılan'ı işaretleyin., +User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User.,{0} kullanıcısının varsayılan POS Profili yok. Bu Kullanıcı için Satır {1} 'te Varsayılan'ı işaretleyin., User {0} is already assigned to Employee {1},Kullanıcı {0} zaten Çalışan {1} e atanmış, User {0} is already assigned to Healthcare Practitioner {1},"{0} kullanıcısı, Sağlık Uzmanına {1} atandı", Users,Kullanıcılar, Utility Expenses,Yardımcı Giderleri, Valid From Date must be lesser than Valid Upto Date.,"Tarihten Geçerli Tarih, Geçerlie Kadar Geçerli olandan daha az olmalıdır.", -Valid Till,Geçerlilik Tarihi, +Valid Till,Kadar geçerli, Valid from and valid upto fields are mandatory for the cumulative,Kümülatif alanlar için geçerli ve geçerli alanlar zorunludur, Valid from date must be less than valid upto date,Tarihten itibaren geçerli olan tarih geçerli olandan az olmalıdır, Valid till date cannot be before transaction date,Geçerli tarihe kadar işlem tarihi öncesi olamaz, @@ -3274,12 +3228,12 @@ Value must be between {0} and {1},Değer {0} ve {1} arasında olmalıdır, Variable,Değişken, Variance,Varyans, Variance ({}),Varyans ({}), -Variant,Varyant, +Variant,varyant, Variant Attributes,Varyant Nitelikler, Variant Based On cannot be changed,Temel Varyant değiştirilemez, Variant Details Report,Varyant Detayları Raporu, Variant creation has been queued.,Varyant oluşturma işlemi sıraya alındı., -Vehicle Expenses,Araç Giderleri, +Vehicle Expenses,araç Giderleri, Vehicle No,Araç No, Vehicle Type,araç tipi, Vehicle/Bus Number,Araç / Otobüs Numarası, @@ -3302,7 +3256,7 @@ Volunteer information.,Gönüllü bilgi., Voucher #,Föy #, Voucher No,Föy No, Voucher Type,Föy Türü, -WIP Warehouse,Üretim Deposu, +WIP Warehouse,WIP Depo, Walk In,Rezervasyonsuz Müşteri, Warehouse can not be deleted as stock ledger entry exists for this warehouse.,Bu depo için defter girdisi mevcutken depo silinemez., Warehouse cannot be changed for Serial No.,Depo Seri No için değiştirilemez, @@ -3324,12 +3278,12 @@ Warning: Invalid SSL certificate on attachment {0},Uyarı: eki Geçersiz SSL ser Warning: Invalid attachment {0},Uyarı: Geçersiz Eklenti {0}, Warning: Leave application contains following block dates,Uyarı: İzin uygulamasında aşağıdaki engel tarihleri bulunmaktadır, Warning: Material Requested Qty is less than Minimum Order Qty,Uyarı: İstenen Ürün Miktarı Minimum Sipariş Miktarından az, -Warning: Sales Order {0} already exists against Customer's Purchase Order {1},Uyarı: Satış Sipariş {0} zaten Müşterinin Satınalma Emri karşı var {1}, +Warning: Sales Order {0} already exists against Customer's Purchase Order {1},Uyarı: Satış Sipariş {0} zaten Müşterinin Satın Alma Emri karşı var {1}, Warning: System will not check overbilling since amount for Item {0} in {1} is zero,Uyarı: {1} deki {0} ürünü miktarı sıfır olduğu için sistem fazla faturalamayı kontrol etmeyecektir, Warranty,Garanti, -Warranty Claim,Garanti Talebi, +Warranty Claim,Garanti talebi, Warranty Claim against Serial No.,Seri No. karşı Garanti İddiası, -Website,Websitesi, +Website,Web sitesi, Website Image should be a public file or website URL,Web Sitesi Resim kamu dosya veya web sitesi URL olmalıdır, Website Image {0} attached to Item {1} cannot be found,Öğe {1} bağlı Web Sitesi Resmi {0} bulunamıyor, Website Listing,Web Sitesi Listesi, @@ -3346,10 +3300,10 @@ What do you need help with?,Ne konuda yardıma ihtiyacın var?, What does it do?,Ne yapar?, Where manufacturing operations are carried.,Üretim operasyonları nerede yapılmaktadır., White,Beyaz, -Wire Transfer,Elektronik Transfer, +Wire Transfer,Elektronik transfer, WooCommerce Products,WooCommerce Ürünleri, -Work In Progress,Devam ediyor, -Work Order,İş Emri, +Work In Progress,Devam eden iş, +Work Order,İş emri, Work Order already created for all items with BOM,BOM ile tüm öğeler için önceden oluşturulmuş olan İş Emri, Work Order cannot be raised against a Item Template,"İş Emri, Öğe Şablonuna karşı yükseltilemez", Work Order has been {0},İş Emri {0} olmuştur, @@ -3358,10 +3312,10 @@ Work Order {0} must be cancelled before cancelling this Sales Order,Bu Müşteri Work Order {0} must be submitted,İş emri {0} sunulmalıdır, Work Orders Created: {0},Oluşturulan İş Emirleri: {0}, Work Summary for {0},{0} İçin İş Özeti, -Work-in-Progress Warehouse is required before Submit,Göndermeden önce Work-in-Progress Deposu gereklidir, -Workflow,Workflow, +Work-in-Progress Warehouse is required before Submit,Devam eden depo işi teslimden önce gereklidir, +Workflow,İş Akışı, Working,Çalışıyor, -Working Hours,Çalışma Saatleri, +Working Hours,Iş saatleri, Workstation,İş İstasyonu, Workstation is closed on the following dates as per Holiday List: {0},İş İstasyonu Tatil List göre aşağıdaki tarihlerde kapalı: {0}, Wrapping up,Sarma, @@ -3378,10 +3332,10 @@ You can only redeem max {0} points in this order.,Bu sırayla yalnızca maksimum You can only renew if your membership expires within 30 days,Üyeliğinizin süresi 30 gün içinde dolarsa yenileyebilirsiniz, You can only select a maximum of one option from the list of check boxes.,Onay kutuları listesinden yalnızca en fazla bir seçenek seçebilirsiniz., You can only submit Leave Encashment for a valid encashment amount,İzin Depozitini geçerli bir nakit miktarı için gönderebilirsiniz., -You can't redeem Loyalty Points having more value than the Grand Total.,Büyük Toplam'dan daha fazla değeri olan Sadakat Puanlarını kullanamazsınız., +You can't redeem Loyalty Points having more value than the Grand Total.,Büyük Toplam'dan daha fazla değeri olan Bağlılık Puanlarını kullanamazsınız., You cannot credit and debit same account at the same time,Aynı hesabı aynı anda kredilendirip borçlandıramazsınız, You cannot delete Fiscal Year {0}. Fiscal Year {0} is set as default in Global Settings,Silemezsiniz Mali Yılı {0}. Mali yıl {0} Genel ayarlar varsayılan olarak ayarlanır, -You cannot delete Project Type 'External','Dış' Proje Türünü silemezsiniz., +You cannot delete Project Type 'External','Dış' Proje Türünü silemezsiniz., You cannot edit root node.,Kök düğümünü düzenleyemezsiniz., You cannot restart a Subscription that is not cancelled.,İptal edilmeyen bir Aboneliği başlatamazsınız., You don't have enought Loyalty Points to redeem,Kullanılması gereken sadakat puanlarına sahip değilsiniz, @@ -3389,9 +3343,9 @@ You have already assessed for the assessment criteria {}.,Zaten değerlendirme k You have already selected items from {0} {1},Zaten öğeleri seçtiniz {0} {1}, You have been invited to collaborate on the project: {0},{0} projesine katkıda bulunmak için davet edildiniz, You have entered duplicate items. Please rectify and try again.,Yinelenen Ürünler girdiniz. Lütfen düzeltip yeniden deneyin., -You need to be a user other than Administrator with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleriyle Yönetici dışında bir kullanıcı olmanız gerekir., -You need to be a user with System Manager and Item Manager roles to add users to Marketplace.,Kullanıcıları Marketplace'e eklemek için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., -You need to be a user with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., +You need to be a user other than Administrator with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleriyle Yönetici dışında bir kullanıcı olmanız gerekir., +You need to be a user with System Manager and Item Manager roles to add users to Marketplace.,Kullanıcıları Marketplace'e eklemek için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., +You need to be a user with System Manager and Item Manager roles to register on Marketplace.,Marketplace'e kayıt olmak için Sistem Yöneticisi ve Ürün Yöneticisi rolleri olan bir kullanıcı olmanız gerekir., You need to be logged in to access this page,Bu sayfaya erişmek için giriş yapmış olmanız gerekmektedir, You need to enable Shopping Cart,Alışveriş sepetini etkinleştirmeniz gereklidir, You will lose records of previously generated invoices. Are you sure you want to restart this subscription?,Önceden oluşturulan faturaların kayıtlarını kaybedersiniz. Bu aboneliği tekrar başlatmak istediğinizden emin misiniz?, @@ -3408,7 +3362,7 @@ based_on,temel_olarak, cannot be greater than 100,100 'den daha büyük olamaz, disabled user,engelli kullanıcı, "e.g. ""Build tools for builders""","örneğin: ""Yazılım Çözümleri""", -"e.g. ""Primary School"" or ""University""","örneğin, 'İlköğretim Okulu' ya da 'Üniversite'", +"e.g. ""Primary School"" or ""University""","örneğin, "İlköğretim Okulu" ya da "Üniversite"", "e.g. Bank, Cash, Credit Card","Örneğin: Banka, Nakit, Kredi Kartı", hidden,gizli, modified,değiştirilmiş, @@ -3418,7 +3372,7 @@ on,üzerinde, {0} '{1}' not in Fiscal Year {2},{0} '{1}' mali yıl {2} içinde değil, {0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3},"{0} ({1}), İş Emrinde {3} planlanan miktardan ({2}) fazla olamaz", {0} - {1} is inactive student,{0} - {1} öğrencisi aktif değildir, -{0} - {1} is not enrolled in the Batch {2},{0} - {1} Küme {2} 'ye kayıtlı değil, +{0} - {1} is not enrolled in the Batch {2},{0} - {1} Küme {2} 'ye kayıtlı değil, {0} - {1} is not enrolled in the Course {2},"{0} - {1}, {2} Kursuna kayıtlı değil", {0} Budget for Account {1} against {2} {3} is {4}. It will exceed by {5},{0} {2} {3} için {1} bütçe hesabı {4} tanımlıdır. Bütçe {5} kadar aşılacaktır., {0} Digest,{0} Özet, @@ -3436,8 +3390,8 @@ on,üzerinde, {0} asset cannot be transferred,{0} varlığı transfer edilemez, {0} can not be negative,{0} negatif olamaz, {0} created,{0} oluşturuldu, -"{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçiye Satınalma Siparişleri dikkatle verilmelidir., -"{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçinin RFQ'ları dikkatli bir şekilde verilmelidir., +"{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçiye Satın Alma Siparişleri dikkatle verilmelidir., +"{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution.",{0} şu anda bir {1} Tedarikçi Puan Kartı'na sahip ve bu tedarikçinin RFQ'ları dikkatli bir şekilde verilmelidir., {0} does not belong to Company {1},{0} Şirket {1}E ait değildir, {0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner master,"{0}, bir Sağlık Hizmeti Uygulayıcısı Programına sahip değil. Sağlık Uygulayıcısı ana bölümüne ekle", {0} entered twice in Item Tax,{0} iki kere ürün vergisi girildi, @@ -3494,13 +3448,13 @@ on,üzerinde, {0} {1} must be submitted,{0} {1} teslim edilmelidir, {0} {1} not in any active Fiscal Year.,{0} {1} Aktif mali dönem içinde değil., {0} {1} status is {2},{0} {1} durum {2} olduğu, -{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry,{0} {1}: 'Kar ve Zarar' türü hesabı {2} Entry Açılış izin verilmez, -{0} {1}: Account {2} does not belong to Company {3},{0} {1}: Hesap {2} Şirket'e ait olmayan {3}, +{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry,{0} {1}: 'Kar ve Zarar' türü hesabı {2} Entry Açılış izin verilmez, +{0} {1}: Account {2} does not belong to Company {3},{0} {1}: Hesap {2} Şirket'e ait olmayan {3}, {0} {1}: Account {2} is inactive,{0} {1}: Hesap {2} etkin değil, {0} {1}: Accounting Entry for {2} can only be made in currency: {3},{0} {1}: {2} için muhasebe kaydı yalnızca bu para birimi ile yapılabilir: {3}, {0} {1}: Cost Center is mandatory for Item {2},Ürün{2} için {0} {1}: Maliyert Merkezi zorunludur, {0} {1}: Cost Center is required for 'Profit and Loss' account {2}. Please set up a default Cost Center for the Company.,{0} {1}: Kar/zarar hesabı {2} için Masraf Merkezi tanımlanmalıdır. Lütfen aktif şirket için varsayılan bir Masraf Merkezi tanımlayın., -{0} {1}: Cost Center {2} does not belong to Company {3},{0} {1}: Maliyet Merkezi {2} Şirket'e ait olmayan {3}, +{0} {1}: Cost Center {2} does not belong to Company {3},{0} {1}: Maliyet Merkezi {2} Şirket'e ait olmayan {3}, {0} {1}: Customer is required against Receivable account {2},{0} {1}: Alacak hesabı {2} için müşteri tanımlanmalıdır., {0} {1}: Either debit or credit amount is required for {2},{0} {1}: {2} için borç ya da alacak tutarı girilmelidir, {0} {1}: Supplier is required against Payable account {2},{0} {1}: Borç hesabı {2} için tedarikçi tanımlanmalıdır, @@ -3516,7 +3470,7 @@ Assigned To,Atanan, Chat,Sohbet, Completed By,Tarafından tamamlanmıştır, Conditions,Koşullar, -County,Şehir, +County,Kontluk, Day of Week,Haftanın günü, "Dear System Manager,","Sevgili Sistem Yöneticisi,", Default Value,Varsayılan Değer, @@ -3526,34 +3480,33 @@ Email not sent to {0} (unsubscribed / disabled),Gönderilmez Email {0} (devre d Error Message,Hata mesajı, Fieldtype,FIELDTYPE, Help Articles,Yardım Makaleleri, -ID,ID, +ID,İD, Images,Görüntüler, -Import,İçe Aktar, +Import,İçe aktar, Language,Dil, Likes,Beğeniler, -Merge with existing,Var olanla Birleştir, +Merge with existing,Mevcut Birleştirme, Office,Ofis, Orientation,Oryantasyon, Parent,Ana Kalem, Passive,Pasif, -Payment Failed,Ödeme Başarısız, +Payment Failed,Ödeme başarısız, Percent,Yüzde, -Permanent,Kalıcı, +Permanent,kalıcı, Personal,Kişisel, Plant,Tesis, Post,Gönder, Postal,Posta, Postal Code,Posta Kodu, Previous,Önceki, -Provider,Sağlayıcı, +Provider,sağlayan, Read Only,Salt Okunur, Recipient,Alıcı, -Reviews,Yorumlar, +Reviews,yorumlar, Sender,Gönderici, Shop,Mağaza, Sign Up,Kaydol, Subsidiary,Yardımcı, -Set all private,Tümünü özel olarak ayarla, There is some problem with the file url: {0},Dosya url ile bazı sorun var: {0}, There were errors while sending email. Please try again.,E-posta gönderirken hatalar vardı. Lütfen tekrar deneyin., Values Changed,Değerler Değişti, @@ -3561,13 +3514,13 @@ or,veya, Ageing Range 4,4 Yaşlanma Aralığı, Allocated amount cannot be greater than unadjusted amount,"Tahsis edilen tutar, düzeltilmemiş tutardan büyük olamaz", Allocated amount cannot be negative,Tahsis edilen miktar negatif olamaz, -"Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry","Fark Hesabı, Duran Varlık / Yükümlülük türü bir hesap olmalıdır, çünkü bu Stok Hareketi bir Açılış Kaydıdır", +"Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry","Fark Hesabı, Duran Varlık / Yükümlülük türü bir hesap olmalıdır, çünkü bu Stok Girişi bir Açılış Girişidir", Error in some rows,Bazı satırlarda hata, Import Successful,Başarılı İçe Aktar, Please save first,Lütfen önce kaydet, Price not found for item {0} in price list {1},{0} kaleminde {1} fiyat listesinde fiyat bulunamadı, Warehouse Type,Depo türü, -'Date' is required,'Tarih' gerekli, +'Date' is required,'Tarih' gerekli, Benefit,Yarar, Budgets,Bütçeler, Bundle Qty,Paket Adet, @@ -3578,44 +3531,42 @@ Duplicate entry against the item code {0} and manufacturer {1},{0} ürün koduna Invalid GSTIN! The input you've entered doesn't match the GSTIN format for UIN Holders or Non-Resident OIDAR Service Providers,"Geçersiz GSTIN! Girdiğiniz giriş, UIN Sahipleri veya Yerleşik Olmayan OIDAR Servis Sağlayıcıları için GSTIN biçimiyle eşleşmiyor", Invoice Grand Total,Fatura Genel Toplamı, Last carbon check date cannot be a future date,Son karbon kontrol tarihi gelecekteki bir tarih olamaz, -Make Stock Entry,Stok Kaydı Yap, -Quality Feedback,Kalite Geribildirimi, +Make Stock Entry,Stok Girişi Yap, +Quality Feedback,Kalite geribildirim, Quality Feedback Template,Kalite Geribildirim Şablonu, Rules for applying different promotional schemes.,Farklı promosyon programlarını uygulama kuralları., Shift,vardiya, Show {0},{0} göster, -"Special Characters except ""-"", ""#"", ""."", ""/"", ""{"" and ""}"" not allowed in naming series","'-', '#', '.', '/', '{' Ve '}' dışındaki Özel Karakterler, seri dizisine izin verilmez", +"Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}",""-", "#", ".", "/", "{{" Ve "}}" dışındaki Özel Karakterler, seri dizisine izin verilmez {0}", Target Details,Hedef Detayları, {0} already has a Parent Procedure {1}.,{0} zaten bir {1} veli prosedürüne sahip., API,API, -Allow Purchase,Satınalmaya izin ver, -Allow Sales,Satışa izin ver, Annual,Yıllık, Approved,Onaylandı, Change,Değişiklik, Contact Email,İletişim E-Posta, Export Type,İhracat Şekli, -From Date,Başlangıç Tarihi, +From Date,Tarihinden itibaren, Group By,Gruplama Ölçütü, Importing {0} of {1},{1} içinden {0} içe aktar, Invalid URL,Geçersiz URL, Landscape,peyzaj, Last Sync On,Son Senkronizasyon Açık, -Naming Series,Adlandırma Serisi, +Naming Series,Seri Adlandırma, No data to export,Verilecek veri yok, Portrait,Portre, Print Heading,Baskı Başlığı, Scheduler Inactive,Zamanlayıcı Etkin Değil, Scheduler is inactive. Cannot import data.,Zamanlayıcı etkin değil. Veri alınamıyor., Show Document,Belgeyi Göster, -Show Traceback,Geri Takibi Göster, +Show Traceback,Geri İzlemeyi Göster, Video,Video, Webhook Secret,Webhook Sırrı, -% Of Grand Total,Genel Toplamın% 'si, -'employee_field_value' and 'timestamp' are required.,'worker_field_value' ve 'zaman damgası' gereklidir., +% Of Grand Total,Genel Toplamın% 'si, +'employee_field_value' and 'timestamp' are required.,'worker_field_value' ve 'zaman damgası' gereklidir., Company is a mandatory filter.,Şirket zorunlu bir filtredir., From Date is a mandatory filter.,Başlangıç Tarihi zorunlu bir filtredir., -From Time cannot be later than To Time for {0},"{0} için From Time , To Time'dan daha geç olamaz", +From Time cannot be later than To Time for {0},"{0} için From Time , To Time'dan daha geç olamaz", To Date is a mandatory filter.,Bugüne kadar zorunlu bir filtredir., A new appointment has been created for you with {0},{0} ile sizin için yeni bir randevu oluşturuldu, Account Value,Hesap değeri, @@ -3625,9 +3576,9 @@ Account {0} does not belong to company {1},Hesap {0} Şirkete ait değil {1}, Account {0} does not exists in the dashboard chart {1},"{0} hesabı, {1} gösterge tablosunda yok", Account: {0} is capital Work in progress and can not be updated by Journal Entry,Hesap: {0} sermayedir Devam etmekte olan iş ve Journal Entry tarafından güncellenemez, Account: {0} is not permitted under Payment Entry,Hesap: {0} Ödeme Girişi altında izin verilmiyor, -Accounting Dimension {0} is required for 'Balance Sheet' account {1}.,{1} 'Bilanço' hesabı için {0} Muhasebe Boyutu gerekiyor., -Accounting Dimension {0} is required for 'Profit and Loss' account {1}.,{1} 'Kâr ve Zarar' hesabı için {0} Muhasebe Boyutu gereklidir., -Accounting Masters,Muhasebe Ana Verileri, +Accounting Dimension {0} is required for 'Balance Sheet' account {1}.,{1} 'Bilanço' hesabı için {0} Muhasebe Boyutu gerekiyor., +Accounting Dimension {0} is required for 'Profit and Loss' account {1}.,{1} 'Kâr ve Zarar' hesabı için {0} Muhasebe Boyutu gereklidir., +Accounting Masters,Muhasebe Ustaları, Accounting Period overlaps with {0},Muhasebe Dönemi {0} ile örtüşüyor, Activity,Aktivite, Add / Manage Email Accounts.,E-posta Hesaplarını Ekle / Yönet., @@ -3658,7 +3609,7 @@ Appointment Booking,Randevu Rezervasyonu, "As there are existing transactions against item {0}, you can not change the value of {1}","öğe {0} karşı varolan işlemler vardır gibi, değerini değiştiremezsiniz {1}", Asset Id,Varlık Kimliği, Asset Value,Varlık değeri, -Asset Value Adjustment cannot be posted before Asset's purchase date {0}.,"Varlık Değer Ayarlaması, Varlığın Satınalma tarihinden önce {0} yayınlanamaz .", +Asset Value Adjustment cannot be posted before Asset's purchase date {0}.,"Varlık Değer Ayarlaması, Varlığın satın alma tarihinden önce {0} yayınlanamaz .", Asset {0} does not belongs to the custodian {1},"{0} varlık, {1} saklama kuruluşuna ait değil", Asset {0} does not belongs to the location {1},"{0} öğesi, {1} konumuna ait değil", At least one of the Applicable Modules should be selected,Uygulanabilir Modüllerden en az biri seçilmelidir, @@ -3675,17 +3626,16 @@ BOM 2,BOM 2, BOM Comparison Tool,BOM Karşılaştırma Aracı, BOM recursion: {0} cannot be child of {1},"BOM özyineleme: {0}, {1} öğesinin alt öğesi olamaz", BOM recursion: {0} cannot be parent or child of {1},"BOM özyinelemesi: {0}, {1} öğesinin ebeveyni veya çocuğu olamaz", -BOM Info,Ürün Ağacı / BOM Bilgisi, Back to Home,Eve geri dön, Back to Messages,Mesajlara Geri Dön, Bank Data mapper doesn't exist,Banka Verileri eşleştiricisi mevcut değil, Bank Details,Banka detayları, -Bank account '{0}' has been synchronized,'{0}' banka hesabı senkronize edildi, +Bank account '{0}' has been synchronized,'{0}' banka hesabı senkronize edildi, Bank account {0} already exists and could not be created again,{0} banka hesabı zaten var ve tekrar oluşturulamadı, Bank accounts added,Banka hesapları eklendi, Batch no is required for batched item {0},Toplu iş {0} toplu öğesi için gerekli, Billing Date,Fatura tarihi, -Billing Interval Count cannot be less than 1,Faturalama Aralığı Sayısı 1'den az olamaz, +Billing Interval Count cannot be less than 1,Faturalama Aralığı Sayısı 1'den az olamaz, Blue,Mavi, Book,Kitap, Book Appointment,Kitap randevusu, @@ -3702,33 +3652,33 @@ Cannot Optimize Route as Driver Address is Missing.,Sürücü Adresi Eksik Olara Cannot complete task {0} as its dependant task {1} are not ccompleted / cancelled.,{0} görevi tamamlanamıyor çünkü bağımlı görevi {1} tamamlanmadı / iptal edilmedi., Cannot create loan until application is approved,Başvuru onaylanana kadar kredi oluşturulamaz, Cannot find a matching Item. Please select some other value for {0}.,Eşleşen bir öğe bulunamıyor. Için {0} diğer bazı değer seçiniz., -"Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings","{1} satırındaki {0} öğesi için {2} 'den fazla öğe fazla faturalandırılamıyor. Fazla faturalandırmaya izin vermek için, lütfen Hesap Ayarlarında ödenek ayarlayın.", +"Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings","{1} satırındaki {0} öğesi için {2} 'den fazla öğe fazla faturalandırılamıyor. Fazla faturalandırmaya izin vermek için, lütfen Hesap Ayarlarında ödenek ayarlayın.", "Capacity Planning Error, planned start time can not be same as end time","Kapasite Planlama Hatası, planlanan başlangıç zamanı bitiş zamanı ile aynı olamaz", Categories,Kategoriler, -Changes in {0},{0} 'daki değişiklikler, +Changes in {0},{0} 'daki değişiklikler, Chart,Grafik, Choose a corresponding payment,Uygun bir ödeme seçin, Click on the link below to verify your email and confirm the appointment,E-postanızı doğrulamak ve randevuyu onaylamak için aşağıdaki bağlantıyı tıklayın, Close,Kapat, Communication,İletişim, Compact Item Print,Kompakt Öğe Yazdır, -Company,Şirket, -Company of asset {0} and purchase document {1} doesn't matches.,{0} Şirketin varlığı ile {1} satınalma belgesi eşleşmiyor., +Company,şirket, +Company of asset {0} and purchase document {1} doesn't matches.,{0} varlık varlığı ve {1} satın alma belgesi eşleşmiyor., Compare BOMs for changes in Raw Materials and Operations,Hammadde ve İşlemlerdeki değişiklikler için Malzeme Listesini karşılaştırın, Compare List function takes on list arguments,Karşılaştırma Listesi işlevi liste değişkenlerini alır, Complete,Komple, -Completed,Tamamlanmış, +Completed,Tamamlandı, Completed Quantity,Tamamlanan Miktar, -Connect your Exotel Account to ERPNext and track call logs,Exotel Hesabınızı ERPNext'e bağlayın ve çağrı kayıtlarını takip edin, -Connect your bank accounts to ERPNext,Banka hesaplarınızı ERPNext'e bağlayın, +Connect your Exotel Account to ERPNext and track call logs,Exotel Hesabınızı ERPNext'e bağlayın ve çağrı kayıtlarını takip edin, +Connect your bank accounts to ERPNext,Banka hesaplarınızı ERPNext'e bağlayın, Contact Seller,Satıcıyla iletişime geç, -Continue,Devam et, +Continue,Devam etmek, Cost Center: {0} does not exist,Maliyet Merkezi: {0} mevcut değil, Couldn't Set Service Level Agreement {0}.,{0} Hizmet Seviyesi Sözleşmesi Ayarlanamadı., -Country,Ülke, +Country,ülke, Country Code in File does not match with country code set up in the system,"Dosyadaki Ülke Kodu, sistemde ayarlanan ülke koduyla eşleşmiyor", -Create New Contact,Yeni Kişi Oluştur, -Create New Lead,Yeni Müşteri Adayı Oluştur, +Create New Contact,Yeni kişi yarat, +Create New Lead,Yeni Müşteri Adayı Yarat, Create Pick List,Seçim Listesi Oluştur, Create Quality Inspection for Item {0},{0} Maddesi için Kalite Denetimi Yaratın, Creating Accounts...,Hesaplar oluşturuluyor ..., @@ -3739,7 +3689,7 @@ Ctrl+Enter to submit,Ctrl + Göndermek için Enter, Currency,Para birimi, Current Status,Şu anki durum, Customer PO,Müşteri PO, -Customize,Özelleştir, +Customize,Özelleştirme, Daily,Günlük, Date,Tarih, Date Range,Tarih aralığı, @@ -3758,13 +3708,13 @@ Difference Value,Fark Değeri, Dimension Filter,Boyut Filtresi, Disabled,Devredışı, Disbursement and Repayment,Ödeme ve Geri Ödeme, -Distance cannot be greater than 4000 kms,Mesafe 4000 km'den büyük olamaz, +Distance cannot be greater than 4000 kms,Mesafe 4000 km'den büyük olamaz, Do you want to submit the material request,Malzeme talebini göndermek ister misiniz, Doctype,DOCTYPE, Document {0} successfully uncleared,{0} dokümanı başarıyla temizlendi, Download Template,Şablonu İndir, Dr,Dr, -Due Date,Bitiş Tarihi, +Due Date,Bitiş tarihi, Duplicate,Kopyala, Duplicate Project with Tasks,Görevlerle Çoğaltılmış Proje, Duplicate project has been created,Yinelenen proje oluşturuldu, @@ -3776,7 +3726,7 @@ Earliest Age,En Erken Yaş, Edit Details,Detayları düzenle, Edit Profile,Profili Düzenle, Either GST Transporter ID or Vehicle No is required if Mode of Transport is Road,Ulaştırma Modu Yol ise GST Transporter ID ya da Araç No gereklidir., -Email,Email, +Email,EPosta, Email Campaigns,E-posta Kampanyaları, Employee ID is linked with another instructor,Çalışan kimliği başka bir eğitmenle bağlantılı, Employee Tax and Benefits,Çalışan Vergi ve Yardımları, @@ -3798,7 +3748,7 @@ Exception occurred while reconciling {0},{0} uzlaştırırken kural dışı duru Expected and Discharge dates cannot be less than Admission Schedule date,Beklenen ve Deşarj tarihleri Kabul Zamanlama tarihinden daha az olamaz, Expire Allocation,Tahsisin Sona Ermesi, Expired,Süresi Doldu, -Export,Dışarı Aktar, +Export,Dışarı aktar, Export not allowed. You need {0} role to export.,İhracat izin verilmiyor. Vermek {0} rol gerekir., Failed to add Domain,Etki Alanı eklenemedi, Fetch Items from Warehouse,Depodan Eşya Al, @@ -3807,7 +3757,7 @@ Field,Alan, File Manager,Dosya Yöneticisi, Filters,Filtreler, Finding linked payments,Bağlantılı ödemeleri bulma, -Fleet Management,Filo Yönetimi, +Fleet Management,Filo yönetimi, Following fields are mandatory to create address:,Adres oluşturmak için aşağıdaki alanların doldurulması zorunludur:, For Month,Aylık, "For item {0} at row {1}, count of serial numbers does not match with the picked quantity","{1} satırındaki {0} öğesi için, seri numaralarının sayısı toplanan miktarla eşleşmiyor", @@ -3827,10 +3777,10 @@ Get Outstanding Documents,Üstün Belgeler Alın, Goal,Hedef, Greater Than Amount,Tutardan Büyük, Green,Yeşil, -Group,Grup, +Group,grup, Group By Customer,Müşteriye Göre Grupla, Group By Supplier,Tedarikçiye Göre Grupla, -Group Node,Grup Düğümü, +Group Node,Grup Düğüm, Group Warehouses cannot be used in transactions. Please change the value of {0},Grup Depoları işlemlerde kullanılamaz. Lütfen {0} değerini değiştirin, Help,Yardım, Help Article,Yardım Madde, @@ -3859,13 +3809,13 @@ Lab Test Item {0} already exist,Laboratuar Test Öğesi {0} zaten var, Last Issue,Son Konu, Latest Age,Son Yaş, Leave application is linked with leave allocations {0}. Leave application cannot be set as leave without pay,"İzin başvurusu, {0} izin tahsisleri ile bağlantılı. İzinsiz bırakılma başvurusu, izinsiz izinsiz yapılamaz", -Leaves Taken,Alınan İzinler, +Leaves Taken,Alınan Yapraklar, Less Than Amount,Tutardan Az, Liabilities,Yükümlülükler, Loading...,Yükleniyor..., Loan Amount exceeds maximum loan amount of {0} as per proposed securities,"Kredi Tutarı, önerilen menkul kıymetlere göre maksimum {0} kredi tutarını aşıyor", Loan Applications from customers and employees.,Müşterilerden ve çalışanlardan kredi uygulamaları., -Loan Disbursement,Kredi Kullanımı, +Loan Disbursement,Kredi kullanımı, Loan Processes,Kredi Süreçleri, Loan Security,Kredi Güvenliği, Loan Security Pledge,Kredi Güvenliği Taahhüdü, @@ -3875,17 +3825,17 @@ Loan Security Price overlapping with {0},{0} ile örtüşen Kredi Güvenliği Fi Loan Security Unpledge,Kredi Güvenliği Bilgisizliği, Loan Security Value,Kredi Güvenliği Değeri, Loan Type for interest and penalty rates,Faiz ve ceza oranları için Kredi Türü, -Loan amount cannot be greater than {0},Kredi tutarı {0} 'dan fazla olamaz, +Loan amount cannot be greater than {0},Kredi tutarı {0} 'dan fazla olamaz, Loan is mandatory,Kredi zorunludur, Loans,Krediler, Loans provided to customers and employees.,Müşterilere ve çalışanlara verilen krediler., Location,Konum, Log Type is required for check-ins falling in the shift: {0}.,Vardiyaya giren check-in işlemleri için Günlük Tipi gereklidir: {0}., -Looks like someone sent you to an incomplete URL. Please ask them to look into it.,Birisi eksik URL'ye gönderdi benziyor. içine bakmak için isteyin., -Make Journal Entry,Yevmiye Kaydı Yap, -Make Purchase Invoice,Satınalma Faturası Oluştur, -Manufactured,Üretilmiş, -Mark Work From Home,Evden İş olarak İşaretle, +Looks like someone sent you to an incomplete URL. Please ask them to look into it.,Birisi eksik URL'ye gönderdi benziyor. içine bakmak için isteyin., +Make Journal Entry,Kayıt Girdisi Yap, +Make Purchase Invoice,Satın Alma Faturası Oluştur, +Manufactured,üretilmiş, +Mark Work From Home,İşi Evden İşaretle, Master,Ana Kaynak, Max strength cannot be less than zero.,Maksimum güç sıfırdan az olamaz., Maximum attempts for this quiz reached!,Bu sınav için maksimum deneme yapıldı!, @@ -3896,14 +3846,14 @@ Mobile Number,Cep numarası, Month,Ay, Name,İsim, Near you,Sana yakın, -Net Profit/Loss,Net Kâr / Zarar, +Net Profit/Loss,Net kâr (zarar, New Expense,Yeni Gider, -New Invoice,Yeni Fatura, +New Invoice,Yeni fatura, New Payment,Yeni Ödeme, New release date should be in the future,Yeni çıkış tarihi gelecekte olmalı, Newsletter,Bülten, No Account matched these filters: {},Bu filtrelerle eşleşen Hesap yok: {}, -No Employee found for the given employee field value. '{}': {},Verilen çalışanın saha değeri için çalışan bulunamadı. '{}': {}, +No Employee found for the given employee field value. '{}': {},Verilen çalışanın saha değeri için çalışan bulunamadı. '{}': {}, No Leaves Allocated to Employee: {0} for Leave Type: {1},Çalışana Ayrılan Yaprak Yok: {0} İzin Türü için: {1}, No communication found.,İletişim bulunamadı., No correct answer is set for {0},{0} için doğru cevap ayarlanmadı, @@ -3931,34 +3881,34 @@ Only expired allocation can be cancelled,Yalnızca süresi dolmuş tahsis iptal Only users with the {0} role can create backdated leave applications,"Yalnızca {0} rolüne sahip kullanıcılar, geriye dönük izin uygulamaları oluşturabilir", Open,Açık, Open Contact,Kişiyi Aç, -Open Lead,Açık Aday, -Opening and Closing,Açılış ve Kapanış, -Operating Cost as per Work Order / BOM,İş Emri / Ürün Ağacına göre Operasyon Maliyeti, +Open Lead,Açık Kurşun, +Opening and Closing,Açılış ve kapanış, +Operating Cost as per Work Order / BOM,İş Emri / Ürün Ağacı'na göre İşletme Maliyeti, Order Amount,Sipariş miktarı, Page {0} of {1},{1} Sayfadan {0}., -Paid amount cannot be less than {0},Ücretli tutar {0} 'dan az olamaz, +Paid amount cannot be less than {0},Ücretli tutar {0} 'dan az olamaz, Parent Company must be a group company,Ana Şirket bir grup şirketi olmalıdır, Passing Score value should be between 0 and 100,Geçen puan değeri 0 ile 100 arasında olmalıdır, Password policy cannot contain spaces or simultaneous hyphens. The format will be restructured automatically,Parola politikası boşluk veya eşzamanlı tire içeremez. Format otomatik olarak yeniden yapılandırılacak, -Patient History,Hasta Geçmişi, -Pause,Durdur, -Pay,Öde, +Patient History,Hasta Öyküsü, +Pause,durma, +Pay,Ödeme, Payment Document Type,Ödeme Belgesi Türü, Payment Name,Ödeme Adı, Penalty Amount,Ceza Miktarı, Pending,Bekliyor, -Performance,Performans, -Period based On,Tarihine göre Dönem, +Performance,performans, +Period based On,Tarihine Göre Dönem, Perpetual inventory required for the company {0} to view this report.,{0} şirketinin bu raporu görüntülemesi için sürekli envanter gerekiyor., Phone,Telefon, -Pick List,Seçim Listesi, +Pick List,Seçim listesi, Plaid authentication error,Ekose kimlik doğrulama hatası, Plaid public token error,Ekose genel belirteç hatası, Plaid transactions sync error,Ekose işlemler senkronizasyon hatası, Please check the error log for details about the import errors,Lütfen içe aktarma hatalarıyla ilgili ayrıntılar için hata günlüğünü kontrol edin, Please create DATEV Settings for Company {}.,Lütfen {} Şirketi için DATEV Ayarları oluşturun., -Please create adjustment Journal Entry for amount {0} ,Lütfen {0} tutarı için Yevmiye Kaydı ayarlamasını oluşturun, -Please do not create more than 500 items at a time,Lütfen bir kerede 500'den fazla öğe oluşturmayın, +Please create adjustment Journal Entry for amount {0} ,Lütfen {0} tutarı için Dergi Girişi ayarlamasını oluşturun, +Please do not create more than 500 items at a time,Lütfen bir kerede 500'den fazla öğe oluşturmayın, Please enter Difference Account or set default Stock Adjustment Account for company {0},Lütfen Fark Hesabı girin veya {0} şirketi için varsayılan Stok Ayarlama Hesabını ayarlayın, Please enter GSTIN and state for the Company Address {0},Lütfen GSTIN girin ve {0} Şirket Adresini girin., Please enter Item Code to get item taxes,Ürün vergileri almak için lütfen Ürün Kodunu girin, @@ -3966,29 +3916,29 @@ Please enter Warehouse and Date,Lütfen Depo ve Tarihi giriniz, Please enter the designation,Lütfen belirtime giriniz, Please login as a Marketplace User to edit this item.,Bu öğeyi düzenlemek için lütfen Marketplace Kullanıcısı olarak giriş yapın., Please login as a Marketplace User to report this item.,Bu öğeyi bildirmek için lütfen bir Marketplace Kullanıcısı olarak giriş yapın., -Please select Template Type to download template,Şablonu indirmek için lütfen Şablon Türü'nü seçin, -Please select Applicant Type first,Lütfen önce Başvuru Türü'nü seçin, -Please select Customer first,Lütfen önce Müşteri'yi seçin, +Please select Template Type to download template,Şablonu indirmek için lütfen Şablon Türü'nü seçin, +Please select Applicant Type first,Lütfen önce Başvuru Türü'nü seçin, +Please select Customer first,Lütfen önce Müşteri'yi seçin, Please select Item Code first,Lütfen önce Ürün Kodunu seçin, -Please select Loan Type for company {0},Lütfen {0} şirketi için Kredi Türü'nü seçin, -Please select a Delivery Note,Lütfen bir İrsaliye seçin, +Please select Loan Type for company {0},Lütfen {0} şirketi için Kredi Türü'nü seçin, +Please select a Delivery Note,Lütfen bir Teslimat Notu seçin, Please select a Sales Person for item: {0},Lütfen öğe için bir Satış Sorumlusu seçin: {0}, -Please select another payment method. Stripe does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Şerit, '{0}' para birimi işlemlerini desteklemez", +Please select another payment method. Stripe does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Şerit, '{0}' para birimi işlemlerini desteklemez", Please select the customer.,Lütfen müşteriyi seçiniz., Please set a Supplier against the Items to be considered in the Purchase Order.,Lütfen Satınalma Siparişinde dikkate alınacak Öğelere karşı bir Tedarikçi ayarlayın., Please set account heads in GST Settings for Compnay {0},Lütfen {0} Compnay için GST Ayarlarında hesap kafalarını ayarlayın, Please set an email id for the Lead {0},Lütfen Lider {0} için bir e-posta kimliği belirleyin, -Please set default UOM in Stock Settings,Lütfen Stok Ayarları'ndan varsayılan Birimi ayarlayın, -Please set filter based on Item or Warehouse due to a large amount of entries.,Lütfen büyük miktarda girdi nedeniyle filtreyi Öğe veya Depo'ya göre ayarlayın., +Please set default UOM in Stock Settings,Lütfen Stok Ayarları'ndan varsayılan UOM'yi ayarlayın, +Please set filter based on Item or Warehouse due to a large amount of entries.,Lütfen büyük miktarda girdi nedeniyle filtreyi Öğe veya Depo'ya göre ayarlayın., Please set up the Campaign Schedule in the Campaign {0},Lütfen {0} Kampanyasında Kampanya Zamanlamasını ayarlayın, Please set valid GSTIN No. in Company Address for company {0},Lütfen {0} şirketi için Şirket Adresinde geçerli GSTIN No., -Please set {0},Lütfen {0} ayarlayın, +Please set {0},Lütfen {0} ayarlayın,customer Please setup a default bank account for company {0},Lütfen {0} şirketi için varsayılan bir banka hesabı kurun, Please specify,Lütfen belirtiniz, -Please specify a {0},Lütfen bir {0} belirtin, +Please specify a {0},Lütfen bir {0} belirtin,lead Pledge Status,Rehin Durumu, Pledge Time,Rehin Zamanı, -Printing,Yazdırma, +Printing,Baskı, Priority,Öncelik, Priority has been changed to {0}.,Öncelik {0} olarak değiştirildi., Priority {0} has been repeated.,{0} önceliği tekrar edildi., @@ -3998,18 +3948,18 @@ Project,Proje, Proposed Pledges are mandatory for secured Loans,Teminatlı Krediler için önerilen rehinlerin verilmesi zorunludur, Provide the academic year and set the starting and ending date.,Akademik yılı sağlayın ve başlangıç ve bitiş tarihini ayarlayın., Public token is missing for this bank,Bu banka için genel belirteç eksik, -Publish,Yayınla, +Publish,yayınlamak, Publish 1 Item,1 Öğe Yayınla, Publish Items,Öğeleri Yayınla, Publish More Items,Daha Fazla Ürün Yayınla, Publish Your First Items,İlk Ürününüzü Yayınlayın, Publish {0} Items,{0} Öğeyi Yayımla, Published Items,Yayınlanan Öğeler, -Purchase Invoice cannot be made against an existing asset {0},Mevcut bir öğeye karşı {0} Satınalma faturası yapılamaz, +Purchase Invoice cannot be made against an existing asset {0},Mevcut bir öğeye karşı {0} satın alma faturası yapılamaz, Purchase Invoices,Satınalma Faturaları, -Purchase Orders,Satınalma siparişleri, -Purchase Receipt doesn't have any Item for which Retain Sample is enabled.,"Satınalma Fişinde, Örneği Tut'un etkinleştirildiği bir Öğe yoktur.", -Purchase Return,Satınalma iadesi, +Purchase Orders,Satın alma siparişleri, +Purchase Receipt doesn't have any Item for which Retain Sample is enabled.,"Satın Alma Fişinde, Örneği Tut'un etkinleştirildiği bir Öğe yoktur.", +Purchase Return,Satın alma iadesi, Qty of Finished Goods Item,Mamul Mal Miktarı, Qty or Amount is mandatroy for loan security,Miktar veya Miktar kredi güvenliği için mandatroy, Quality Inspection required for Item {0} to submit,{0} Ürününün göndermesi için Kalite Kontrol gerekli, @@ -4036,14 +3986,14 @@ Repayment Method is mandatory for term loans,Vadeli krediler için geri ödeme y Repayment Start Date is mandatory for term loans,Vadeli krediler için geri ödeme başlangıç tarihi zorunludur, Report Item,Öğe Bildir, Report this Item,Bu öğeyi bildir, -Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items.,Fason Miktarı: Fason üretim yapmak için hammadde miktarı., +Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items.,Fason Üretim için Ayrılmış Adet: Fason üretim yapmak için hammadde miktarı., Reset,Sıfırla, Reset Service Level Agreement,Servis Seviyesi Sözleşmesini Sıfırla, Resetting Service Level Agreement.,Servis Seviyesi Sözleşmesini Sıfırlama., Return amount cannot be greater unclaimed amount,İade tutarı talep edilmemiş tutardan fazla olamaz, -Review,Gözden geçir, -Room,Oda, -Room Type,Oda Tipi, +Review,gözden geçirmek, +Room,oda, +Room Type,Oda tipi, Row # ,Satır #, Row #{0}: Accepted Warehouse and Supplier Warehouse cannot be same,Satır # {0}: Kabul Edilen Depo ve Tedarikçi Deposu aynı olamaz, Row #{0}: Cannot delete item {1} which has already been billed.,Satır # {0}: Faturalandırılan {1} öğesi silinemiyor., @@ -4053,9 +4003,9 @@ Row #{0}: Cannot delete item {1} which has work order assigned to it.,Satır # { Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order.,Satır # {0}: Müşterinin satınalma siparişine atanan {1} öğesi silinemiyor., Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor,Satır # {0}: Taşerona hammadde tedarik ederken Tedarikçi Deposu seçilemiyor, Row #{0}: Cost Center {1} does not belong to company {2},"Satır # {0}: Maliyet Merkezi {1}, {2} şirketine ait değil", -Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}.,Satır # {0}: {3} İş Emri'nde {2} işlenmiş ürün adedi için {1} işlemi tamamlanmadı. Lütfen çalışma durumunu {4} Job Card ile güncelleyin., +Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}.,Satır # {0}: {3} İş Emri'nde {2} işlenmiş ürün adedi için {1} işlemi tamamlanmadı. Lütfen çalışma durumunu {4} Job Card ile güncelleyin., Row #{0}: Payment document is required to complete the transaction,Satır # {0}: İşlemi tamamlamak için ödeme belgesi gereklidir, -Row #{0}: Serial No {1} does not belong to Batch {2},"Satır # {0}: Seri No {1}, Parti {2} 'ye ait değil", +Row #{0}: Serial No {1} does not belong to Batch {2},"Satır # {0}: Seri No {1}, Parti {2} 'ye ait değil", Row #{0}: Service End Date cannot be before Invoice Posting Date,"Satır # {0}: Hizmet Bitiş Tarihi, Fatura Kayıt Tarihinden önce olamaz", Row #{0}: Service Start Date cannot be greater than Service End Date,"Satır # {0}: Hizmet Başlangıç Tarihi, Hizmet Bitiş Tarihinden fazla olamaz", Row #{0}: Service Start and End Date is required for deferred accounting,Satır # {0}: Ertelenmiş muhasebe için Hizmet Başlangıç ve Bitiş Tarihi gerekiyor, @@ -4083,14 +4033,14 @@ Select finance book for the item {0} at row {1},{1} satırındaki {0} maddesi i Select only one Priority as Default.,Varsayılan olarak sadece bir Öncelik seçin., Seller Information,Satıcı bilgisi, Send,Gönder, -Send a message,Bir mesaj gönder, +Send a message,Bir mesaj göndermek, Sending,Gönderme, Sends Mails to lead or contact based on a Campaign schedule,Bir Kampanya programına dayalı olarak postaları yönlendirmesi veya irtibat kurması, Serial Number Created,Seri Numarası Oluşturuldu, Serial Numbers Created,Oluşturulan Seri Numaraları, Serial no(s) required for serialized item {0},{0} serileştirilmiş öğesi için seri numarası gerekli, -Series,Seri No, -Server Error,Sunucu Hatası, +Series,Seriler, +Server Error,Server hatası, Service Level Agreement has been changed to {0}.,Hizmet Seviyesi Sözleşmesi {0} olarak değiştirildi., Service Level Agreement was reset.,Hizmet Seviyesi Anlaşması sıfırlandı., Service Level Agreement with Entity Type {0} and Entity {1} already exists.,{0} Varlığı ve {1} Varlığı ile Hizmet Seviyesi Anlaşması zaten var., @@ -4113,15 +4063,15 @@ Start Date cannot be before the current date,"Başlangıç Tarihi, geçerli tari Start Time,Başlangıç Zamanı, Status,Durum, Status must be Cancelled or Completed,Durum İptal Edilmeli veya Tamamlandı, -Stock Balance Report,Stock Bakiyesi Raporu, -Stock Entry has been already created against this Pick List,Bu Seçim Listesi'ne karşı Stok Kaydı zaten oluşturuldu, -Stock Ledger ID,Stok Defteri Kimliği, +Stock Balance Report,Borsa Dengesi Raporu, +Stock Entry has been already created against this Pick List,Bu Seçim Listesi'ne karşı Stok Girişi zaten oluşturuldu, +Stock Ledger ID,Stok Defteri Defteri Kimliği, Stock Value ({0}) and Account Balance ({1}) are out of sync for account {2} and it's linked warehouses.,"Stok Değeri ({0}) ve Hesap Bakiyesi ({1}), {2} hesabı için senkronize değil ve bağlı depolar.", Stores - {0},Mağazalar - {0}, Student with email {0} does not exist,{0} e-posta adresine sahip öğrenci mevcut değil, Submit Review,İnceleme Gönder, Submitted,Tanzim Edildi, -Supplier Addresses And Contacts,Tedarikçi Adresleri ve Kişileri, +Supplier Addresses And Contacts,Tedarikçi Adresler ve İletişim, Synchronize this account,Bu hesabı senkronize et, Tag,Etiket, Target Location is required while receiving Asset {0} from an employee,Bir çalışandan {0} Varlığı alınırken Hedef Konum gerekli, @@ -4132,7 +4082,7 @@ Task's {0} Start Date cannot be after Project's End Date.,"Görev {0} Başlangı Tax Account not specified for Shopify Tax {0},Shopify Vergisi için Vergi Hesabı belirtilmedi {0}, Tax Total,Vergi Toplamı, Template,Şablon, -The Campaign '{0}' already exists for the {1} '{2}',"'{0}' Kampanyası, {1} '{2}' için zaten var", +The Campaign '{0}' already exists for the {1} '{2}',"'{0}' Kampanyası, {1} '{2}' için zaten var", The difference between from time and To Time must be a multiple of Appointment,Zaman ve Zaman arasındaki fark Randevunun katları olmalıdır, The field Asset Account cannot be blank,Duran Varlık Hesabı alanı boş bırakılamaz, The field Equity/Liability Account cannot be blank,Varlık / Borç Hesabı alanı boş bırakılamaz, @@ -4144,7 +4094,7 @@ The selected payment entry should be linked with a debtor bank transaction,Seçi The total allocated amount ({0}) is greated than the paid amount ({1}).,"Tahsis edilen toplam tutar ({0}), ödenen tutardan ({1}) elde edilir.", There are no vacancies under staffing plan {0},{0} kadro planında boş yer yok, This Service Level Agreement is specific to Customer {0},"Bu Servis Seviyesi Sözleşmesi, {0} Müşterisine özel", -This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?,"Bu işlem, bu hesabın, ERPNext'i banka hesaplarınızla entegre eden herhangi bir harici hizmetle bağlantısını kesecektir. Geri alınamaz. Emin misin ?", +This action will unlink this account from any external service integrating ERPNext with your bank accounts. It cannot be undone. Are you certain ?,"Bu işlem, bu hesabın, ERPNext'i banka hesaplarınızla entegre eden herhangi bir harici hizmetle bağlantısını kesecektir. Geri alınamaz. Emin misin ?", This bank account is already synchronized,Bu banka hesabı zaten senkronize edildi, This bank transaction is already fully reconciled,Bu banka işlemi zaten tamamen mutabık kılındı, This employee already has a log with the same timestamp.{0},Bu çalışanın zaten aynı zaman damgasına sahip bir günlüğü var. {0}, @@ -4153,8 +4103,8 @@ This page keeps track of your items in which buyers have showed some interest.," Thursday,Perşembe, Timing,Zamanlama, Title,Başlık, -"To allow over billing, update ""Over Billing Allowance"" in Accounts Settings or the Item.","Fazla faturalandırmaya izin vermek için, Hesap Ayarları veya Öğesinde 'Fatura Ödeneği' nı güncelleyin.", -"To allow over receipt / delivery, update ""Over Receipt/Delivery Allowance"" in Stock Settings or the Item.","Alınan / teslimin aşırı yapılmasına izin vermek için, Stok Ayarları veya Öğe'deki 'Aşırı Alındı / Teslimat Ödeneği' ni güncelleyin.", +"To allow over billing, update ""Over Billing Allowance"" in Accounts Settings or the Item.","Fazla faturalandırmaya izin vermek için, Hesap Ayarları veya Öğesinde "Fatura Ödeneği" nı güncelleyin.", +"To allow over receipt / delivery, update ""Over Receipt/Delivery Allowance"" in Stock Settings or the Item.","Alınan / teslimin aşırı yapılmasına izin vermek için, Stok Ayarları veya Öğe'deki "Aşırı Alındı / Teslimat Ödeneği" ni güncelleyin.", To date needs to be before from date,Bugüne kadar tarihten önce olması gerekiyor, Total,Toplam, Total Early Exits,Toplam Erken Çıkış, @@ -4177,8 +4127,8 @@ Unmarked Attendance for days,Günlerce işaretsiz katılım, Unpublish Item,Yayından kaldır, Unreconciled,uzlaşmamış, Unsupported GST Category for E-Way Bill JSON generation,E-Way Bill JSON nesli için desteklenmeyen GST Kategorisi, -Update,Güncelle, -Update Details,Ayrıntıları Güncelle, +Update,Güncelleme, +Update Details,Güncelleme Ayrıntıları, Update Taxes for Items,Öğeler için Vergileri Güncelle, "Upload a bank statement, link or reconcile a bank account","Bir banka ekstresi yükleyin, bir banka hesabını bağlayın veya mutabakat yapın", Upload a statement,Bir ifade yükle, @@ -4186,18 +4136,15 @@ Use a name that is different from previous project name,Önceki proje adından f User {0} is disabled,Kullanıcı {0} devre dışı, Users and Permissions,Kullanıcılar ve İzinler, Vacancies cannot be lower than the current openings,Boş pozisyonlar mevcut açılışlardan daha düşük olamaz, -Valid From Time must be lesser than Valid Upto Time.,"Geçerlilik Süresi, Geçerlilik Süresi'nden daha az olmalıdır.", +Valid From Time must be lesser than Valid Upto Time.,"Geçerlilik Süresi, Geçerlilik Süresi'nden daha az olmalıdır.", Valuation Rate required for Item {0} at row {1},{1} satırındaki {0} Maddesi için Değerleme Oranı gerekli, Values Out Of Sync,Senkronizasyon Dışı Değerler, Vehicle Type is required if Mode of Transport is Road,Ulaşım Şekli Karayolu ise Araç Tipi gereklidir, Vendor Name,Satıcı adı, -Verify Email,E-mail doğrula, +Verify Email,E-mail'i doğrula, View,Görünüm, -View all issues from {0},{0} 'daki tüm sorunları görüntüle, +View all issues from {0},{0} 'daki tüm sorunları görüntüle, View call log,Arama günlüğünü görüntüle, -Manage,Yönet, -Buying & Selling Settings,Alış ve Satış Ayarları, -Enable Provisional Accounting For Non Stock Items,Stokta Olmayan Kalemler İçin Geçici Muhasebeyi Etkinleştir, Warehouse,Depo, Warehouse not found against the account {0},{0} hesabına karşı depo bulunamadı, Welcome to {0},Hoşgeldiniz {0}, @@ -4212,13 +4159,13 @@ You are not allowed to enroll for this course,Bu kursa kayıt olma izniniz yok, You are not enrolled in program {0},{0} programına kaydolmadınız, You can Feature upto 8 items.,8 öğeye kadar Featuring yapabilirsiniz., You can also copy-paste this link in your browser,Ayrıca bu linki kopyalayıp tarayıcınıza yapıştırabilirsiniz, -You can publish upto 200 items.,200'e kadar öğe yayınlayabilirsiniz., +You can publish upto 200 items.,200'e kadar öğe yayınlayabilirsiniz., You have to enable auto re-order in Stock Settings to maintain re-order levels.,Yeniden sipariş seviyelerini korumak için Stok Ayarlarında otomatik yeniden siparişi etkinleştirmeniz gerekir., -You must be a registered supplier to generate e-Way Bill,E-Way Bill'i oluşturmak için tescilli bir tedarikçi olmalısınız, +You must be a registered supplier to generate e-Way Bill,E-Way Bill'i oluşturmak için tescilli bir tedarikçi olmalısınız, You need to login as a Marketplace User before you can add any reviews.,Herhangi bir inceleme ekleyebilmeniz için önce bir Marketplace Kullanıcısı olarak giriş yapmanız gerekir., Your Featured Items,Seçtiğiniz Öğeler, Your Items,Öğeleriniz, -Your Profile,Senin profilin, +Your Profile,Senin profil, Your rating:,Sizin dereceniz:, and,ve, e-Way Bill already exists for this document,e-Way Bill bu belge için zaten var, @@ -4228,15 +4175,15 @@ woocommerce - {0},woocommerce - {0}, {0} Operations: {1},{0} İşlemler: {1}, {0} bank transaction(s) created,{0} banka işlemi yaratıldı, {0} bank transaction(s) created and {1} errors,{0} banka işlemi yaratıldı ve {1} hataları, -{0} can not be greater than {1},"{0}, {1} 'den büyük olamaz", +{0} can not be greater than {1},"{0}, {1} 'den büyük olamaz", {0} conversations,{0} ileti dizisi, {0} is not a company bank account,{0} bir şirket banka hesabı değil, {0} is not a group node. Please select a group node as parent cost center,{0} bir grup düğümü değil. Lütfen ana maliyet merkezi olarak bir grup düğümü seçin, {0} is not the default supplier for any items.,"{0}, hiçbir ürün için varsayılan tedarikçi değildir.", {0} is required,{0} gereklidir, -{0}: {1} must be less than {2},{0}: {1} {2} 'den küçük olmalı, +{0}: {1} must be less than {2},{0}: {1} {2} 'den küçük olmalı, {} is an invalid Attendance Status.,{} geçersiz Seyirci Durumu., -{} is required to generate E-Way Bill JSON,e-Way Bill JSON'u oluşturmak için {} gereklidir, +{} is required to generate E-Way Bill JSON,e-Way Bill JSON'u oluşturmak için {} gereklidir, "Invalid lost reason {0}, please create a new lost reason","Geçersiz kayıp neden {0}, lütfen yeni bir kayıp neden oluşturun", Profit This Year,Bu Yıl Kâr, Total Expense,Toplam Gider, @@ -4244,25 +4191,25 @@ Total Expense This Year,Bu Yıl Toplam Gider, Total Income,Toplam gelir, Total Income This Year,Bu Yıl Toplam Gelir, Barcode,Barkod, -Bold,Kalın, +Bold,cesur, Center,Merkez, Clear,Açık, Comment,Yorum Yap, Comments,Yorumlar, -DocType,Belge Türü, +DocType,DocType, Download,İndir, -Left,Left, -Link,Link, +Left,Bırakmak, +Link,bağlantı, New,Yeni, Not Found,Bulunamadı, Print,Yazdır, -Reference Name,Referans adı, +Reference Name,referans adı, Refresh,Yenile, -Success,Başarılı, -Time,Süre/Zaman, -Value,Değer, +Success,başarı, +Time,zaman, +Value,değer, Actual,Gerçek, -Add to Cart,Sepete Ekle, +Add to Cart,Sepete ekle, Days Since Last Order,Son Siparişten Beri Geçen Gün Sayısı, In Stock,Stokta var, Loan Amount is mandatory,Kredi Tutarı zorunludur, @@ -4271,20 +4218,20 @@ No students Found,Öğrenci bulunamadı, Not in Stock,Stokta yok, Please select a Customer,Lütfen bir müşteri seçin, Printed On,Baskılı Açık, -Received From,Bundan Alındı, -Sales Person,Satış Elemanı, +Received From,Dan alındı, +Sales Person,Satis elemani, To date cannot be before From date,Bitiş tarihi başlangıç tarihinden önce olmamalıdır, Write Off,Şüpheli Alacak, {0} Created,{0} Oluşturuldu, Email Id,E-posta kimliği, -No,Hayır, -Reference Doctype,Referans Belge Türü, +No,Hiç, +Reference Doctype,Referans DocType, User Id,Kullanıcı kimliği, Yes,Evet, -Actual,Mevcut, +Actual ,Gerçek, Add to cart,Sepete ekle, Budget,Bütçe, -Chart of Accounts,Hesap Planı, +Chart of Accounts,Hesap tablosu, Customer database.,Müşteri veritabanı., Days Since Last order,Son siparişten bu yana geçen günler, Download as JSON,JSON olarak indir, @@ -4303,9 +4250,9 @@ No employee found,Çalışan bulunmadı, No students found,Hiçbir öğrenci Bulundu, Not in stock,Stokta yok, Not permitted,İzin verilmedi, -Open Issues ,Açık sorunlar , -Open Projects,Açık Projeler, -Open To Do ,Yapılacakları Aç, +Open Issues ,Açık sorunlar, +Open Projects ,Açık Projeler, +Open To Do ,To Do Aç, Operation Id,Operasyon Kimliği, Partially ordered,kısmen Sıralı, Please select company first,İlk Şirket seçiniz, @@ -4315,8 +4262,8 @@ Projected qty,Öngörülen Adet, Sales person,Satış Personeli, Serial No {0} Created,Seri No {0} Oluşturuldu, Source Location is required for the Asset {0},{0} varlığına ait Kaynak Konumu gerekli, -Tax Id,Vergi Numarası, -To Time,Bitiş Tarihi, +Tax Id,Vergi numarası, +To Time,Zamana, To date cannot be before from date,Tarihe Tarihten Önce olamaz, Total Taxable value,Toplam Vergilendirilebilir Değer, Upcoming Calendar Events ,Yaklaşan Takvim Olayları, @@ -4330,22 +4277,22 @@ to,Şu kişiye, Cards,Kartlar, Percentage,Yüzde, Failed to setup defaults for country {0}. Please contact support@erpnext.com,{0} ülkesi için varsayılanlar ayarlanamadı. Lütfen support@erpnext.com ile iletişime geçin, -Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it.,Satır # {0}: {1} öğesi bir Seri / Toplu İş Öğesi değil. Seri No / Parti No'ya karşı olamaz., +Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it.,Satır # {0}: {1} öğesi bir Seri / Toplu İş Öğesi değil. Seri No / Parti No'ya karşı olamaz., Please set {0},Lütfen {0} ayarlayınız, -Please set {0},Lütfen {0} ayarlayın, -Draft,Taslak, -Cancelled,İptal edildi, -Please setup Instructor Naming System in Education > Education Settings,"Lütfen Eğitim> Eğitim Ayarları bölümünde Eğitmen Adlandırma Sistemini kurun", -Please set Naming Series for {0} via Setup > Settings > Naming Series,"Lütfen Kurulum> Ayarlar> Adlandırma Serisi aracılığıyla {0} için Adlandırma Serisini ayarlayın", -UOM Conversion factor ({0} -> {1}) not found for item: {2},"{2} öğesi için UOM Dönüşüm faktörü ({0} -> {1}) bulunamadı.", -Item Code > Item Group > Brand,"Ürün Kodu> Ürün Grubu> Marka", -Customer > Customer Group > Territory,"Müşteri> Müşteri Grubu> Bölge", -Supplier > Supplier Type,"Tedarikçi> Tedarikçi Türü", -Please setup Employee Naming System in Human Resource > HR Settings,"Lütfen İnsan Kaynakları> İK Ayarları bölümünde Çalışan Adlandırma Sistemini kurun", -Please setup numbering series for Attendance via Setup > Numbering Series,"Lütfen Katılım> Numaralandırma Serisi aracılığıyla Katılım için numaralandırma serilerini ayarlayın", +Please set {0},Lütfen {0} ayarlayın,supplier +Draft,taslak,"docstatus,=,0" +Cancelled,İptal edildi,"docstatus,=,2" +Please setup Instructor Naming System in Education > Education Settings,Lütfen Eğitim> Eğitim Ayarları bölümünde Eğitmen Adlandırma Sistemini kurun, +Please set Naming Series for {0} via Setup > Settings > Naming Series,Lütfen Kurulum> Ayarlar> Adlandırma Serisi aracılığıyla {0} için Adlandırma Serisini ayarlayın, +UOM Conversion factor ({0} -> {1}) not found for item: {2},{2} öğesi için UOM Dönüşüm faktörü ({0} -> {1}) bulunamadı., +Item Code > Item Group > Brand,Ürün Kodu> Ürün Grubu> Marka, +Customer > Customer Group > Territory,Müşteri> Müşteri Grubu> Bölge, +Supplier > Supplier Type,Tedarikçi> Tedarikçi Türü, +Please setup Employee Naming System in Human Resource > HR Settings,Lütfen İnsan Kaynakları> İK Ayarları bölümünde Çalışan Adlandırma Sistemini kurun, +Please setup numbering series for Attendance via Setup > Numbering Series,Lütfen Katılım> Numaralandırma Serisi aracılığıyla Katılım için numaralandırma serilerini ayarlayın, The value of {0} differs between Items {1} and {2},"{0} değeri, Öğeler {1} ve {2} arasında farklılık gösterir", Auto Fetch,Otomatik Getirme, -Fetch Serial Numbers based on FIFO,FIFO'ya göre Seri Numaralarını getir, +Fetch Serial Numbers based on FIFO,FIFO'ya göre Seri Numaralarını getir, "Outward taxable supplies(other than zero rated, nil rated and exempted)","Hariç vergiye tabi tedarikler (sıfır oranlı, sıfır oranlı ve muaf tutulmuş hariç)", "To allow different rates, disable the {0} checkbox in {1}.","Farklı oranlara izin vermek için, {1} içindeki {0} onay kutusunu devre dışı bırakın.", Current Odometer Value should be greater than Last Odometer Value {0},"Mevcut Kilometre Sayacı Değeri, Son Yolölçer Değerinden büyük olmalıdır {0}", @@ -4355,14 +4302,14 @@ Row {}: Asset Naming Series is mandatory for the auto creation for item {},"Sat Assets not created for {0}. You will have to create asset manually.,{0} için varlıklar oluşturulmadı. Varlığı manuel olarak oluşturmanız gerekecektir., {0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}.,"{0} {1}, {3} şirketi için {2} para biriminde muhasebe girişlerine sahip. Lütfen para birimi {2} olan bir alacak veya borç hesabı seçin.", Invalid Account,Geçersiz hesap, -Purchase Order Required,gerekli Satınalma Siparişi, -Purchase Receipt Required,Gerekli Satınalma makbuzu, +Purchase Order Required,gerekli Satın alma Siparişi, +Purchase Receipt Required,Gerekli Satın alma makbuzu, Account Missing,Hesap Eksik, Requested,Talep, Partially Paid,Kısmen ödenmiş, Invalid Account Currency,Geçersiz Hesap Para Birimi, "Row {0}: The item {1}, quantity must be positive number","Satır {0}: {1} öğesi, miktar pozitif sayı olmalıdır", -"Please set {0} for Batched Item {1}, which is used to set {2} on Submit.",Lütfen Gönderimde {2} 'yi ayarlamak için kullanılan Toplu Öğe {1} için {0} ayarlayın., +"Please set {0} for Batched Item {1}, which is used to set {2} on Submit.",Lütfen Gönderimde {2} 'yi ayarlamak için kullanılan Toplu Öğe {1} için {0} ayarlayın., Expiry Date Mandatory,Son Kullanma Tarihi Zorunlu, Variant Item,Varyant Öğe, BOM 1 {0} and BOM 2 {1} should not be same,BOM 1 {0} ve BOM 2 {1} aynı olmamalıdır, @@ -4380,9 +4327,9 @@ Filter Based On,Şuna Göre Filtrele, Reqd by date,Tarihe göre talep, Manufacturer Part Number {0} is invalid,Üretici Parça Numarası {0} geçersiz, Invalid Part Number,Geçersiz Parça Numarası, -Select atleast one Social Media from Share on.,Share on'dan en az bir Sosyal Medya seçin., +Select atleast one Social Media from Share on.,Share on'dan en az bir Sosyal Medya seçin., Invalid Scheduled Time,Geçersiz Planlanmış Zaman, -Length Must be less than 280.,Uzunluk 280'den az olmalıdır., +Length Must be less than 280.,Uzunluk 280'den az olmalıdır., Error while POSTING {0},{0} YAYINLANMA sırasında hata, "Session not valid, Do you want to login?","Oturum geçerli değil, Giriş yapmak istiyor musunuz?", Session Active,Oturum Etkin, @@ -4392,22 +4339,22 @@ Invalid {0} or {1},Geçersiz {0} veya {1}, Error! Failed to get access token.,Hata! Erişim belirteci alınamadı., Invalid Consumer Key or Consumer Secret Key,Geçersiz Tüketici Anahtarı veya Tüketici Gizli Anahtarı, Your Session will be expire in ,Oturumunuzun süresi içinde dolacak, -days.,gün., + days.,günler., Session is expired. Save doc to login.,Oturumun süresi doldu. Giriş yapmak için dokümanı kaydedin., Error While Uploading Image,Görüntü Yüklenirken Hata, -You Didn't have permission to access this API,Bu API'ye erişim izniniz yoktu, +You Didn't have permission to access this API,Bu API'ye erişim izniniz yoktu, Valid Upto date cannot be before Valid From date,"Geçerli Güncel tarih, Geçerlilik Başlangıç tarihinden önce olamaz", Valid From date not in Fiscal Year {0},Geçerlilik Başlangıcı tarihi Mali Yıl değil {0}, Valid Upto date not in Fiscal Year {0},Geçerli Tarih {0} Mali Yıl değil, Group Roll No,Grup Rulo Hayır, Maintain Same Rate Throughout Sales Cycle,Satış döngüsü boyunca aynı oranı koruyun, -"Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}.","Satır {1}: Miktar ({0}) kesir olamaz. Buna izin vermek için, UOM {3} 'de' {2} 'devre dışı bırakın.", +"Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}.","Satır {1}: Miktar ({0}) kesir olamaz. Buna izin vermek için, UOM {3} 'de' {2} 'devre dışı bırakın.", Must be Whole Number,Tam Numara olmalı, Please setup Razorpay Plan ID,Lütfen Razorpay Plan Kimliğini ayarlayın, Contact Creation Failed,Kişi Oluşturulamadı, {0} already exists for employee {1} and period {2},"{0}, {1} çalışanı ve {2} dönemi için zaten mevcut", Leaves Allocated,Ayrılan İzinler, -Leaves Expired,İzinlerin Süresi Doldu, +Leaves Expired,Yaprakların Süresi Doldu, Leave Without Pay does not match with approved {} records,"Ödemesiz Bırak, onaylı {} kayıtlarıyla eşleşmiyor", Income Tax Slab not set in Salary Structure Assignment: {0},"Gelir Vergisi Levhası, Maaş Yapısı Atamasında belirlenmemiş: {0}", Income Tax Slab: {0} is disabled,Gelir Vergisi Levhası: {0} devre dışı bırakıldı, @@ -4422,14 +4369,14 @@ Row #{}: {} of {} should be {}. Please modify the account or select a different Row #{}: Please asign task to a member.,Satır # {}: Lütfen bir üyeye görev atayın., Process Failed,İşlem Başarısız, Tally Migration Error,Tally Taşıma Hatası, -Please set Warehouse in Woocommerce Settings,Lütfen Depoyu Woocommerce Ayarlarında ayarlayın, +Please set Warehouse in Woocommerce Settings,Lütfen Warehouse'u Woocommerce Ayarlarında ayarlayın, Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same,Satır {0}: Teslimat Deposu ({1}) ve Müşteri Deposu ({2}) aynı olamaz, Row {0}: Due Date in the Payment Terms table cannot be before Posting Date,Satır {0}: Ödeme Koşulları tablosundaki Son Tarih Kayıt Tarihinden önce olamaz, Cannot find {} for item {}. Please set the same in Item Master or Stock Settings.,{} Öğesi için {} bulunamıyor. Lütfen aynı öğeyi Ana Öğe veya Stok Ayarlarında ayarlayın., Row #{0}: The batch {1} has already expired.,Satır # {0}: {1} grubunun süresi zaten doldu., Start Year and End Year are mandatory,Başlangıç Yılı ve Bitiş Yılı zorunludur, GL Entry,GL Girdisi, -Cannot allocate more than {0} against payment term {1},Ödeme şartına {1} karşı {0} 'den fazla tahsis edemezsiniz, +Cannot allocate more than {0} against payment term {1},Ödeme şartına {1} karşı {0} 'den fazla tahsis edemezsiniz, The root account {0} must be a group,Kök hesap {0} bir grup olmalıdır, Shipping rule not applicable for country {0} in Shipping Address,Gönderim Adresindeki {0} ülkesi için gönderim kuralı geçerli değil, Get Payments from,Ödemeleri şuradan alın, @@ -4455,7 +4402,7 @@ The {0} {1} created sucessfully,{0} {1} başarıyla oluşturuldu, Work Order cannot be created for following reason:
{0},İş Emri aşağıdaki nedenle oluşturulamaz:
{0}, Add items in the Item Locations table,Öğe Konumları tablosuna öğe ekleyin, Update Current Stock,Mevcut Stoku Güncelle, -"{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item","{0} Numuneyi Tutma seriye dayalıdır, öğenin örneğini saklamak için Parti Numarası Var'ı işaretleyin", +"{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item","{0} Numuneyi Tutma seriye dayalıdır, öğenin örneğini saklamak için Parti Numarası Var'ı işaretleyin", Empty,Boş, Currently no stock available in any warehouse,Şu anda herhangi bir depoda stok yok, BOM Qty,BOM Adet, @@ -4518,13 +4465,12 @@ Fee Validity {0} updated.,Ücret Geçerliliği {0} güncellendi., Practitioner Schedule Not Found,Uygulayıcı Programı Bulunamadı, {0} is on a Half day Leave on {1},"{0}, {1} Yarım Gün İzinde", {0} is on Leave on {1},"{0}, {1} tarihinde Ayrılmada", -{0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner,{0} bir Sağlık Hizmetleri Uygulayıcı Programı'na sahip değil. Sağlık Uzmanına Ekle, -Add a comment,Yorum Ekle, +{0} does not have a Healthcare Practitioner Schedule. Add it in Healthcare Practitioner,{0} bir Sağlık Hizmetleri Uygulayıcı Programı'na sahip değil. Sağlık Uzmanına Ekle, Healthcare Service Units,Sağlık Hizmet Birimleri, Complete and Consume,Tamamla ve Tüket, Complete {0} and Consume Stock?,{0} Tamamlanıp Stok Tüketilsin mi?, Complete {0}?,{0} tamamlandı mı?, -Stock quantity to start the Procedure is not available in the Warehouse {0}. Do you want to record a Stock Entry?,Prosedürü başlatacak stok miktarı Depo {0} 'da mevcut değil. Bir Stok Kaydı yapmak istiyor musunuz?, +Stock quantity to start the Procedure is not available in the Warehouse {0}. Do you want to record a Stock Entry?,Prosedürü başlatacak stok miktarı Depo {0} 'da mevcut değil. Bir Stok Girişi kaydetmek istiyor musunuz?, {0} as on {1},"{0}, {1}", Clinical Procedure ({0}):,Klinik Prosedür ({0}):, Please set Customer in Patient {0},Lütfen Müşteriyi Hasta olarak ayarlayın {0}, @@ -4565,35 +4511,15 @@ Mandatory For Profit and Loss Account,Kar Zarar Hesabı İçin Zorunlu, Accounting Period,Muhasebe Dönemi, Period Name,Dönem Adı, Closed Documents,Kapalı Belgeler, -Accounts Settings,Hesap Ayarları, -Invoice and Billing,Fatura ve Faturalandırma, -Accounts Closing,Hesap Kapatma, -Chart Of Accounts,Hesap Tablosu, -Credit Limit Settings,Kredi Limiti Ayarları, -Period Closing Settings,Dönem Kapanış Ayarları, -Asset Settings,Varlık Ayarları, -POS Setting,POS Ayarları, -Create Ledger Entries for Change Amount,Değişim Miktarı için Defter Girişleri Oluşturun, -"If enabled, ledger entries will be posted for change amount in POS transactions","Etkinleştirilirse, POS hareketlerinde değişiklik tutarı için defter girişleri nakledilir", -Role Allowed to Over Bill,Fatura Üzerinde İzin Verilen Rol, -Users with this role are allowed to over bill above the allowance percentage,Bu role sahip kullanıcıların ödenek yüzdesinin üzerinde fazla fatura kesmesine izin verilir, -Role allowed to bypass Credit Limit,Kredi Limitini atlamak için izin verilen rol, -Automatically Fetch Payment Terms from Order,Ödeme Koşullarını Siparişten Otomatik Olarak Getir, -Allow multi-currency invoices against single party account,Tek taraf hesabına karşı çok para birimli faturalara izin ver, -Enable Common Party Accounting,Ortak Taraf Hesabını Etkinleştir, -Learn about Common Party,{0} hakkında bilgi edinin, -Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field,Tedarikçi Fatura No. alanında her Satınalma Faturasının benzersiz bir değere sahip olmasını sağlamanın etkinleştirilmesi, -Enabling this will allow creation of multi-currency invoices against single party account in company currency,Bunun etkinleştirilmesi şirket para biriminde tek taraf hesabına karşı çok para birimli faturaların oluşturulmasına izin verecektir., -Show Balances in Chart Of Accounts,Hesap Planında Bakiyeleri Göster, -Enable Custom Cash Flow Format,Özel Nakit Akışı Biçimini Etkinleştir, +Accounts Settings,Hesap ayarları, Settings for Accounts,Hesaplar için Ayarlar, Make Accounting Entry For Every Stock Movement,Her Stok Hareketi için Muhasebe kaydı oluştur, Users with this role are allowed to set frozen accounts and create / modify accounting entries against frozen accounts,Bu role sahip kullanıcıların dondurulmuş hesapları ayarlama ve dondurulmuş hesaplara karşı muhasebe girdileri oluşturma/düzenleme yetkileri vardır, Determine Address Tax Category From,Adres Vergi Kategorisini Kimden Belirle, Over Billing Allowance (%),Fazla Fatura Ödeneği (%), -Credit Controller,Kredi Denetleyicisi, +Credit Controller,Kredi Kontrolü, Check Supplier Invoice Number Uniqueness,Benzersiz Tedarikçi Fatura Numarasını Kontrol Edin, -Make Payment via Journal Entry,Yevmiye Kaydı aracılığıyla Ödeme Yap, +Make Payment via Journal Entry,Dergi Giriş aracılığıyla Ödeme Yap, Unlink Payment on Cancellation of Invoice,Fatura İptaline İlişkin Ödeme bağlantısını kaldır, Book Asset Depreciation Entry Automatically,Varlık Amortisman Kayıtını Otomatik Olarak Kaydedin, Automatically Add Taxes and Charges from Item Tax Template,Öğe Vergisi Şablonundan Otomatik Olarak Vergi ve Masraf Ekleme, @@ -4607,8 +4533,7 @@ Use Custom Cash Flow Format,Özel Nakit Akışı Biçimini Kullan, Allowed To Transact With,İle Taşınmaya İzin Verildi, SWIFT number,SWIFT numarası, Branch Code,Şube Kodu, -Contact & Address,Kontakt ve Adres, -Address and Contact,Adres ve İletişim, +Address and Contact,Adresler ve Kontaklar, Address HTML,Adres HTML, Contact HTML,İletişim HTML, Data Import Configuration,Veri Alma Yapılandırması, @@ -4626,7 +4551,7 @@ Integration Details,Entegrasyon Detayları, Integration ID,Entegrasyon kimliği, Last Integration Date,Son Entegrasyon Tarihi, Change this date manually to setup the next synchronization start date,Bir sonraki senkronizasyon başlangıç tarihini ayarlamak için bu tarihi el ile değiştirin., -Mask,Maskele, +Mask,maskelemek, Bank Account Subtype,Banka Hesabı Alt Türü, Bank Account Type,Banka Hesap Türü, Bank Guarantee,Banka Garantisi, @@ -4647,8 +4572,8 @@ Account Currency,Hesabın Döviz Cinsi, Select the Bank Account to reconcile.,Mutabakata varılacak Banka Hesabını seçin., Include Reconciled Entries,Mutabık girdileri dahil edin, Get Payment Entries,Ödeme Girişleri alın, -Payment Entries,Ödeme Girişleri, -Update Clearance Date,Gümrükleme Tarihini Güncelle, +Payment Entries,Ödeme Girişler, +Update Clearance Date,Güncelleme Alma Tarihi, Bank Reconciliation Detail,Banka Mutabakat Ayrıntısı, Cheque Number,Çek Numarası, Cheque Date,Çek Tarih, @@ -4689,7 +4614,7 @@ Bank Transaction Payments,Banka İşlem Ödemeleri, Control Action,Kontrol eylem, Applicable on Material Request,Malzeme Talebi Uygulanabilir, Action if Annual Budget Exceeded on MR,MR üzerinde Yıllık Bütçe Aşıldıysa Eylem, -Warn,Uyar, +Warn,Uyarmak, Ignore,Yoksay, Action if Accumulated Monthly Budget Exceeded on MR,MR Üzerinde Aylık Bütçe Aşıldıysa Yapılacak İşlem, Applicable on Purchase Order,Satınalma Siparişinde Geçerli, @@ -4721,23 +4646,23 @@ Section Subtotal,Bölüm Toplamı, Section Footer,Bölüm Altbilgisi, Position,pozisyon, Cash Flow Mapping,Nakit Akışı Eşleme, -Select Maximum Of 1,Maksimum 1'i seçin, +Select Maximum Of 1,Maksimum 1'i seçin, Is Finance Cost,Mali Maliyet mi, Is Working Capital,İşletme Sermayesi mi, Is Finance Cost Adjustment,Mali Maliyet Ayarı Var mı, Is Income Tax Liability,Gelir Vergisi Yükümlülüğü Var mı, Is Income Tax Expense,Gelir Vergisi Gideridir?, Cash Flow Mapping Accounts,Nakit Akışı Eşleme Hesapları, -account,hesap, +account,Hesap, Cash Flow Mapping Template,Nakit Akışı Eşleme Şablonu, Cash Flow Mapping Template Details,Nakit Akışı Eşleme Şablonu Ayrıntıları, POS-CLO-,POS-ClO-, Custody,gözaltı, Net Amount,Net Miktar, -Cashier Closing Payments,Kasiyer Kapanış Ödemesi, -Chart of Accounts Importer,Hesap Planı Aktarıcı, +Cashier Closing Payments,Kasiyer Ödemeleri Kapatma, +Chart of Accounts Importer,Hesap Planı İthalatçısı, Import Chart of Accounts from a csv file,Bir csv dosyasından Hesap Planını İçe Aktar, -Attach custom Chart of Accounts file,Özel Hesap Planı dosyasını ekle, +Attach custom Chart of Accounts file,Özel Hesap Planı dosyasını ekleyin, Chart Preview,Grafik Önizlemesi, Chart Tree,Grafik Ağacı, Cheque Print Template,Çek Baskı Şablon, @@ -4745,14 +4670,14 @@ Has Print Format,Baskı Biçimi vardır, Primary Settings,İlköğretim Ayarlar, Cheque Size,Çek Boyutu, Regular,Düzenli, -Starting position from top edge,Üst kenardan başlama pozisyonu, +Starting position from top edge,üst kenardan başlama pozisyonu, Cheque Width,Çek Genişliği, Cheque Height,Çek Yükseklik, Scanned Cheque,taranan Çek, Is Account Payable,Ödenecek Hesap mı, Distance from top edge,üst kenarından uzaklık, Distance from left edge,sol kenarından olan uzaklık, -Message to show,Gösterilecek mesaj, +Message to show,Mesaj göstermek, Date Settings,Tarih Ayarları, Starting location from left edge,sol kenarından yerini başlayan, Payer Settings,ödeyici Ayarları, @@ -4768,29 +4693,29 @@ lft,lft, rgt,rgt, Coupon Code,Kupon Kodu, Coupon Name,Kupon Adı, -"e.g. ""Summer Holiday 2019 Offer 20""",ör. 'Yaz Tatili 2019 Teklifi 20', +"e.g. ""Summer Holiday 2019 Offer 20""",ör. "Yaz Tatili 2019 Teklifi 20", Coupon Type,Kupon Türü, Promotional,Promosyon, Gift Card,Hediye kartı, unique e.g. SAVE20 To be used to get discount,benzersiz örneğin SAVE20 İndirim almak için kullanılacak, Validity and Usage,Geçerlilik ve Kullanım, -Valid From,Geçerlilik Başlangıcı, -Valid Upto,Geçerlilik Bitişi, +Valid From,Kadar geçerli, +Valid Upto,Şimdiye Kadar Geçerli, Maximum Use,Maksimum kullanım, Used,Kullanılmış, -Coupon Description,Kupon Açıklaması, +Coupon Description,Kupon açıklaması, Discounted Invoice,İndirimli Fatura, -Debit to,Borç kime, +Debit to,Borç, Exchange Rate Revaluation,Döviz Kuru Yeniden Değerleme, -Get Entries,Girişleri Al, +Get Entries,Girişleri Alın, Exchange Rate Revaluation Account,Döviz Kuru Yeniden Değerleme Hesabı, Total Gain/Loss,Toplam Kazanç / Zarar, -Balance In Account Currency,Hesap Para Biriminde Bakiye, +Balance In Account Currency,Hesap Para Birimi Dengesi, Current Exchange Rate,Mevcut Döviz Kuru, -Balance In Base Currency,Temel Döviz Cinsinden Bakiye, +Balance In Base Currency,Temel Para Birimi Dengesi, New Exchange Rate,Yeni Döviz Kuru, -New Balance In Base Currency,Temel Döviz Cinsinden Yeni Bakiye, -Gain/Loss,Kazanç / Zarar, +New Balance In Base Currency,Baz Dövizinde Yeni Bakiye, +Gain/Loss,Kazanç / Kayıp, **Fiscal Year** represents a Financial Year. All accounting entries and other major transactions are tracked against **Fiscal Year**.,** Mali Yılı ** Mali Yılı temsil eder. Tüm muhasebe kayıtları ve diğer önemli işlemler ** ** Mali Yılı karşı izlenir., Year Name,Yıl Adı, "For e.g. 2012, 2012-13","Örneğin 2012 için, 2012-13", @@ -4801,13 +4726,13 @@ Auto Created,Otomatik Oluşturuldu, Stock User,Hisse Senedi Kullanıcı, Fiscal Year Company,Mali Yıl Şirketi, Debit Amount,Borç Tutarı, -Credit Amount,Alacak Tutarı, -Debit Amount in Account Currency,Hesabın Para Biriminde Borç Tutarı, -Credit Amount in Account Currency,Hesabın Para Biriminde Alacak Tutarı, -Voucher Detail No,Fiş Detayı No, -Is Opening,Açılış mı, -Is Advance,Avans mı, -To Rename,Yeniden Adlandırılacak, +Credit Amount,Kredi miktarı, +Debit Amount in Account Currency,Hesap Para Bankamatik Tutar, +Credit Amount in Account Currency,Hesap Para Birimi Kredi Tutarı, +Voucher Detail No,Föy Detay no, +Is Opening,Açılır, +Is Advance,Avans, +To Rename,Yeniden adlandırmak için, GST Account,GST Hesabı, CGST Account,CGST Hesabı, SGST Account,SGST Hesabı, @@ -4816,14 +4741,14 @@ CESS Account,CESS Hesabı, Loan Start Date,Kredi Başlangıç Tarihi, Loan Period (Days),Kredi Süresi (Günler), Loan End Date,Kredi Bitiş Tarihi, -Bank Charges,Banka Masrafları, +Bank Charges,Banka masrafları, Short Term Loan Account,Kısa Vadeli Kredi Hesabı, -Bank Charges Account,Banka Masrafları Hesabı, -Accounts Receivable Credit Account,Alacak Hesapları Alacak Hesabı, -Accounts Receivable Discounted Account,Alacak Hesapları İskonto Hesabı, -Accounts Receivable Unpaid Account,Alacak Hesapları Ödenmemiş Hesap, +Bank Charges Account,Banka Ücretleri Hesabı, +Accounts Receivable Credit Account,Alacak Alacak Hesabı, +Accounts Receivable Discounted Account,Alacak Hesapları, +Accounts Receivable Unpaid Account,Alacaksız Alacak Hesabı, Item Tax Template,Öğe Vergisi Şablonu, -Tax Rates,Vergi Oranları, +Tax Rates,Vergi oranları, Item Tax Template Detail,Öğe Vergisi Şablon Ayrıntısı, Entry Type,Girdi Türü, Inter Company Journal Entry,Inter Şirket Dergisi Giriş, @@ -4832,14 +4757,14 @@ Cash Entry,Nakit Girişi, Credit Card Entry,Kredi Kartı Girişi, Contra Entry,Hesaba Alacak Girişi, Excise Entry,Tüketim Girişi, -Write Off Entry,Şüpheli Alacak Kaydı, -Opening Entry,Açılış Kaydı, +Write Off Entry,Şüpheli Alacak Girdisi, +Opening Entry,Açılış Girdisi, ACC-JV-.YYYY.-,ACC-JV-.YYYY.-, Accounting Entries,Muhasebe Girişler, Total Debit,Toplam Borç, Total Credit,Toplam Kredi, Difference (Dr - Cr),Fark (Dr - Cr), -Make Difference Entry,Fark Girişi yap, +Make Difference Entry,Fark Girişi yapın, Total Amount Currency,Toplam Tutar Para Birimi, Total Amount in Words,Sözlü Toplam Tutar, Remark,Dikkat, @@ -4852,7 +4777,7 @@ Printing Settings,Baskı Ayarları, Pay To / Recd From,Gönderen/Alınan, Payment Order,Ödeme talimatı, Subscription Section,Abonelik Bölümü, -Journal Entry Account,Yevmiye Kaydı Hesabı, +Journal Entry Account,Kayıt Girdisi Hesabı, Account Balance,Hesap Bakiyesi, Party Balance,Parti Dengesi, Accounting Dimensions,Muhasebe Boyutları, @@ -4861,7 +4786,7 @@ Exchange Rate,Döviz Kuru, Debit in Company Currency,Şirket Para Birimi Bankamatik, Credit in Company Currency,Şirket Para Kredi, Payroll Entry,Bordro Girişi, -Employee Advance,Personel Avansı, +Employee Advance,Çalışan Avansı, Reference Due Date,Referans Sona Erme Tarihi, Loyalty Program Tier,Sadakat Programı Katmanı, Redeem Against,Karşı Kullanılan, @@ -4869,8 +4794,8 @@ Expiry Date,Son kullanma tarihi, Loyalty Point Entry Redemption,Sadakat Nokta Giriş Redemption, Redemption Date,Kefalet Tarihi, Redeemed Points,İtfa Edilen Puanlar, -Loyalty Program Name,Sadakat Programı Adı, -Loyalty Program Type,Sadakat Programı Türü, +Loyalty Program Name,Bağlılık Programı Adı, +Loyalty Program Type,Bağlılık Programı Türü, Single Tier Program,Tek Katmanlı Program, Multiple Tier Program,Çok Katmanlı Program, Customer Territory,Müşteri bölge, @@ -4882,7 +4807,7 @@ Conversion Factor,Katsayı, 1 Loyalty Points = How much base currency?,1 Sadakat Puanı = Ne kadar para birimi?, Expiry Duration (in days),Sona Erme Süresi (gün içinde), Help Section,Yardım Bölümü, -Loyalty Program Help,Sadakat Programı Yardımı, +Loyalty Program Help,Bağlılık Programı Yardımı, Loyalty Program Collection,Sadakat Programı Koleksiyonu, Tier Name,Katman Adı, Minimum Total Spent,Minimum Toplam Harcama, @@ -4890,7 +4815,7 @@ Collection Factor (=1 LP),Toplama Faktörü (= 1 LP), For how much spent = 1 Loyalty Point,Ne kadar harcadı = 1 Sadakat Noktası, Mode of Payment Account,Ödeme Şekli Hesabı, Default Account,Varsayılan Hesap, -Default account will be automatically updated in POS Invoice when this mode is selected.,"Bu mod seçildiğinde, POS Fatura'da varsayılan hesap otomatik olarak güncellenecektir.", +Default account will be automatically updated in POS Invoice when this mode is selected.,"Bu mod seçildiğinde, POS Fatura'da varsayılan hesap otomatik olarak güncellenecektir.", **Monthly Distribution** helps you distribute the Budget/Target across months if you have seasonality in your business.,İşinizde sezonluk değişkenlik varsa **Aylık Dağılım** Bütçe/Hedef'i aylara dağıtmanıza yardımcı olur., Distribution Name,Dağıtım Adı, Name of the Monthly Distribution,Aylık Dağıtım Adı, @@ -4918,7 +4843,7 @@ Received Amount,alınan Tutar, Received Amount (Company Currency),Alınan Tutar (Şirket Para Birimi), Get Outstanding Invoice,Ödenmemiş Fatura Alın, Payment References,Ödeme Referansları, -Writeoff,Hurdaya çıkar, +Writeoff,Hurdaya çıkarmak, Total Allocated Amount,Toplam Ayrılan Tutar, Total Allocated Amount (Company Currency),Toplam Ayrılan Tutar (Şirket Para Birimi), Set Exchange Gain / Loss,Değişim Kazanç Set / Zarar, @@ -4928,7 +4853,7 @@ Deductions or Loss,Kesintiler veya Zararı, Payment Deductions or Loss,Ödeme Kesintiler veya Zararı, Cheque/Reference Date,Çek / Referans Tarihi, Payment Entry Deduction,Ödeme Giriş Kesintisi, -Payment Entry Reference,Ödeme Giriş Referans, +Payment Entry Reference,Ödeme giriş Referans, Allocated,Ayrılan, Payment Gateway Account,Ödeme Gateway Hesabı, Payment Account,Ödeme Hesabı, @@ -4937,63 +4862,59 @@ PMO-,PMO-, Payment Order Type,Ödeme Emri Türü, Payment Order Reference,Ödeme Siparişi Referansı, Bank Account Details,Banka hesabı detayları, -Payment Reconciliation,Ödeme Mutabakatı, -Receivable / Payable Account,Borç / Alacak Hesabı, +Payment Reconciliation,Ödeme Mutabakat, +Receivable / Payable Account,Alacak / Borç Hesap, Bank / Cash Account,Banka / Kasa Hesabı, -From Invoice Date,Baş. Fatura Tarihi, -To Invoice Date,Bitiş Fatura Tarihi, -From Payment Date,Baş. Ödeme Tarihi, -To Payment Date,Bitiş Ödeme Tarihi, -Minimum Payment Amount,Asgari Ödeme Tutarı, -Maximum Payment Amount,Maximum Ödeme Tutarı, +From Invoice Date,Fatura Tarihinden İtibaren, +To Invoice Date,Tarihi Faturaya, Minimum Invoice Amount,Asgari Fatura Tutarı, Maximum Invoice Amount,Maksimum Fatura Tutarı, System will fetch all the entries if limit value is zero.,"Eğer limit değeri sıfırsa, sistem tüm kayıtları alır.", -Get Unreconciled Entries,Mutabakatsız Kayıtları Al, +Get Unreconciled Entries,Mutabık olmayan girdileri alın, Unreconciled Payment Details,Mutabakatı Yapılmamış Ödeme Ayrıntıları, -Invoice/Journal Entry Details,Fatura / Yevmiye Kaydı Detayları, +Invoice/Journal Entry Details,Fatura / günlük girdisi Detayları, Payment Reconciliation Invoice,Ödeme Mutabakat Faturası, Invoice Number,Fatura Numarası, Payment Reconciliation Payment,Ödeme Mutabakat Ödemesi, -Reference Row,Referans Satır, +Reference Row,referans Satır, Allocated amount,Ayrılan miktar, -Payment Request Type,Ödeme Talebi Türü, -Outward,Dışa doğru, -Inward,İçe doğru, +Payment Request Type,Ödeme İsteği Türü, +Outward,dışa doğru, +Inward,içe doğru, ACC-PRQ-.YYYY.-,ACC-PRQ-.YYYY.-, Transaction Details,ödeme detayları, Amount in customer's currency,Müşterinin para miktarı, Is a Subscription,Bir Abonelik mi, -Transaction Currency,İşlem Dövizi, +Transaction Currency,İşlem Döviz, Subscription Plans,Abonelik Planları, -SWIFT Number,SWIFT Numarası, +SWIFT Number,SWIFT numarası, Recipient Message And Payment Details,Alıcı Mesaj Ve Ödeme Ayrıntıları, Make Sales Invoice,Satış Faturası Oluştur, Mute Email,E-postayı Sessize Al, payment_url,payment_url, -Payment Gateway Details,Ödeme Ağ Geçiti Detayı, -Payment Schedule,Ödeme Planı, +Payment Gateway Details,Ödeme Gateway Detayları, +Payment Schedule,Ödeme PLANI, Invoice Portion,Fatura Porsiyonu, Payment Amount,Ödeme Tutarı, Payment Term Name,Ödeme Süresi Adı, -Due Date Based On,Vade Tarihine göre, -Day(s) after invoice date,Fatura tarihinden sonraki gün(ler), -Day(s) after the end of the invoice month,Fatura ayının bitiminden sonraki gün(ler), -Month(s) after the end of the invoice month,Fatura ayının bitiminden sonraki ay(lar), -Credit Days,Kredi Günü, -Credit Months,Kredi Ayı, +Due Date Based On,Tarihli Vade Tarihi, +Day(s) after invoice date,Fatura tarihinden sonraki günler, +Day(s) after the end of the invoice month,Fatura ayının bitiminden sonraki gün (leri), +Month(s) after the end of the invoice month,Fatura ayının bitiminden sonraki aylar, +Credit Days,Kredi Günleri, +Credit Months,Kredi Ayları, Allocate Payment Based On Payment Terms,Ödeme Koşullarına Göre Ödemeyi Tahsis Et, "If this checkbox is checked, paid amount will be splitted and allocated as per the amounts in payment schedule against each payment term","Bu onay kutusu işaretlenirse, ödenen tutar bölünecek ve her ödeme dönemine göre ödeme planındaki tutarlara göre tahsis edilecektir.", Payment Terms Template Detail,Ödeme Koşulları Şablon Ayrıntısı, -Closing Fiscal Year,Mali Yıl Kapanışı, -Closing Account Head,Kapanış Hesap Başlığı, +Closing Fiscal Year,Mali Yılı Kapanış, +Closing Account Head,Kapanış Hesap Başkanı, "The account head under Liability or Equity, in which Profit/Loss will be booked","Kar / Zarar rezerve edileceği Sorumluluk veya Özkaynak altında hesap kafa,", POS Customer Group,POS Müşteri Grubu, POS Field,POS Alanı, POS Item Group,POS Ürün Grubu, -Company Address,Şirket Adresi, -Update Stock,Stok Güncelle, -Ignore Pricing Rule,Fiyatlandırma Kuralını Yoksay, +Company Address,şirket adresi, +Update Stock,Stok güncelle, +Ignore Pricing Rule,Fiyatlandırma Kuralı Yoksay, Applicable for Users,Kullanıcılar için geçerlidir, Sales Invoice Payment,Satış Fatura Ödeme, Item Groups,Öğe Grupları, @@ -5021,20 +4942,20 @@ Party Information,Parti Bilgisi, Quantity and Amount,Miktar ve Miktar, Min Qty,Minimum Miktar, Max Qty,En fazla miktar, -Min Amt,Min Tutar, -Max Amt,Max Tutar, -Period Settings,Dönem Ayarları, +Min Amt,Min Amt, +Max Amt,Max Amt, +Period Settings,Periyot Ayarları, Margin,Kar Marjı, -Margin Type,Kar Türü, -Margin Rate or Amount,Kar Oranı veya Tutarı, +Margin Type,Kar türü, +Margin Rate or Amount,Kar oranı veya tutarı, Price Discount Scheme,Fiyat İndirim Şeması, Rate or Discount,Oran veya İndirim, Discount Percentage,İndirim Yüzdesi, Discount Amount,İndirim Tutarı, For Price List,Fiyat Listesi İçin, Product Discount Scheme,Ürün İndirim Şeması, -Same Item,Aynı Ürün, -Free Item,Bedava Ürün, +Same Item,Aynı ürün, +Free Item,Ücretsiz ürün, Threshold for Suggestion,Öneri için Eşik, System will notify to increase or decrease quantity or amount ,Sistem miktarı veya miktarı artırma veya azaltma bildirimi, "Higher the number, higher the priority","Yüksek sayı, yüksek öncelikli", @@ -5055,23 +4976,23 @@ Price Discount Slabs,Fiyat İndirim Levhaları, Promotional Scheme Price Discount,Promosyon Şeması Fiyat İndirimi, Product Discount Slabs,Ürün İndirimli Döşeme, Promotional Scheme Product Discount,Promosyon Programı Ürün İndirimi, -Min Amount,Min Tutar, +Min Amount,Min Miktarı, Max Amount,Maksimum Tutar, -Discount Type,İndirim Türü, +Discount Type,İndirim türü, ACC-PINV-.YYYY.-,ACC-PINV-.YYYY.-, Tax Withholding Category,Vergi Stopajı Kategorisi, -Edit Posting Date and Time,Gönderim Tarihini ve Saatini Düzenle, +Edit Posting Date and Time,Düzenleme Gönderme Tarihi ve Saati, Is Paid,Ücretli mi, -Is Return (Debit Note),İade (borç dekontu), +Is Return (Debit Note),Iade (banka notu), Apply Tax Withholding Amount,Vergi Stopaj Tutarını Uygula, -Accounting Dimensions,Muhasebe Boyutları, +Accounting Dimensions ,Muhasebe Boyutları, Supplier Invoice Details,Tedarikçi Fatura Ayrıntıları, Supplier Invoice Date,Tedarikçi Fatura Tarihi, -Return Against Purchase Invoice,Satınalma Faturasına karşın İade, +Return Against Purchase Invoice,Karşı Satınalma Fatura Dönüş, Select Supplier Address,Seç Tedarikçi Adresi, Contact Person,İrtibat Kişi, Select Shipping Address,Seç Teslimat Adresi, -Currency and Price List,Para Birimi ve Fiyat Listesi, +Currency and Price List,Döviz ve Fiyat Listesi, Price List Currency,Fiyat Listesi Para Birimi, Price List Exchange Rate,Fiyat Listesi Döviz Kuru, Set Accepted Warehouse,Kabul Edilen Depoyu Ayarla, @@ -5081,105 +5002,100 @@ Raw Materials Supplied,Tedarik edilen Hammaddeler, Supplier Warehouse,Tedarikçi Deposu, Pricing Rules,Fiyatlandırma Kuralları, Supplied Items,Verilen Öğeler, -Total (Company Currency),Toplam (Firma Para birimi), -Net Total (Company Currency),Net Toplam (Firma para birimi), -Total Net Weight,Toplam Net Ağırlık, +Total (Company Currency),Toplam (Şirket Para), +Net Total (Company Currency),Net Toplam (ޞirket para birimi), +Total Net Weight,Toplam net ağırlık, Shipping Rule,Sevkiyat Kuralı, -Purchase Taxes and Charges Template,Satınalma Vergileri ve Ücretleri Şablonu, +Purchase Taxes and Charges Template,Vergiler ve Harçlar Şablon Satınalma, Purchase Taxes and Charges,Alım Vergi ve Harçları, -Tax Breakup,Vergi Dağılımı, -Taxes and Charges Calculation,Vergi ve Ücret Hesaplama, -Taxes and Charges Added (Company Currency),Eklenen Vergi ve Harçlar (Firma Para Birimi), -Taxes and Charges Deducted (Company Currency),Mahsup Vergi ve Harçlar (Firma Para Birimi), -Total Taxes and Charges (Company Currency),Toplam Vergi ve Harçlar (Firma Para Birimi), +Tax Breakup,Vergi dağılımı, +Taxes and Charges Calculation,Vergiler ve Ücretleri Hesaplama, +Taxes and Charges Added (Company Currency),Eklenen Vergi ve Harçlar (Şirket Para Birimi), +Taxes and Charges Deducted (Company Currency),Mahsup Vergi ve Harçlar (Şirket Para Biriminde), +Total Taxes and Charges (Company Currency),Toplam Vergi ve Harçlar (Şirket Para Birimi), Taxes and Charges Added,Eklenen Vergi ve Harçlar, Taxes and Charges Deducted,Mahsup Vergi ve Harçlar, Total Taxes and Charges,Toplam Vergi ve Harçlar, Additional Discount,Ek İndirim, -Apply Additional Discount On,Ek İndirim Uygula şuna göre, -Additional Discount Amount (Company Currency),Ek İndirim Tutarı (Firma Para Birimi), +Apply Additional Discount On,Ek İndirim On Uygula, +Additional Discount Amount (Company Currency),Ek İndirim Tutarı (Şirket Para Birimi), Additional Discount Percentage,Ek İndirim Yüzdesi, Additional Discount Amount,Ek İndirim Tutarı, -Grand Total (Company Currency),Genel Toplam (Firma para birimi), -Rounding Adjustment (Company Currency),Yuvarlama Ayarı (Firma Kuru), -Rounded Total (Company Currency),Yuvarlanmış Toplam (Firma Kuru), +Grand Total (Company Currency),Genel Toplam (ޞirket para birimi), +Rounding Adjustment (Company Currency),Yuvarlama Ayarı (Şirket Kuru), +Rounded Total (Company Currency),Yuvarlanmış Toplam (Şirket Kuru), In Words (Company Currency),Sözlü (Firma para birimi) olarak, Rounding Adjustment,Yuvarlama Ayarı, -In Words,Yazıyla, -Total Advance,Toplam Avans, -Disable Rounded Total,Yuvarlanan Toplamı Devre Dışı Bırak, +In Words,Kelimelerle, +Total Advance,Toplam Advance, +Disable Rounded Total,Yuvarlak toplam devre dışı, Cash/Bank Account,Kasa / Banka Hesabı, -Write Off Amount (Company Currency),Şüpheli Alacak Tutarı (Firma Para Birimi), +Write Off Amount (Company Currency),Şüpheli Alacak Miktarı (Şirketin Kurunda), Set Advances and Allocate (FIFO),Avansları ve Tahsisleri Ayarla (FIFO), Get Advances Paid,Avansları Öde, Advances,Avanslar, -Terms,Ödeme Vadesi ve Şartlar, -Terms & Conditions,Şartlar & Koşullar, +Terms,Şartlar, Terms and Conditions1,Şartlar ve Koşullar 1, -Group same items,Aynı öğeleri gruplandır, -Print Language,Baskı Dili, +Group same items,Grup aynı öğeleri, +Print Language,baskı Dili, "Once set, this invoice will be on hold till the set date","Ayarlandıktan sonra, bu fatura belirlenen tarihe kadar beklemeye alınır.", -Credit To,Alacak Yeri, -Party Account Currency,Parti Hesap Dövizi, +Credit To,Kredi için, +Party Account Currency,Parti Hesap Döviz, Against Expense Account,Karşılık Gider Hesabı, Inter Company Invoice Reference,Şirket İçi Fatura Referansı, Is Internal Supplier,İç Tedarikçi mi, Start date of current invoice's period,Cari fatura döneminin Başlangıç tarihi, End date of current invoice's period,Cari fatura döneminin bitiş tarihi, Update Auto Repeat Reference,Otomatik Tekrar Referansı Güncelle, -Purchase Invoice Advance,Satınalma Faturası Peşinatı, -Purchase Invoice Item,Satınalma Faturası Kalemi, +Purchase Invoice Advance,Fatura peşin alım, +Purchase Invoice Item,Satın alma Faturası Ürünleri, Quantity and Rate,Miktarı ve Oranı, Received Qty,Alınan Miktar, Accepted Qty,Kabul edilen Miktar, -Rejected Qty,Reddedilen Miktar, +Rejected Qty,reddedilen Adet, UOM Conversion Factor,Ölçü Birimi Dönüşüm Katsayısı, Discount on Price List Rate (%),Fiyat Listesi Puan İndirim (%), -Price List Rate (Company Currency),Fiyat Listesi Oranı (Firma para birimi), -Rate ,Birim Fiyat , -Rate (Company Currency),Oranı (Firma para birimi), -Amount (Company Currency),Tutar (Firma Para Birimi), -Is Free Item,Bedava Ürün, -Net Rate,Net Oran, -Net Rate (Company Currency),Net Oran (Firma Para birimi), -Net Amount (Company Currency),Net Tutar (Firma Para birimi), +Price List Rate (Company Currency),Fiyat Listesi Oranı (Şirket para birimi), +Rate ,Birim Fiyat, +Rate (Company Currency),Oranı (Şirket para birimi), +Amount (Company Currency),Tutar (Şirket Para Birimi), +Is Free Item,Ücretsiz Öğe, +Net Rate,Net Hızı, +Net Rate (Company Currency),Net Oranı (Şirket Para), +Net Amount (Company Currency),Net Tutar (Şirket Para), Item Tax Amount Included in Value,Değere Dahil Edilen Öğe Vergisi Tutarı, Landed Cost Voucher Amount,Bindirilmiş Maliyet Tutarı, Raw Materials Supplied Cost,Tedarik edilen Hammadde Maliyeti, -Accepted Warehouse,Kabul edilen Depo, +Accepted Warehouse,Kabul edilen depo, Serial No,Seri No, -Invoice Limit,Fatura Limiti, -Payment Limit,Ödeme Limiti, Rejected Serial No,Seri No Reddedildi, Expense Head,Gider Başlığı, Is Fixed Asset,Sabit Varlık, -This filter will be applied to Journal Entry.,Bu filtre Günlük Girişine uygulanacaktır., -Asset Location,Varlık Konumu, +Asset Location,Öğe Konumu, Deferred Expense,Ertelenmiş Gider, Deferred Expense Account,Ertelenmiş Gider Hesabı, Service Stop Date,Servis Durdurma Tarihi, -Enable Deferred Expense,Ertelenmiş Gideri Etkinleştir, +Enable Deferred Expense,Ertelenmiş Gider'i Etkinleştir, Service Start Date,Servis Başlangıç Tarihi, Service End Date,Servis Bitiş Tarihi, Allow Zero Valuation Rate,Sıfır Değerleme Oranına izin ver, Item Tax Rate,Ürün Vergi Oranı, -Tax Detail,Vergi Detayı, Tax detail table fetched from item master as a string and stored in this field.\nUsed for Taxes and Charges,Bir dize olarak madde ustadan getirilen ve bu alanda depolanan vergi detay tablo.\n Vergi ve Ücretleri için kullanılır, Purchase Order Item,Satınalma Siparişi Ürünleri, -Purchase Receipt Detail,Satınalma Makbuzu Ayrıntısı, -Item Weight Details,Ürün Ağırlık Detayı, +Purchase Receipt Detail,Satın Alma Makbuzu Ayrıntısı, +Item Weight Details,Öğe Ağırlık Ayrıntılar, Weight Per Unit,Birim Ağırlığı, -Total Weight,Toplam Ağırlık, +Total Weight,Toplam ağırlık, Weight UOM,Ağırlık Ölçü Birimi, Page Break,Sayfa Sonu, Consider Tax or Charge for,Vergi veya Ücret, Valuation and Total,Değerleme ve Toplam, Valuation,Değerleme, -Add or Deduct,Ekle veya Çıkar, -Deduct,Çıkar, +Add or Deduct,Ekle ya da Çıkar, +Deduct,Düşmek, On Previous Row Amount,Önceki satır toplamı, On Previous Row Total,Önceki satır toplamı, -On Item Quantity,Ürün Miktarı, +On Item Quantity,Öğe Miktarı, Reference Row #,Referans Satırı #, Is this Tax included in Basic Rate?,Vergi Birim Fiyata dahil mi?, "If checked, the tax amount will be considered as already included in the Print Rate / Print Amount","İşaretli ise, vergi miktarının hali hazırda Basım Oranında/Basım Miktarında dahil olduğu düşünülecektir", @@ -5192,54 +5108,49 @@ Default Bank / Cash account will be automatically updated in Salary Journal Entr ACC-SINV-.YYYY.-,ACC-SINV-.YYYY.-, Include Payment (POS),Ödeme Dahil (POS), Offline POS Name,Çevrimdışı POS Adı, -Is Return (Credit Note),İade mi (İade Faturası), -Is Rate Adjustment Entry (Debit Note),Kur Ayarlama Girişi (Borç Senedi), -Issue a debit note with 0 qty against an existing Sales Invoice,Mevcut bir Satış Faturasına karşılık 0 adet borç dekontu düzenle, -Is Cash or Non Trade Discount,Nakit veya Ticari Olmayan İndirim, -Dispatch Address Name,Sevk Adresi Adı, -Return Against Sales Invoice,Satış Faturası Karşılığında İade, +Is Return (Credit Note),Dönüşü (Kredi Notu), +Return Against Sales Invoice,Karşı Satış Fatura Dönüş, Update Billed Amount in Sales Order,Satış Siparişindeki Fatura Tutarını Güncelle, Customer PO Details,Müşteri PO Ayrıntıları, -Customer's Purchase Order,Müşterinin Satınalma Siparişi, -Customer's Purchase Order Date,Müşterinin Satınalma Sipariş Tarihi, +Customer's Purchase Order,Müşterinin Sipariş, +Customer's Purchase Order Date,Müşterinin Sipariş Tarihi, Customer Address,Müşteri Adresi, -Shipping Address Name,Teslimat Adresi Adı, +Shipping Address Name,Teslimat Adresi İsmi, Company Address Name,Şirket Adresi Adı, Rate at which Customer Currency is converted to customer's base currency,Müşteri Para Biriminin Müşterinin temel birimine dönüştürülme oranı, Rate at which Price list currency is converted to customer's base currency,Fiyat listesi para biriminin müşterinin temel para birimine dönüştürülme oranı, -Set Source Warehouse,Stok Çıkış Deposu, +Set Source Warehouse,Ürün Çıkış Deposu, Packing List,Paket listesi, Packed Items,Paketli Ürünler, Product Bundle Help,Ürün Paketi Yardımı, Time Sheet List,Mesai Kartı Listesi, Time Sheets,Mesai Kartları, Total Billing Amount,Toplam Fatura Tutarı, -Sales Taxes and Charges Template,Satış Vergisi ve Harç Şablonu, -Sales Taxes and Charges,Satış Vergisi ve Harçlar, -Loyalty Points Redemption,Sadakat Puanlarının Kullanılması, -Redeem Loyalty Points,Sadakat Puanlarını Kullan, +Sales Taxes and Charges Template,Satış Vergi ve Harçlar Şablon, +Sales Taxes and Charges,Satış Vergi ve Harçlar, +Loyalty Points Redemption,Sadakat Puanları Redemption, +Redeem Loyalty Points,Bağlılık Puanlarını Kullan, Redemption Account,Kefaret Hesabı, Redemption Cost Center,Kefaret Maliyet Merkezi, In Words will be visible once you save the Sales Invoice.,Satış faturasını kaydettiğinizde görünür olacaktır., Allocate Advances Automatically (FIFO),Otomatik Olarak Avans Verme (FIFO), Get Advances Received,Avansların alınmasını sağla, Base Change Amount (Company Currency),Baz Değişim Miktarı (Şirket Para Birimi), -Write Off Outstanding Amount,Vadesi dolmuş Şüpheli Alacak Tutarı, -Terms and Conditions Details,Şartlar ve Koşullar Detayı, -Is Internal Customer,Dahili Müşteri mi, +Write Off Outstanding Amount,Vadesi Dolmuş Şüpheli Alacak Miktarı, +Terms and Conditions Details,Şartlar ve Koşullar Detayları, +Is Internal Customer,İç Müşteri mi, Is Discounted,İndirimli, -Internal Customer,Dahili Müşteri, Unpaid and Discounted,Ödenmemiş ve İndirimli, Overdue and Discounted,Gecikmiş ve İndirimli, Accounting Details,Muhasebe Detayları, -Debit To,Borç Yeri, -Is Opening Entry,Açılış Kaydı mı, +Debit To,Borç, +Is Opening Entry,Açılış Girdisi, C-Form Applicable,Uygulanabilir C-Formu, Commission Rate (%),Komisyon Oranı (%), Sales Team1,Satış Ekibi1, Against Income Account,Karşılık Gelir Hesabı, Sales Invoice Advance,Satış Fatura Avansı, -Advance amount,Avans Tutarı, +Advance amount,Avans miktarı, Sales Invoice Item,Satış Faturası Ürünü, Customer's Item Code,Müşterinin Ürün Kodu, Brand Name,Marka Adı, @@ -5260,36 +5171,36 @@ Delivery Note Item,İrsaliye Ürünleri, Base Amount (Company Currency),Esas Tutar (Şirket Para Birimi), Sales Invoice Timesheet,Satış Faturası Çizelgesi, Time Sheet,Mesai Kartı, -Billing Hours,Saati Faturalandır, -Timesheet Detail,Zaman çizelgesi Detayı, +Billing Hours,Fatura Saatleri, +Timesheet Detail,Zaman çizelgesi Detay, Tax Amount After Discount Amount (Company Currency),İndirim Tutarından sonraki Vergi Tutarı (Şirket Para Biriminde), Item Wise Tax Detail,Ürün Vergi Detayları, Parenttype,Ana Tip, "Standard tax template that can be applied to all Sales Transactions. This template can contain list of tax heads and also other expense / income heads like ""Shipping"", ""Insurance"", ""Handling"" etc.\n\n#### Note\n\nThe tax rate you define here will be the standard tax rate for all **Items**. If there are **Items** that have different rates, they must be added in the **Item Tax** table in the **Item** master.\n\n#### Description of Columns\n\n1. Calculation Type: \n - This can be on **Net Total** (that is the sum of basic amount).\n - **On Previous Row Total / Amount** (for cumulative taxes or charges). If you select this option, the tax will be applied as a percentage of the previous row (in the tax table) amount or total.\n - **Actual** (as mentioned).\n2. Account Head: The Account ledger under which this tax will be booked\n3. Cost Center: If the tax / charge is an income (like shipping) or expense it needs to be booked against a Cost Center.\n4. Description: Description of the tax (that will be printed in invoices / quotes).\n5. Rate: Tax rate.\n6. Amount: Tax amount.\n7. Total: Cumulative total to this point.\n8. Enter Row: If based on ""Previous Row Total"" you can select the row number which will be taken as a base for this calculation (default is the previous row).\n9. Is this Tax included in Basic Rate?: If you check this, it means that this tax will not be shown below the item table, but will be included in the Basic Rate in your main item table. This is useful where you want give a flat price (inclusive of all taxes) price to customers.","Tüm Satış İşlemlerine uygulanabilir standart vergi şablonu. Bu şablon \n\n vergi oranını size Not #### \n\n vb ""Handling"", vergi başkanları ve ""Denizcilik"", ""Sigorta"" gibi diğer gider / gelir başkanları listesini içerebilir ** Tüm ** Öğeler için standart vergi oranı olacaktır burada tanımlayın. Farklı fiyat bilgisi ** ** Ürünleri varsa, bunlar ** Ürün Vergisinde eklenmesi gerekir ** ** ** Ürün ana tablo.\n\n #### Kolonların \n\n 1 Açıklaması. Hesaplama Türü: \n - Bu üzerinde olabilir ** Net (yani temel miktarın toplamı) ** Toplam.\n - ** Önceki Satır Toplam / Tutar ** On (kümülatif vergi ya da harç için). Bu seçeneği seçerseniz, vergi miktarı veya toplam (vergi tablosunda) önceki satırın bir yüzdesi olarak uygulanacaktır.\n - ** ** Gerçek (belirtildiği gibi).\n 2. Hesap Başkanı: Bu vergi \n 3 rezerve edileceği altında Hesap defteri. Maliyet Merkezi: Vergi / şarj (nakliye gibi) bir gelir veya gider ise bir Maliyet Merkezi karşı rezervasyonu gerekmektedir.\n 4. Açıklama: Vergi Açıklaması (Bu faturalar / tırnak içinde basılacaktır).\n 5. Puan: Vergi oranı.\n 6. Tutar: Vergi miktarı.\n 7. Toplam: Bu noktaya Toplu toplam.\n 8. Enter Satır: ""Önceki Satır Toplam"" dayalı Eğer bu hesaplama için bir üs (varsayılan bir önceki satır olduğu) olarak alınacaktır satır numarasını seçebilirsiniz.\n 9. Temel Puan dahil bu vergi ?: size bu işaretlerseniz, bu vergi kalemi aşağıdaki tabloda gösterilen olmayacak, ama ana öğe tabloda Temel Oranı dahil olacağı anlamına gelir. Eğer müşterilere düz (tüm vergiler dahil) fiyat fiyat vermek istediğiniz yararlıdır.", * Will be calculated in the transaction.,* İşlemde hesaplanacaktır., -From No,Baş. No, -To No,Bitiş No, -Is Company,Şirket mi, -Current State,Mevcut Durum, -Purchased,Satın alındı, -From Shareholder,Baş. Hissedar, -From Folio No,Baş. Folio No, -To Shareholder,Bitiş Hissedar, -To Folio No,Bitiş Folio No, +From No,Hayır'dan, +To No,Hayır için, +Is Company,Şirket midir, +Current State,Mevcut durum, +Purchased,satın alındı, +From Shareholder,Hissedarlardan, +From Folio No,Folio No'dan, +To Shareholder,Hissedarya, +To Folio No,Folio No'ya, Equity/Liability Account,Özkaynak / Sorumluluk Hesabı, Asset Account,Öğe Hesabı, (including),(dahildir), ACC-SH-.YYYY.-,ACC-SH-.YYYY.-, Folio no.,Folyo numarası., Address and Contacts,Adres ve Kişiler, -Contact List,Kişi Listesi, +Contact List,Kişi listesi, Hidden list maintaining the list of contacts linked to Shareholder,Hissedar ile bağlantılı kişilerin listesini koruyan gizli liste, Specify conditions to calculate shipping amount,Nakliye miktarını hesaplamak için koşulları belirtin, Shipping Rule Label,Kargo Kural Etiketi, example: Next Day Shipping,Örnek: Bir sonraki gün sevkiyat, Shipping Rule Type,Nakliye Kuralı Türü, Shipping Account,Nakliye Hesap, -Calculate Based On,Şuna Göre Hesapla, +Calculate Based On,Tabanlı hesaplayın, Fixed,Sabit, Net Weight,Net Ağırlık, Shipping Amount,Kargo Tutarı, @@ -5298,8 +5209,8 @@ Restrict to Countries,Ülkelere Kısıtla, Valid for Countries,Ülkeler için geçerli, Shipping Rule Condition,Kargo Kural Şartları, A condition for a Shipping Rule,Nakliye Kuralı için koşul, -From Value,Baş. Değeri, -To Value,Bitiş Değeri, +From Value,Değerden, +To Value,Değer Vermek, Shipping Rule Country,Nakliye Kural Ülke, Subscription Period,Abonelik Süresi, Subscription Start Date,Abonelik Başlangıç Tarihi, @@ -5310,8 +5221,8 @@ Current Invoice Start Date,Mevcut Fatura Başlangıç Tarihi, Current Invoice End Date,Mevcut Fatura Bitiş Tarihi, Days Until Due,Sona Ertelenen Günler, Number of days that the subscriber has to pay invoices generated by this subscription,Abonenin bu abonelik tarafından oluşturulan faturaları ödemek zorunda olduğu gün sayısı, -Cancel At End Of Period,Dönem Sonunda İptal et, -Generate Invoice At Beginning Of Period,Dönem Başında Fatura Oluştur, +Cancel At End Of Period,Dönem Sonunda İptal, +Generate Invoice At Beginning Of Period,Dönem Başında Fatura Yaratın, Plans,Planlar, Discounts,İndirimler, Additional DIscount Percentage,Ek iskonto yüzdesi, @@ -5321,27 +5232,27 @@ Subscription Plan,Abonelik Planı, Cost,Maliyet, Billing Interval,Faturalama Aralığı, Billing Interval Count,Faturalama Aralığı Sayısı, -"Number of intervals for the interval field e.g if Interval is 'Days' and Billing Interval Count is 3, invoices will be generated every 3 days","Aralık alanı için aralıkların sayısı, örneğin 'Günler' ve Faturalama Aralığı 3 ise, faturalar her 3 günde bir oluşturulur.", +"Number of intervals for the interval field e.g if Interval is 'Days' and Billing Interval Count is 3, invoices will be generated every 3 days","Aralık alanı için aralıkların sayısı, örneğin 'Günler' ve Faturalama Aralığı 3 ise, faturalar her 3 günde bir oluşturulur.", Payment Plan,Ödeme planı, Subscription Plan Detail,Abonelik Planı Ayrıntısı, Plan,Plan, -Subscription Settings,Abonelik Ayarları, +Subscription Settings,Abonelik ayarları, Grace Period,Grace dönemi, Number of days after invoice date has elapsed before canceling subscription or marking subscription as unpaid,Aboneliği iptal etmeden veya aboneliği ücretsiz olarak işaretlemeden önce fatura tarihinden sonraki gün sayısı geçmiştir., -Prorate,Eşit olarak dağıt, +Prorate,eşit olarak dağıtmak, Tax Rule,Vergi Kuralı, Tax Type,Vergi Türü, Use for Shopping Cart,Alışveriş Sepeti kullanın, Billing City,Fatura Şehri, Billing County,Fatura İlçesi, -Billing State,Fatura Eyaleti, -Billing Zipcode,Fatura Posta kodu, +Billing State,Fatura Kamu, +Billing Zipcode,Fatura posta kodu, Billing Country,Fatura Ülkesi, -Shipping City,Teslimat Şehri, -Shipping County,Teslimat İlçesi, -Shipping State,Teslimat Eyaleti, -Shipping Zipcode,Teslimat Posta kodu, -Shipping Country,Teslimat Ülke, +Shipping City,Nakliye Şehri, +Shipping County,Kargo İlçe, +Shipping State,Nakliye Devlet, +Shipping Zipcode,Posta kodu, +Shipping Country,Nakliye Ülke, Tax Withholding Account,Vergi Stopaj Hesabı, Tax Withholding Rates,Vergi Stopaj Oranları, Rates,Oranlar, @@ -5356,8 +5267,8 @@ Plant Analysis,Bitki Analizi, Fertilizer,Gübre, Soil Texture,Toprak dokusu, Weather,Hava, -Agriculture Manager,Tarım Yöneticisi, -Agriculture User,Tarım Kullanıcısı, +Agriculture Manager,Tarım Müdürü, +Agriculture User,Tarım Kullanıcı, Agriculture Task,Tarım Görevi, Task Name,Görev Adı, Start Day,Başlangıç Günü, @@ -5367,24 +5278,23 @@ Ignore holidays,Tatilleri göz ardı et, Previous Business Day,Önceki İş Günü, Next Business Day,Bir sonraki iş günü, Urgent,Acil, -Crop,Bitki, +Crop,ekin, Crop Name,Bitki Adı, Scientific Name,Bilimsel ad, -"You can define all the tasks which need to carried out for this crop here. The day field is used to mention the day on which the task needs to be carried out, 1 being the 1st day, etc.. ","Burada bu bitki için yapılması gereken tüm görevleri tanımlayabilirsiniz. Gün alanı, görevin yerine getirilmesi gereken günü, 1'i 1. gün olmak üzere belirtmek için kullanılır.", +"You can define all the tasks which need to carried out for this crop here. The day field is used to mention the day on which the task needs to be carried out, 1 being the 1st day, etc.. ","Burada bu bitki için yapılması gereken tüm görevleri tanımlayabilirsiniz. Gün alanı, görevin yerine getirilmesi gereken günü, 1'i 1. gün olmak üzere belirtmek için kullanılır.", Crop Spacing,Kırpma Aralığı, Crop Spacing UOM,Kırpma Aralığı UOM, Row Spacing,Satır Aralığı, Row Spacing UOM,Satır Aralığı UOM, -Perennial,Uzun ömürlü, +Perennial,uzun ömürlü, Biennial,iki yıllık, -Planting UOM,Dikim Birimi, +Planting UOM,Dikim UOM, Planting Area,Dikim Alanı, -Yield UOM,Verim Birimi, +Yield UOM,Verim UOM, Materials Required,Gerekli malzemeler, -Materials & Operations,Malzemeler ve Operasyonlar, Produced Items,Üretilen Ürünler, -Produce,Üret, -Byproducts,Yan Ürünler, +Produce,Üretmek, +Byproducts,Yan ürünler, Linked Location,Bağlantılı Konum, A link to all the Locations in which the Crop is growing,Mahsulün büyüdüğü tüm Yerlerin bağlantısı, This will be day 1 of the crop cycle,"Bu, mahsul döngüsü 1. gündür", @@ -5397,7 +5307,7 @@ Detected Diseases,Algılanan Hastalıklar, List of diseases detected on the field. When selected it'll automatically add a list of tasks to deal with the disease ,"Sahada tespit edilen hastalıkların listesi. Seçildiğinde, hastalıkla başa çıkmak için görevlerin bir listesi otomatik olarak eklenir.", Detected Disease,Algılanan Hastalık, LInked Analysis,Soluk Analiz, -Disease,Hastalık, +Disease,hastalık, Tasks Created,Oluşturulan Görevler, Common Name,Yaygın isim, Treatment Task,Tedavi Görevi, @@ -5425,13 +5335,13 @@ Soil Analysis Criterias,Toprak Analiz Kriterleri, Soil Analysis Criteria,Toprak Analiz Kriterleri, Soil Type,Toprak tipi, Loamy Sand,Loanty Sand, -Sandy Loam,Verimli Toprak, -Loam,Balçık, +Sandy Loam,Kumlu kumlu, +Loam,verimli toprak, Silt Loam,Silt kumu, Sandy Clay Loam,Kumlu killi balçık, -Clay Loam,Killi Toprak, -Silty Clay Loam,Silty Killi balçık, -Sandy Clay,Kumlu Kil, +Clay Loam,Killi toprak, +Silty Clay Loam,Silty Clay Loam, +Sandy Clay,Kumlu kil, Silty Clay,Silty Clay, Clay Composition (%),Kil Kompozisyonu (%), Sand Composition (%),Kum Bileşimi (%), @@ -5439,7 +5349,7 @@ Silt Composition (%),Silt Kompozisyonu (%), Ternary Plot,Üç parsel, Soil Texture Criteria,Toprak Doku Kriterleri, Type of Sample,Numune Türü, -Container,Konteyner, +Container,konteyner, Origin,Menşei, Collection Temperature ,Toplama Sıcaklığı, Storage Temperature,Depolama sıcaklığı, @@ -5450,7 +5360,7 @@ Weather Parameter,Hava Durumu Parametresi, ACC-ASS-.YYYY.-,ACC-ASS-.YYYY.-, Asset Owner,Varlık Sahibi, Asset Owner Company,Varlık Sahibi Firma, -Custodian,Bekçi, +Custodian,bekçi, Disposal Date,Bertaraf tarihi, Journal Entry for Scrap,Hurda için kayıt girişi, Available-for-use Date,Kullanılabileceği Tarih, @@ -5469,7 +5379,7 @@ Depreciation Schedule,Amortisman Programı, Depreciation Schedules,Amortisman Çizelgeleri, Insurance details,Sigorta ayrıntıları, Policy number,Poliçe numarası, -Insurer,Sigortacı, +Insurer,sigortacı, Insured value,Sigortalanmış değeri, Insurance Start Date,Sigorta Başlangıç Tarihi, Insurance End Date,Sigorta Bitiş Tarihi, @@ -5479,7 +5389,7 @@ Check if Asset requires Preventive Maintenance or Calibration,Varlık Önleyici Booked Fixed Asset,Rezerve Edilmiş Duran Varlık, Purchase Receipt Amount,Satınalma Tutarı Tutarı, Default Finance Book,Varsayılan Finans Kitabı, -Quality Manager,Kalite Yöneticisi, +Quality Manager,Kalite Müdürü, Asset Category Name,Varlık Kategorisi, Depreciation Options,Amortisman Seçenekleri, Enable Capital Work in Progress Accounting,Devam Eden Muhasebede Sermaye Çalışmasını Etkinleştir, @@ -5494,22 +5404,22 @@ Written Down Value,Yazılı Değer, Expected Value After Useful Life,Kullanım süresi sonunda beklenen değer, Rate of Depreciation,Amortisman Oranı, In Percentage,Yüzde olarak, -Maintenance Team,Bakım Ekibi, +Maintenance Team,Bakım ekibi, Maintenance Manager Name,Bakım Yöneticisi Adı, Maintenance Tasks,Bakım Görevleri, -Manufacturing User,Üretim Kullanıcısı, +Manufacturing User,Üretim Kullanıcı, Asset Maintenance Log,Varlık Bakım Günlüğü, ACC-AML-.YYYY.-,ACC-AML-.YYYY.-, Maintenance Type,Bakım Türü, Maintenance Status,Bakım Durumu, -Planned,Planlı, -Has Certificate,Sertifikalı, +Planned,planlı, +Has Certificate ,Sertifikalı, Certificate,Sertifika, Actions performed,Yapılan eylemler, Asset Maintenance Task,Varlık Bakımı Görevi, Maintenance Task,Bakım Görevi, Preventive Maintenance,Koruyucu Bakım, -Calibration,Kalibrasyon, +Calibration,ayarlama, 2 Yearly,2 Yıllık, Certificate Required,Sertifika Gerekli, Assign to Name,İsme Ata, @@ -5519,12 +5429,12 @@ Asset Maintenance Team,Varlık Bakım Ekibi, Maintenance Team Name,Bakım Takım Adı, Maintenance Team Members,Bakım Ekibi Üyeleri, Purpose,Amaç, -Stock Manager,Stok Yöneticisi, +Stock Manager,Stok Müdürü, Asset Movement Item,Varlık Hareketi Öğesi, Source Location,Kaynak Konum, -From Employee,Baş. Personel, +From Employee,Çalışanlardan, Target Location,Hedef konum, -To Employee,Bitiş Personel, +To Employee,Çalışanlara, Asset Repair,Varlık Tamiri, ACC-ASR-.YYYY.-,ACC-ASR-.YYYY.-, Failure Date,Başarısızlık Tarihi, @@ -5533,7 +5443,7 @@ Repair Status,Onarım Durumu, Error Description,Hata tanımlaması, Downtime,Kesinti, Repair Cost,Tamir Ücreti, -Manufacturing Manager,Üretim Yöneticisi, +Manufacturing Manager,Üretim Müdürü, Current Asset Value,Mevcut Varlık Değeri, New Asset Value,Yeni Varlık Değeri, Make Depreciation Entry,Amortisman kaydı yap, @@ -5549,21 +5459,17 @@ Area,alan, Area UOM,Alan UOM, Tree Details,ağaç Detayları, Maintenance Team Member,Bakım Ekibi Üyesi, -Team Member,Takım Üyesi, +Team Member,Takım üyesi, Maintenance Role,Bakım Rolü, -Let's Set Up the Buying Module.,Haydi Satınalma Modülünü Kuralım., -"Products, Purchases, Analysis, and more.","Ürünler, Satın Almalar, Analizler ve daha fazlası.", Buying Settings,Satınalma Ayarları, -Track Material Request,Malzeme Talebini Takip Et, -Create first Purchase Order,İlk Satınalma Siparişini oluşturun, -Settings for Buying Module,Satınalma Modülü için Ayarlar, +Settings for Buying Module,Modülü satın almak için Ayarlar, Supplier Naming By,Tedarikçi İsimlendirme, Default Supplier Group,Varsayılan Tedarikçi Grubu, Default Buying Price List,Standart Alış Fiyat Listesi, Backflush Raw Materials of Subcontract Based On,Alt Yüklenmeye Dayalı Backflush Hammaddeleri, Material Transferred for Subcontract,Taşeron için Malzeme Transferi, Over Transfer Allowance (%),Aşırı Transfer Ödeneği (%), -Percentage you are allowed to transfer more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to transfer 110 units.,"Yüzde, sipariş edilen miktara karşı daha fazla transfer yapmanıza izin verilir. Örneğin: 100 birim sipariş ettiyseniz. Harcırahınız% 10'dur ve 110 birim aktarmanıza izin verilir.", +Percentage you are allowed to transfer more against the quantity ordered. For example: If you have ordered 100 units. and your Allowance is 10% then you are allowed to transfer 110 units.,"Yüzde, sipariş edilen miktara karşı daha fazla transfer yapmanıza izin verilir. Örneğin: 100 birim sipariş ettiyseniz. Harcırahınız% 10'dur ve 110 birim aktarmanıza izin verilir.", PUR-ORD-.YYYY.-,PUR-ORD-.YYYY.-, Get Items from Open Material Requests,Açık Malzeme Talepleri Öğeleri alın, Fetch items based on Default Supplier.,Varsayılan Tedarikçiye göre öğeleri getir., @@ -5573,35 +5479,33 @@ Order Confirmation Date,Sipariş Onay Tarihi, Customer Mobile No,Müşteri Mobil Hayır, Customer Contact Email,Müşteri İletişim E-mail, Set Target Warehouse,Hedef Deposunu Ayarla, -Sets 'Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Depo' ayarlar., +Sets 'Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Depo' ayarlar., Supply Raw Materials,Tedarik Hammaddeler, Purchase Order Pricing Rule,Satınalma Siparişi Fiyatlandırma Kuralı, Set Reserve Warehouse,Rezerv Deposunu Ayarla, In Words will be visible once you save the Purchase Order.,Sözlü Alım belgesini kaydettiğinizde görünür olacaktır., -Advance Paid,Ödenen Peşinat, +Advance Paid,Peşin Ödenen, Tracking,Takip, % Billed,% Faturalanan, % Received,% Alındı, Ref SQ,Ref SQ, Inter Company Order Reference,Şirketler Arası Sipariş Referansı, Supplier Part Number,Tedarikçi Parti Numarası, -Billed Amt,Fatura Tutarı, +Billed Amt,Faturalı Tutarı, Warehouse and Reference,Depo ve Referans, To be delivered to customer,Müşteriye teslim edilmek üzere, Material Request Item,Malzeme Talebi Kalemi, Supplier Quotation Item,Tedarikçi Teklif ürünü, -Against Blanket Order,Açık Siparişe Karşı, -Inter Transfer Reference,Transferler Arası Referans, -Picked Qty (in Stock UOM),Alınan Miktar (Stok Birimi), -Blanket Order,Açık Sipariş, -Blanket Order Rate,Açık Sipariş Hızı, -Returned Qty,İade Miktarı, +Against Blanket Order,Battaniye Siparişine Karşı, +Blanket Order,Battaniye siparişi, +Blanket Order Rate,Battaniye Sipariş Hızı, +Returned Qty,İade edilen Adet, Purchase Order Item Supplied,Tedarik edilen Satınalma Siparişi Ürünü, BOM Detail No,BOM Detay yok, Stock Uom,Stok Ölçü Birimi, Raw Material Item Code,Hammadde Malzeme Kodu, -Supplied Qty,Verilen Miktar, -Purchase Receipt Item Supplied,Tedarik edilen Satınalma Fişi Ürünü, +Supplied Qty,Verilen Adet, +Purchase Receipt Item Supplied,Tedarik edilen satın alma makbuzu ürünü, Current Stock,Güncel Stok, PUR-RFQ-.YYYY.-,PUR-TT-.YYYY.-, For individual supplier,Bireysel tedarikçi, @@ -5618,16 +5522,16 @@ Name and Type,Adı ve Türü, SUP-.YYYY.-,SUP-.YYYY.-, Default Bank Account,Varsayılan Banka Hesabı, Is Transporter,Taşıyıcı, -Represents Company,Şirketi Temsil eder, +Represents Company,Şirketi temsil eder, Supplier Type,Tedarikçi Türü, -Allow Purchase Invoice Creation Without Purchase Order,Satınalma Siparişi olmadan Satınalma Faturası oluşturmaya izin ver, -Allow Purchase Invoice Creation Without Purchase Receipt,Satınalma Fişi olmadan Satınalma Faturası oluşturmaya izin ver, -Warn RFQs,RFQları uyar, -Warn POs,POları Uyar, -Prevent RFQs,RFQları önle, -Prevent POs,POları önle, +Allow Purchase Invoice Creation Without Purchase Order,Satın Alma Siparişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver, +Allow Purchase Invoice Creation Without Purchase Receipt,Satın Alma Makbuzu Olmadan Satın Alma Faturası Oluşturmaya İzin Ver, +Warn RFQs,RFQ'ları uyar, +Warn POs,Dikkatli Uyarılar Uyar, +Prevent RFQs,RFQ'ları önle, +Prevent POs,PO'ları önle, Billing Currency,Fatura Para Birimi, -Default Payment Terms Template,Varsayılan Ödeme Vadesi Şablonu, +Default Payment Terms Template,Varsayılan Ödeme Koşulları Şablonu, Block Supplier,Tedarikçi, Hold Type,Tutma Tipi, Leave blank if the Supplier is blocked indefinitely,Tedarikçi süresiz olarak engellendiyse boş bırak, @@ -5642,7 +5546,7 @@ Link to material requests,materyal isteklere Bağlantı, Rounding Adjustment (Company Currency,Yuvarlama Ayarı (Şirket Kuru, Auto Repeat Section,Otomatik Tekrar Bölümü, Is Subcontracted,Taşerona verilmiş, -Lead Time in days,Teslim Süresi (gün), +Lead Time in days,Teslim Zamanı gün olarak, Supplier Score,Tedarikçi Puanı, Indicator Color,Gösterge Rengi, Evaluation Period,Değerlendirme Süresi, @@ -5658,7 +5562,7 @@ Load All Criteria,Tüm Ölçütleri Yükle, Scoring Criteria,Puanlama Kriterleri, Scorecard Actions,Kart Kartı İşlemleri, Warn for new Request for Quotations,Teklifler için yeni İstek uyarısı yapın, -Warn for new Purchase Orders,Yeni Satınalma Siparişi için Uyarı, +Warn for new Purchase Orders,Yeni Satın Alma Siparişi için Uyarı, Notify Supplier,Tedarikçiye bildir, Notify Employee,Çalışana bildir, Supplier Scorecard Criteria,Tedarikçi Puan Kartı Kriterleri, @@ -5678,13 +5582,13 @@ Score,Gol, Supplier Scorecard Scoring Standing,Tedarikçi Puan Kartı Puanlama, Standing Name,Daimi Adı, Purple,Mor, -Yellow,Sarı, +Yellow,sarı, Orange,Portakal, -Min Grade,Min Sınıf, +Min Grade,Min Grade, Max Grade,Maksimum Sınıf, Warn Purchase Orders,Satınalma Siparişlerini Uyarın, Prevent Purchase Orders,Satınalma Siparişlerini Önleme, -Employee,Personel, +Employee ,Çalışan, Supplier Scorecard Scoring Variable,Tedarikçi Puan Kartı Değişken Skorlama, Variable Name,Değişken Adı, Parameter Name,Parametre Adı, @@ -5695,9 +5599,9 @@ Call Log,Çağrı geçmişi, Received By,Tarafından alındı, Caller Information,Arayan bilgisi, Contact Name,İrtibat İsmi, -Lead ,Öncülük et, -Lead Name,Müşteri Adayı Adı, -Ringing,Çalıyor, +Lead ,Öncülük etmek, +Lead Name,Potansiyel Müşteri Adı, +Ringing,çınlama, Missed,Kaçırılan, Call Duration in seconds,Saniye cinsinden Çağrı Süresi, Recording URL,URL kaydetme, @@ -5708,16 +5612,15 @@ Catch All,Tümünü Yakala, "If there is no assigned timeslot, then communication will be handled by this group","Atanan zaman dilimi yoksa, iletişim bu grup tarafından gerçekleştirilecektir.", Timeslots,Zaman dilimleri, Communication Medium Timeslot,İletişim Orta Zaman Çizelgesi, -Employee Group,Personel Grubu, +Employee Group,Çalışan Grubu, Appointment,Randevu, -Scheduled Time,Planlanmış Zaman, -Unverified,Doğrulanmamış, +Scheduled Time,Planlanmış zaman, +Unverified,doğrulanmamış, Customer Details,Müşteri Detayları, Phone Number,Telefon numarası, -Phone Ext.,Dahili Telefon, Skype ID,Skype kullanıcı adı, Linked Documents,Bağlantılı Belgeler, -Appointment With,ile Randevu, +Appointment With,İle randevu, Calendar Event,Takvim Etkinliği, Appointment Booking Settings,Randevu Rezervasyon Ayarları, Enable Appointment Scheduling,Randevu Zamanlamayı Etkinleştir, @@ -5731,8 +5634,8 @@ Notify Via Email,E-posta ile Bildir, Notify customer and agent via email on the day of the appointment.,Randevu günü e-posta yoluyla müşteriyi ve acenteyi bilgilendirin., Number of days appointments can be booked in advance,Randevuların önceden alınabileceği gün sayısı, Success Settings,Başarı Ayarları, -Success Redirect URL,Başarı Yönlendirme URL'si, -"Leave blank for home.\nThis is relative to site URL, for example ""about"" will redirect to ""https://yoursitename.com/about""","Ev için boş bırakın. Bu site URL'sine göredir, örneğin 'yaklaşık', 'https://alanadiniz.com.tr/about' adresine yönlendirir", +Success Redirect URL,Başarı Yönlendirme URL'si, +"Leave blank for home.\nThis is relative to site URL, for example ""about"" will redirect to ""https://yoursitename.com/about""","Ev için boş bırakın. Bu site URL'sine göredir, örneğin "yaklaşık", "https://alanadiniz.com.tr/about" adresine yönlendirir", Appointment Booking Slots,Randevu Rezervasyon Slotları, Day Of Week,Haftanın günü, From Time ,Zamandan, @@ -5743,14 +5646,14 @@ Party User,Parti Kullanıcısı, Unsigned,imzasız, Fulfilment Status,Yerine Getirilme Durumu, N/A,N / A, -Unfulfilled,Yerine getirilmemiş, +Unfulfilled,yerine getirilmemiş, Partially Fulfilled,Kısmen Yerine Getirildi, Fulfilled,Karşılanan, -Lapsed,Geçti, -Contract Period,Sözleşme Dönemi, -Signee Details,İmza Detayları, -Signee,İmza atan, -Signed On,İmzalanma tarihi, +Lapsed,Sona, +Contract Period,Sözleşme süresi, +Signee Details,Signee Detayları, +Signee,altına imza atanları, +Signed On,İmzalandı, Contract Details,Sözleşme Detayları, Contract Template,Sözleşme Şablonu, Contract Terms,Anlaşma koşulları, @@ -5759,19 +5662,19 @@ Requires Fulfilment,Yerine Getirilmesi Gerekir, Fulfilment Deadline,Son teslim tarihi, Fulfilment Terms,Yerine Getirme Koşulları, Contract Fulfilment Checklist,Sözleşme Yerine Getirilmesi Kontrol Listesi, -Requirement,Gereklilik, +Requirement,gereklilik, Contract Terms and Conditions,Sözleşme Hüküm ve Koşulları, Fulfilment Terms and Conditions,Yerine Getirme Koşulları ve Koşulları, Contract Template Fulfilment Terms,Sözleşme Şablonu Yerine Getirilmesi Şartları, Email Campaign,E-posta Kampanyası, Email Campaign For ,E-posta Kampanyası, -Lead is an Organization,Aday bir Firmadı, -CRM-LEAD-.YYYY.-,CRM-ADAY-.YYYY.-, +Lead is an Organization,Kurşun bir Teşkilattır, +CRM-LEAD-.YYYY.-,CRM-KURŞUN-.YYYY.-, Person Name,Kişi Adı, -Lost Quotation,Teklif Kaybedildi, +Lost Quotation,Kayıp Teklif, Interested,İlgili, Converted,Dönüştürülmüş, -Do Not Contact,İletişime Geçme, +Do Not Contact,İrtibata Geçmeyin, From Customer,Müşteriden, Campaign Name,Kampanya Adı, Follow Up,Takip et, @@ -5780,57 +5683,46 @@ Next Contact Date,Sonraki İrtibat Tarihi, Ends On,Bitiş Tarihi, Address & Contact,Adres ve İrtibat, Mobile No.,Cep No, -Lead Type,Aday Türü, +Lead Type,Potansiyel Müşteri Tipi, Channel Partner,Kanal Ortağı, Consultant,Danışman, Market Segment,Pazar Segmenti, -Industry,Endüstri, -Request Type,Talep Türü, +Industry,Sanayi, +Request Type,İstek Türü, Product Enquiry,Ürün Sorgulama, Request for Information,Bilgi İsteği, Suggestions,Öneriler, -Blog Subscriber,Blog Abonesi, +Blog Subscriber,Blog Abone, LinkedIn Settings,LinkedIn Ayarları, Company ID,Şirket Kimliği, OAuth Credentials,OAuth Kimlik Bilgileri, -Consumer Key,Consumer Key, -Consumer Secret,Consumer Secret, -User Details,Kullanıcı Detayları, -Roles & Permissions,Roller & İzinler, -Connections,Bağlantılar, -Basic Info,Temel Bilgiler, +Consumer Key,Tüketici anahtarı, +Consumer Secret,tüketici mahremiyeti, +User Details,Kullanıcı detayları, Person URN,Kişi URN, Session Status,Oturum Durumu, Lost Reason Detail,Sebep Ayrıntısı, Opportunity Lost Reason,Fırsat Kayıp Sebep, Potential Sales Deal,Potansiyel Satış Fırsat, CRM-OPP-.YYYY.-,CRM-OPP-.YYYY.-, -Opportunity From,Fırsat Nerden, -Opportunity Owner,Fırsat Sahibi, -Opportunity Value,Fırsat Değeri, -Customer / Lead Name,Müşteri / Aday Adı, +Opportunity From,Fırsattan itibaren, +Customer / Lead Name,Müşteri/ İlk isim, Opportunity Type,Fırsat Türü, -Converted By,Dönüştüren, -Sales Stage,Satış Aşaması, +Converted By,Tarafından Dönüştürüldü, +Sales Stage,Satış aşaması, Lost Reason,Kayıp Nedeni, Expected Closing Date,Beklenen Kapanış Tarihi, To Discuss,Görüşülecek, With Items,Öğeler ile, -Closing,Kapanış, -Overview,Genel Bakış, -Probability,Olasılık, Probability (%),Olasılık (%), Contact Info,İletişim Bilgileri, Customer / Lead Address,Müşteri Adresi, Contact Mobile No,İrtibat Mobil No, -Contact Mobile,İrtibat Cep, Enter name of campaign if source of enquiry is campaign,Sorgu kaynağı kampanya ise kampanya adı girin, -Opportunity Date,Fırsat Tarihi, +Opportunity Date,Fırsat tarihi, Opportunity Item,Fırsat Ürünü, Basic Rate,Temel Oran, -Stage Name,Aşama Adı, -Stage,Aşama, -Deal Owner,Anlaşma Sahibi, +Stage Name,Sahne adı, Social Media Post,Sosyal Medya Gönderisi, Post Status,Gönderi Durumu, Posted,Gönderildi, @@ -5839,9 +5731,8 @@ Twitter,Twitter, LinkedIn,LinkedIn, Twitter Post Id,Twitter Gönderi Kimliği, LinkedIn Post Id,LinkedIn Gönderi Kimliği, -Tweet,Tweet, +Tweet,Cıvıldamak, Twitter Settings,Twitter Ayarları, -CRM Settings,CRM Ayarları, API Secret Key,API Gizli Anahtarı, Term Name,Dönem Adı, Term Start Date,Dönem Başlangıç Tarihi, @@ -5859,7 +5750,7 @@ Examiner,müfettiş, Examiner Name,sınav Adı, Supervisor,supervisor, Supervisor Name,Süpervizör Adı, -Evaluate,Değerlendir, +Evaluate,Değerlendirmek, Maximum Assessment Score,Maksimum Değerlendirme Puanı, Assessment Plan Criteria,Değerlendirme Planı Kriterleri, Maximum Score,Maksimum Skor, @@ -5877,7 +5768,7 @@ Course Name,Ders Adı, Topics,Başlıklar, Hero Image,Kahraman Resmi, Default Grading Scale,Varsayılan Derecelendirme Ölçeği, -Education Manager,Eğitim Yöneticisi, +Education Manager,Eğitim Müdürü, Course Activity,Kurs Etkinliği, Course Enrollment,Kurs Kayıt, Activity Date,Faaliyet Tarihi, @@ -5901,11 +5792,11 @@ Current Academic Year,Mevcut Akademik Yıl, Current Academic Term,Mevcut Akademik Dönem, Attendance Freeze Date,Seyirci Dondurma Tarihi, Validate Batch for Students in Student Group,Öğrenci Topluluğundaki Öğrenciler İçin Toplu İşi Doğrula, -"For Batch based Student Group, the Student Batch will be validated for every Student from the Program Enrollment.","Toplu İş Tabanlı Öğrenci Grubu için, Öğrenci Toplu işlemi, Program Kayıt'tan her Öğrenci için geçerliliğini alacaktır.", +"For Batch based Student Group, the Student Batch will be validated for every Student from the Program Enrollment.","Toplu İş Tabanlı Öğrenci Grubu için, Öğrenci Toplu işlemi, Program Kayıt'tan her Öğrenci için geçerliliğini alacaktır.", Validate Enrolled Course for Students in Student Group,Kayıtlı Dersi Öğrenci Grubu Öğrencileri için Doğrula, "For Course based Student Group, the Course will be validated for every Student from the enrolled Courses in Program Enrollment.","Kurs Tabanlı Öğrenci Grubu için, Kurs, Kayıt Edilen Program Kayıt Kurslarından her öğrenci için geçerli olacak.", Make Academic Term Mandatory,Akademik Şartı Zorunlu Yap, -"If enabled, field Academic Term will be Mandatory in Program Enrollment Tool.","Etkinleştirilmişse, Program Kayıt Aracı'nda alan Akademik Şartı Zorunlu olacaktır.", +"If enabled, field Academic Term will be Mandatory in Program Enrollment Tool.","Etkinleştirilmişse, Program Kayıt Aracı'nda alan Akademik Şartı Zorunlu olacaktır.", Skip User creation for new Student,Yeni Öğrenci için Kullanıcı oluşturmayı atla, "By default, a new User is created for every new Student. If enabled, no new User will be created when a new Student is created.","Varsayılan olarak, her yeni Öğrenci için yeni bir Kullanıcı oluşturulur. Etkinleştirilirse, yeni bir Öğrenci oluşturulduğunda yeni Kullanıcı oluşturulmayacaktır.", Instructor Records to be created by,Öğretmen Kayıtları tarafından oluşturulacak, @@ -5917,8 +5808,8 @@ Fee Schedule,Ücret tarifesi, Fee Structure,ücret Yapısı, EDU-FSH-.YYYY.-,EDU-FSH .YYYY.-, Fee Creation Status,Ücret Oluşturma Durumu, -In Process,İşlemde, -Send Payment Request Email,Ödeme Talebi E-postası Gönder, +In Process,Süreci, +Send Payment Request Email,Ödeme Talebi E-postasını Gönder, Student Category,Öğrenci Kategorisi, Fee Breakup for each student,Her öğrenci için Ücret Ayrılması, Total Amount per Student,Öğrenci Başına Toplam Tutar, @@ -5968,8 +5859,8 @@ School House,Okul Evi, Boarding Student,Yatılı Öğrenci, Check this if the Student is residing at the Institute's Hostel.,Öğrenci Enstitü Pansiyonunda ikamet ediyorsa bunu kontrol edin., Walking,Yürüme, -Institute's Bus,Enstitü Otobüsü, -Public Transport,Toplu Taşıma, +Institute's Bus,Enstitü Otobüs, +Public Transport,Toplu taşıma, Self-Driving Vehicle,Kendinden Sürüşlü Araç, Pick/Drop by Guardian,Koruyucu tarafından Pick / Bırak, Enrolled courses,Kayıtlı kurslar, @@ -6036,7 +5927,7 @@ Reason For Leaving,Ayrılma sebebi, Student Admission,Öğrenci Kabulü, Admission Start Date,Kabul Başlangıç Tarihi, Admission End Date,Kabul Bitiş Tarihi, -Publish on website,Web sitesinde yayınla, +Publish on website,Web sitesinde yayımlamak, Eligibility and Details,Uygunluk ve Ayrıntılar, Student Admission Program,Öğrenci Kabul Programı, Minimum Age,Asgari yaş, @@ -6055,7 +5946,6 @@ Student Group Name,Öğrenci Grubu Adı, Max Strength,Maksimum Güç, Set 0 for no limit,hiçbir sınırı 0 olarak ayarlayın, Instructors,Ders, -Is IRS 1099 reporting required for supplier?,Tedarikçi için IRS 1099 raporlaması gerekli midir?, Student Group Creation Tool,Öğrenci Grubu Oluşturma Aracı, Leave blank if you make students groups per year,Öğrenci gruplarını yılda bir kere yaparsanız boş bırakın., Get Courses,Kursları alın, @@ -6092,7 +5982,7 @@ Student Siblings,Öğrenci Kardeşleri, Topic Content,Konu İçeriği, Amazon MWS Settings,Amazon MWS Ayarları, ERPNext Integrations,ERPNext Entegrasyonları, -Enable Amazon,Amazon'u etkinleştir, +Enable Amazon,Amazon'u etkinleştir, MWS Credentials,MWS Kimlik Bilgileri, Seller ID,Satıcı Kimliği, AWS Access Key ID,AWS Erişim Anahtarı Kimliği, @@ -6112,16 +6002,16 @@ IT,O, MX,MX, UK,UK, US,BİZE, -Customer Type,Müşteri Türü, +Customer Type,müşteri tipi, Market Place Account Group,Market Place Hesap Grubu, After Date,Tarihten sonra, Amazon will synch data updated after this date,Amazon bu tarihten sonra güncellenen verileri senkronize edecek, Sync Taxes and Charges,Vergileri ve Ücretleri Senkronize Etme, -Get financial breakup of Taxes and charges data by Amazon ,Vergi'nin mali ayrılığını al ve Amazon tarafından veri topla, +Get financial breakup of Taxes and charges data by Amazon ,Vergi'nin mali ayrılığını al ve Amazon tarafından veri topla, Sync Products,Ürünleri Senkronize Et, -Always sync your products from Amazon MWS before synching the Orders details,Siparişler ayrıntılarını eşitlemeden önce her zaman ürünlerinizi Amazon MWS'den eşitleyin, +Always sync your products from Amazon MWS before synching the Orders details,Siparişler ayrıntılarını eşitlemeden önce her zaman ürünlerinizi Amazon MWS'den eşitleyin, Sync Orders,Senkronizasyon Siparişleri, -Click this button to pull your Sales Order data from Amazon MWS.,Amazon SMM'den Satış Siparişi verilerinizi çekmek için bu düğmeyi tıklayın., +Click this button to pull your Sales Order data from Amazon MWS.,Amazon SMM'den Satış Siparişi verilerinizi çekmek için bu düğmeyi tıklayın., Enable Scheduled Sync,Zamanlanmış Senkronizasyonu Etkinleştir, Check this to enable a scheduled Daily synchronization routine via scheduler,Zamanlayıcı ile programlanmış Günlük senkronizasyon rutinini etkinleştirmek için bunu kontrol edin., Max Retry Limit,Maksimum Yeniden Deneme Sınırı, @@ -6147,7 +6037,7 @@ Token Endpoint,Token Bitiş Noktası, Scope,kapsam, Authorization Settings,Yetkilendirme Ayarları, Authorization Endpoint,Yetkilendirme Bitiş Noktası, -Authorization URL,Yetkilendirme URL'si, +Authorization URL,Yetkilendirme URL'si, Quickbooks Company ID,Quickbooks Şirket Kimliği, Company Settings,Firma Ayarları, Default Shipping Account,Varsayılan Kargo Hesabı, @@ -6158,25 +6048,25 @@ Shopify Log,Shopify Günlüğü, Request Data,Veri İste, Shopify Settings,Shopify Ayarları, status html,durum html, -Enable Shopify,Shopify'ı etkinleştir, +Enable Shopify,Shopify'ı etkinleştir, App Type,Uygulama Türü, Last Sync Datetime,Son Senkronizasyon Tarihi, -Shop URL,Mağaza URL'si, +Shop URL,Mağaza URL'si, eg: frappe.myshopify.com,örneğin: frappe.myshopify.com, Shared secret,Paylaşılan sır, Webhooks Details,Webhooks Ayrıntılar, Webhooks,Webhooks, Customer Settings,Müşteri ayarları, Default Customer,Varsayılan Müşteri, -Customer Group will set to selected group while syncing customers from Shopify,"Müşteri Grubu, Shopify'tan müşterileri senkronize ederken seçilen gruba ayarlanacak", +Customer Group will set to selected group while syncing customers from Shopify,"Müşteri Grubu, Shopify'tan müşterileri senkronize ederken seçilen gruba ayarlanacak", For Company,Şirket için, Cash Account will used for Sales Invoice creation,Satış Faturası oluşturma için Nakit Hesabı kullanılacaktır, -Update Price from Shopify To ERPNext Price List,ERPNext Fiyat Listesinden Shopify'a Güncelleme Fiyatı, -Default Warehouse to to create Sales Order and Delivery Note,Satış Siparişi ve İrsaliye Oluşturmak İçin Varsayılan Depo, +Update Price from Shopify To ERPNext Price List,ERPNext Fiyat Listesinden Shopify'a Güncelleme Fiyatı, +Default Warehouse to to create Sales Order and Delivery Note,Satış Siparişi ve Teslimat Notu Oluşturmak İçin Varsayılan Depo, Sales Order Series,Satış Siparişi Serisi, -Import Delivery Notes from Shopify on Shipment,Gönderide Shopify'tan Teslim Alma Notları, -Delivery Note Series,İrsaliye Serisi, -Import Sales Invoice from Shopify if Payment is marked,Ödeme işaretliyse Satış Faturasını Shopify'dan içe aktarın, +Import Delivery Notes from Shopify on Shipment,Gönderide Shopify'tan Teslim Alma Notları, +Delivery Note Series,Teslimat Notu Serisi, +Import Sales Invoice from Shopify if Payment is marked,Ödeme işaretliyse Satış Faturasını Shopify'dan içe aktarın, Sales Invoice Series,Satış Faturası Serisi, Shopify Tax Account,Vergi Hesabı Shopify, Shopify Tax/Shipping Title,Vergi / Kargo Başlığı, @@ -6185,44 +6075,44 @@ Shopify Webhook Detail,Shopify Webhook Detayı, Webhook ID,Webhook Kimliği, Tally Migration,Tally Göç, Master Data,Ana veriler, -"Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs","Hesap Planı, Müşteriler, Tedarikçiler, Adresler, Kalemler ve UOM'lardan oluşan Tally'den dışa aktarılan veriler", +"Data exported from Tally that consists of the Chart of Accounts, Customers, Suppliers, Addresses, Items and UOMs","Hesap Planı, Müşteriler, Tedarikçiler, Adresler, Kalemler ve UOM'lardan oluşan Tally'den dışa aktarılan veriler", Is Master Data Processed,Ana Veriler İşleniyor, Is Master Data Imported,Ana Veriler Alındı mı, Tally Creditors Account,Tally Alacaklılar Hesabı, -Creditors Account set in Tally,Alacaklılar Hesabı Tally'de belirlendi, +Creditors Account set in Tally,Alacaklılar Hesabı Tally'de belirlendi, Tally Debtors Account,Tally Borçlular Hesabı, -Debtors Account set in Tally,Borçlu Hesabı Tally'de ayarlandı, +Debtors Account set in Tally,Borçlu Hesabı Tally'de ayarlandı, Tally Company,Tally Şirketi, Company Name as per Imported Tally Data,İçe Aktarılan Tally Verilerine göre Şirket Adı, Default UOM,Varsayılan UOM, UOM in case unspecified in imported data,İçe aktarılan verilerde belirtilmemiş olması durumunda UOM, ERPNext Company,ERPNext Şirketi, -Your Company set in ERPNext,Şirketiniz ERPNext'te ayarlandı, +Your Company set in ERPNext,Şirketiniz ERPNext'te ayarlandı, Processed Files,İşlenmiş Dosyalar, Parties,Taraflar, UOMs,Ölçü Birimleri, -Vouchers,Kuponlar, +Vouchers,kuponları, Round Off Account,Yuvarlama Hesabı, Day Book Data,Günlük Kitap Verileri, -Day Book Data exported from Tally that consists of all historic transactions,Tally'den dışa aktarılan ve tüm geçmiş işlemlerden oluşan Gün Defteri Verileri, +Day Book Data exported from Tally that consists of all historic transactions,Tally'den dışa aktarılan ve tüm geçmiş işlemlerden oluşan Gün Defteri Verileri, Is Day Book Data Processed,Günlük Kitap Verileri İşleniyor mu?, Is Day Book Data Imported,Günlük Kitap Verileri Alındı mı, Woocommerce Settings,Woocommerce Ayarları, Enable Sync,Senkronizasyonu Etkinleştir, -Woocommerce Server URL,Woocommerce Sunucusu URL'si, +Woocommerce Server URL,Woocommerce Sunucusu URL'si, Secret,Gizli, API consumer key,API tüketici anahtarı, API consumer secret,API tüketici sırrı, Tax Account,Vergi Hesabı, -Freight and Forwarding Account,Navlun ve Nakliye Hesabı, -Creation User,Oluşturma Kullanıcısı, +Freight and Forwarding Account,Yük ve Nakliyat Hesabı, +Creation User,Yaratılış Kullanıcısı, "The user that will be used to create Customers, Items and Sales Orders. This user should have the relevant permissions.","Müşteriler, Öğeler ve Satış Siparişleri oluşturmak için kullanılacak kullanıcı. Bu kullanıcı ilgili izinlere sahip olmalıdır.", -"This warehouse will be used to create Sales Orders. The fallback warehouse is ""Stores"".",Bu depo Müşteri Siparişleri oluşturmak için kullanılacaktır. Yedek depo 'Mağazalar' dır., -"The fallback series is ""SO-WOO-"".",Geri dönüş serisi 'SO-WOO-'., +"This warehouse will be used to create Sales Orders. The fallback warehouse is ""Stores"".",Bu depo Müşteri Siparişleri oluşturmak için kullanılacaktır. Yedek depo "Mağazalar" dır., +"The fallback series is ""SO-WOO-"".",Geri dönüş serisi "SO-WOO-"., This company will be used to create Sales Orders.,Bu şirket Satış Siparişleri oluşturmak için kullanılacaktır., Delivery After (Days),Teslimat Sonrası (Gün), This is the default offset (days) for the Delivery Date in Sales Orders. The fallback offset is 7 days from the order placement date.,"Bu, Müşteri Siparişlerindeki Teslim Tarihi için varsayılan ofsettir (gün). Yedek ofset, sipariş yerleşim tarihinden itibaren 7 gündür.", -"This is the default UOM used for items and Sales orders. The fallback UOM is ""Nos"".","Bu, öğeler ve Satış siparişleri için kullanılan varsayılan UOM'dir. Geri dönüş UOM'si 'Nos'.", +"This is the default UOM used for items and Sales orders. The fallback UOM is ""Nos"".","Bu, öğeler ve Satış siparişleri için kullanılan varsayılan UOM'dir. Geri dönüş UOM'si "Nos".", Endpoints,Endpoints, Endpoint,Son nokta, Antibiotic Name,Antibiyotik adı, @@ -6237,7 +6127,7 @@ Procedure Template,Prosedür şablonu, Procedure Prescription,Prosedür Reçete, Service Unit,Servis Ünitesi, Consumables,Sarf, -Consume Stock,Stok Tüket, +Consume Stock,Stok tüketmek, Invoice Consumables Separately,Fatura Sarf Malzemelerini Ayrı Ayrı, Consumption Invoiced,Faturalandırılan Tüketim, Consumable Total Amount,Sarf Malzemesi Toplam Miktarı, @@ -6261,10 +6151,10 @@ Drug Name / Description,İlaç Adı / Açıklaması, Dosage,Dozaj, Dosage by Time Interval,Zaman aralığına göre dozaj, Interval,Aralık, -Interval UOM,Aralık UOM'sı, +Interval UOM,Aralık UOM'sı, Hour,Saat, Update Schedule,Programı Güncelle, -Exercise,Egzersiz yap, +Exercise,Egzersiz yapmak, Difficulty Level,Zorluk seviyesi, Counts Target,Hedefi Sayar, Counts Completed,Tamamlanan Sayımlar, @@ -6281,7 +6171,7 @@ Exercise Type Step,Egzersiz Türü Adım, Max number of visit,Maks Ziyaret Sayısı, Visited yet,Henüz ziyaret edilmedi, Reference Appointments,Referans Randevuları, -Valid till,Geçerlilik tarihi, +Valid till,Kadar geçerli, Fee Validity Reference,Ücret Geçerlilik Referansı, Basic Details,Temel Ayrıntılar, HLC-PRAC-.YYYY.-,HLC-PRAC-.YYYY.-, @@ -6312,7 +6202,7 @@ Out Patient Settings,Out Patient Settings, Patient Name By,Hasta Adı Tarafından, Patient Name,Hasta adı, Link Customer to Patient,Müşteriyi Hastaya Bağla, -"If checked, a customer will be created, mapped to Patient.\nPatient Invoices will be created against this Customer. You can also select existing Customer while creating Patient.","İşaretlenirse, Hasta ile eşleştirilen bir müşteri oluşturulur. Bu Müşteri'ye karşı hasta faturaları oluşturulacaktır. Hasta oluşturulurken mevcut Müşteri'yi seçebilirsiniz.", +"If checked, a customer will be created, mapped to Patient.\nPatient Invoices will be created against this Customer. You can also select existing Customer while creating Patient.","İşaretlenirse, Hasta ile eşleştirilen bir müşteri oluşturulur. Bu Müşteri'ye karşı hasta faturaları oluşturulacaktır. Hasta oluşturulurken mevcut Müşteri'yi seçebilirsiniz.", Default Medical Code Standard,Varsayılan Tıbbi Kod Standardı, Collect Fee for Patient Registration,Hasta Kayıt için Toplama Ücreti, Checking this will create new Patients with a Disabled status by default and will only be enabled after invoicing the Registration Fee.,"Bunun işaretlenmesi, varsayılan olarak Devre Dışı durumuna sahip yeni Hastalar oluşturacak ve yalnızca Kayıt Ücreti fatura edildikten sonra etkinleştirilecektir.", @@ -6329,10 +6219,7 @@ Default Healthcare Service Items,Varsayılan Sağlık Hizmeti Öğeleri, Clinical Procedure Consumable Item,Klinik Prosedür Sarf Malzemesi, Default Accounts,Varsayılan Hesaplar, Default income accounts to be used if not set in Healthcare Practitioner to book Appointment charges.,Randevu ücretleri için Sağlık Uygulayıcısında belirtilmemişse kullanılacak varsayılan gelir hesapları., -Receivable Accounts,Alacak Hesapları, -Default Receivable Accounts,Temerrüt Alacak Hesapları, Default receivable accounts to be used to book Appointment charges.,Randevu ücretlerini ayırmak için kullanılacak varsayılan alacak hesapları., -Mention if a non-standard receivable account,Standart dışı bir alacak hesabı varsa belirtiniz, Out Patient SMS Alerts,Out Hasta SMS Uyarıları, Patient Registration,Hasta Kayıt, Registration Message,Kayıt Mesajı, @@ -6355,8 +6242,8 @@ Custom Signature in Print,Baskıda Özel İmza, Laboratory SMS Alerts,Laboratuar SMS Uyarıları, Result Printed Message,Sonuç Yazdırılan Mesaj, Result Emailed Message,Sonuç E-postayla Gönderilen Mesaj, -Check In,Giriş yap, -Check Out,Çıkış yap, +Check In,Giriş, +Check Out,Çıkış yapmak, HLC-INP-.YYYY.-,HLC-INP-.YYYY.-, A Positive,A Pozitif, A Negative,A Negatif, @@ -6404,7 +6291,7 @@ Patient Demographics,Hasta Demografi, HLC-PAT-.YYYY.-,HLC-PAT-.YYYY.-, Middle Name (optional),İkinci İsim (isteğe bağlı), Inpatient Status,Yatan Hasta Durumu, -"If ""Link Customer to Patient"" is checked in Healthcare Settings and an existing Customer is not selected then, a Customer will be created for this Patient for recording transactions in Accounts module.","Sağlık Ayarlarında 'Müşteriyi Hastaya Bağla' işaretlenmişse ve mevcut bir Müşteri seçilmediyse, Hesaplar modülünde işlemlerin kaydedilmesi için bu Hasta için bir Müşteri oluşturulacaktır.", +"If ""Link Customer to Patient"" is checked in Healthcare Settings and an existing Customer is not selected then, a Customer will be created for this Patient for recording transactions in Accounts module.","Sağlık Ayarlarında "Müşteriyi Hastaya Bağla" işaretlenmişse ve mevcut bir Müşteri seçilmediyse, Hesaplar modülünde işlemlerin kaydedilmesi için bu Hasta için bir Müşteri oluşturulacaktır.", Personal and Social History,Kişisel ve Sosyal Tarih, Marital Status,Medeni durum, Married,Evli, @@ -6490,11 +6377,11 @@ Exercises,Egzersizler, Therapy For,Terapi İçin, Add Exercises,Egzersiz Ekle, Body Temperature,Vücut Sıcaklığı, -"Presence of a fever (temp > 38.5 °C/101.3 °F or sustained temp > 38 °C/100.4 °F)","Ateşin varlığı (sıcaklık> 38.5 ° C / 101.3 ° F veya sürekli> 38 ° C / 100.4 ° F)", +Presence of a fever (temp > 38.5 °C/101.3 °F or sustained temp > 38 °C/100.4 °F),Ateşin varlığı (sıcaklık> 38.5 ° C / 101.3 ° F veya sürekli> 38 ° C / 100.4 ° F), Heart Rate / Pulse,Nabız / Darbe, Adults' pulse rate is anywhere between 50 and 80 beats per minute.,Yetişkinlerin nabız sayısı dakikada 50 ila 80 atım arasında bir yerde bulunur., Respiratory rate,Solunum hızı, -Normal reference range for an adult is 16–20 breaths/minute (RCP 2012),Bir yetişkin için normal referans aralığı 16-20 nefes / dakika'dır (RCP 2012), +Normal reference range for an adult is 16–20 breaths/minute (RCP 2012),Bir yetişkin için normal referans aralığı 16-20 nefes / dakika'dır (RCP 2012), Tongue,Dil, Coated,Kaplanmış, Very Coated,Çok Kaplamalı, @@ -6512,7 +6399,7 @@ One Sided,Tek taraflı, Blood Pressure (systolic),Kan Basıncı (sistolik), Blood Pressure (diastolic),Kan Basıncı (diyastolik), Blood Pressure,Kan basıncı, -"Normal resting blood pressure in an adult is approximately 120 mmHg systolic, and 80 mmHg diastolic, abbreviated ""120/80 mmHg""",Yetişkinlerde normal istirahat tansiyonu sistolik olarak yaklaşık 120 mmHg ve '120/80 mmHg' olarak kısaltılan 80 mmHg diastoliktir, +"Normal resting blood pressure in an adult is approximately 120 mmHg systolic, and 80 mmHg diastolic, abbreviated ""120/80 mmHg""",Yetişkinlerde normal istirahat tansiyonu sistolik olarak yaklaşık 120 mmHg ve "120/80 mmHg" olarak kısaltılan 80 mmHg diastoliktir, Nutrition Values,Beslenme Değerleri, Height (In Meter),Yükseklik (Metrede), Weight (In Kilogram),Ağırlık (Kilogram cinsinden), @@ -6557,7 +6444,7 @@ Appointment Letter Template,Randevu Mektubu Şablonu, Body,Vücut, Closing Notes,Kapanış Notları, Appointment Letter content,Randevu Mektubu içeriği, -Appraisal,Değerlendirme, +Appraisal,Appraisal:Değerlendirme, HR-APR-.YY.-.MM.,HR-APR-.YY.-.MM., Appraisal Template,Değerlendirme Şablonu, For Employee Name,Çalışan Adına, @@ -6575,38 +6462,38 @@ KRA,KRA, Key Performance Area,Kilit Performans Alanı, HR-ATT-.YYYY.-,HR-ATT-.YYYY.-, On Leave,İzinli, -Work From Home,Evden Çalış, -Leave Application,İzin Uygulaması, -Attendance Date,Puantaj Tarihi, -Attendance Request,Puantaj Talebi, -Late Entry,Geç Giriş, +Work From Home,Evden çalışmak, +Leave Application,İzin uygulaması, +Attendance Date,Katılım Tarihi, +Attendance Request,Katılım Talebi, +Late Entry,Geç giriş, Early Exit,Erken Çıkış, Half Day Date,Yarım Gün Tarih, On Duty,Görevde, Explanation,açıklama, -Compensatory Leave Request,Telafi İzin Talebi, +Compensatory Leave Request,Telafi Bırakma Talebi, Leave Allocation,İzin Tahsisi, Worked On Holiday,Tatilde Çalıştı, Work From Date,Tarihten Çalışma, Work End Date,İş Bitiş Tarihi, Email Sent To,E-posta Gönderildi, Select Users,Kullanıcıları Seç, -Send Emails At,E-posta Gönderim, -Reminder,Hatırlat, +Send Emails At,At e-postalar gönderin, +Reminder,Hatırlatma, Daily Work Summary Group User,Günlük Çalışma Özet Grubu Kullanıcı, email,e-posta, Parent Department,Ana Bölüm, -Leave Block List,İzin Engel Listesi, +Leave Block List,İzin engel listesi, Days for which Holidays are blocked for this department.,Bu departman için tatillerin kaldırıldığı günler., Leave Approver,İzin Onaylayan, -Expense Approver,Masraf Onaycısı, +Expense Approver,Gider Approver, Department Approver,Bölüm Onaycısı, Approver,Onaylayan, -Required Skills,İstenen Yetenekler, -Skills,Yetenekler, +Required Skills,İstenen yetenekler, +Skills,Beceri, Designation Skill,Atama Becerisi, -Skill,Yetenek, -Driver,Şoför, +Skill,Beceri, +Driver,sürücü, HR-DRI-.YYYY.-,HR-DRI-.YYYY.-, Suspended,Askıya alındı, Transporter,Taşıyıcı, @@ -6636,7 +6523,7 @@ Notice (days),Bildirimi (gün), Date Of Retirement,Emeklilik Tarihiniz, Department and Grade,Bölüm ve sınıf, Reports to,Raporlar, -Attendance and Leave Details,Puantaj ve İzin Ayrıntıları, +Attendance and Leave Details,Katılım ve Ayrıntı Ayrıntıları, Leave Policy,Politikadan Ayrıl, Attendance Device ID (Biometric/RF tag ID),Seyirci Cihaz Kimliği (Biyometrik / RF etiketi numarası), Applicable Holiday List,Uygulanabilir Tatil Listesi, @@ -6671,27 +6558,27 @@ Health Details,Sağlık Bilgileri, "Here you can maintain height, weight, allergies, medical concerns etc","Burada boy, kilo, alerji, tıbbi endişeler vb muhafaza edebilirsiniz", Educational Qualification,Eğitim Yeterliliği, Previous Work Experience,Önceki İş Deneyimi, -External Work History,Dış Personel Geçmişi, +External Work History,Dış Çalışma Geçmişi, History In Company,Şirketteki Geçmişi, -Internal Work History,İç Personel Geçmişi, +Internal Work History,İç Çalışma Geçmişi, Resignation Letter Date,İstifa Mektubu Tarihi, Relieving Date,Ayrılma Tarihi, Reason for Leaving,Ayrılma Nedeni, Leave Encashed?,İzin Tahsil Edilmiş mi?, -Encashment Date,Paraya Çevirme Tarihi, +Encashment Date,Nakit Çekim Tarihi, New Workplace,Yeni İş Yeri, HR-EAD-.YYYY.-,HR-EAD-.YYYY.-, Returned Amount,İade Edilen Tutar, -Claimed,Talep Edilen, +Claimed,İddia Edilen, Advance Account,Peşin Hesap, -Employee Attendance Tool,Personel Puantaj Aracı, -Unmarked Attendance,İşaretsiz Puantaj, -Employees HTML,Personel HTML, +Employee Attendance Tool,Çalışan Seyirci Aracı, +Unmarked Attendance,Işaretsiz Seyirci, +Employees HTML,"Çalışanlar, HTML", Marked Attendance,İşaretlenmiş Devamlılık, Marked Attendance HTML,İşaretlenmiş Devamlılık HTML, Employee Benefit Application,Çalışanlara Sağlanan Fayda, -Max Benefits (Yearly),Maksimum Fayda (Yıllık), -Remaining Benefits (Yearly),Kalan Fayda (Yıllık), +Max Benefits (Yearly),Maksimum Faydalar (Yıllık), +Remaining Benefits (Yearly),Kalan Faydalar (Yıllık), Payroll Period,Bordro Dönemi, Benefits Applied,Uygulanan Faydalar, Dispensed Amount (Pro-rated),Dağıtım Miktarı (Pro dereceli), @@ -6705,12 +6592,12 @@ Benefit Type and Amount,Fayda Türü ve Tutarı, Claim Benefit For,Için hak talebi, Max Amount Eligible,Maksimum Tutar, Expense Proof,Gider kanıtı, -Employee Boarding Activity,Personel Yatılı Etkinliği, +Employee Boarding Activity,Çalışan Yatılı Etkinliği, Activity Name,Etkinlik adı, Task Weight,görev Ağırlığı, Required for Employee Creation,Çalışan Yaratma için Gerekli, Applicable in the case of Employee Onboarding,Çalışan Onboarding durumunda uygulanabilir, -Employee Checkin,Personel Giriş, +Employee Checkin,Çalışan Checkin, Log Type,Günlük Tipi, OUT,DIŞARI, Location / Device ID,Konum / Cihaz Kimliği, @@ -6727,75 +6614,75 @@ Under Graduate,Lisans, Year of Passing,Geçiş Yılı, Class / Percentage,Sınıf / Yüzde, Major/Optional Subjects,Ana / Opsiyonel Konular, -Employee External Work History,Personel Harici İş Geçmişi, +Employee External Work History,Çalışan Harici İş Geçmişi, Total Experience,Toplam Deneyim, Default Leave Policy,Varsayılan Ayrılma Politikası, Default Salary Structure,Varsayılan Maaş Yapısı, -Employee Group Table,Personel Grup Masası, +Employee Group Table,Çalışan Grup Masası, ERPNext User ID,ERPNext Kullanıcı Kimliği, -Employee Health Insurance,Personel Sağlık Sigortası, +Employee Health Insurance,Çalışan Sağlık Sigortası, Health Insurance Name,Sağlık Sigortası Adı, -Employee Incentive,Personel Teşviki, +Employee Incentive,Çalışan Teşviki, Incentive Amount,Teşvik Tutarı, -Employee Internal Work History,Personel Dahili İş Geçmişi, -Employee Onboarding,Personel İşe Alım, +Employee Internal Work History,Çalışan Dahili İş Geçmişi, +Employee Onboarding,Çalışan Onboard, Notify users by email,Kullanıcıları e-postayla bilgilendir, -Employee Onboarding Template,Personel İşe Alım Şablonu, +Employee Onboarding Template,Çalışan Onboard Şablonu, Activities,Faaliyetler, -Employee Onboarding Activity,Personel İşe Alım Etkinliği, -Employee Other Income,Personel Diğer Gelir, -Employee Promotion,Personel Terfi İşlemleri, -Promotion Date,Terfi Tarihi, -Employee Promotion Details,Personel Terfi İşlem Detayları, -Employee Promotion Detail,Personel Terfi İşlem Detayı, -Employee Property History,Personel Mülkiyet Tarihi, -Employee Separation,Personel Çıkış İşlemleri, -Employee Separation Template,Personel Çıkış Şablonu, +Employee Onboarding Activity,Çalışan Katılımı Etkinliği, +Employee Other Income,Çalışan Diğer Gelir, +Employee Promotion,Çalışan Tanıtımı, +Promotion Date,Tanıtım Tarihi, +Employee Promotion Details,Çalışan Tanıtım Detayları, +Employee Promotion Detail,Çalışan Promosyonu Detayı, +Employee Property History,Çalışan Mülkiyet Tarihi, +Employee Separation,Çalışan Ayrılığı, +Employee Separation Template,Çalışan Ayırma Şablonu, Exit Interview Summary,Çıkış Mülakatı Özeti, -Employee Skill,Personel Yetenekleri, +Employee Skill,Çalışan Beceri, Proficiency,yeterlik, Evaluation Date,Değerlendirme tarihi, -Employee Skill Map,Personel Beceri Haritası, -Employee Skills,Personel Yetenekleri, +Employee Skill Map,Çalışan Beceri Haritası, +Employee Skills,Çalışan Becerileri, Trainings,Eğitimler, -Employee Tax Exemption Category,Personel Vergisi İstisnası Kategorisi, +Employee Tax Exemption Category,Çalışan Vergisi İstisnası Kategorisi, Max Exemption Amount,Maksimum Muafiyet Tutarı, -Employee Tax Exemption Declaration,Personel Vergisi İstisnası Beyanı, +Employee Tax Exemption Declaration,Çalışan Vergisi İstisnası Beyanı, Declarations,Beyannameler, Total Declared Amount,Toplam Beyan Tutar, Total Exemption Amount,Toplam Muafiyet Tutarı, -Employee Tax Exemption Declaration Category,Personel Vergisi İstisna Beyannamesi Kategorisi, +Employee Tax Exemption Declaration Category,Çalışan Vergisi İstisna Beyannamesi Kategorisi, Exemption Sub Category,Exemption Alt Kategorisi, Exemption Category,Muafiyet Kategorisi, Maximum Exempted Amount,Maksimum Muaf Tutar, Declared Amount,Beyan Edilen Tutar, -Employee Tax Exemption Proof Submission,Personel Vergi Muafiyeti Proof Sunumu, +Employee Tax Exemption Proof Submission,Çalışan Vergi Muafiyeti Proof Sunumu, Submission Date,Teslim tarihi, Tax Exemption Proofs,Vergi Muafiyet İspatları, Total Actual Amount,Toplam Gerçek Tutar, -Employee Tax Exemption Proof Submission Detail,Personel Vergi Muafiyeti Proof Gönderme Detayı, +Employee Tax Exemption Proof Submission Detail,Çalışan Vergi Muafiyeti Proof Gönderme Detayı, Maximum Exemption Amount,Maksimum Muafiyet Tutarı, Type of Proof,Kanıt Türü, Actual Amount,Gerçek Tutar, -Employee Tax Exemption Sub Category,Personel Vergi Muafiyeti Alt Kategorisi, +Employee Tax Exemption Sub Category,Çalışan Vergi Muafiyeti Alt Kategorisi, Tax Exemption Category,Vergi Muafiyet Kategorisi, -Employee Training,Personel Eğitimi, -Training Date,Eğitim Tarihi, -Employee Transfer,Personel Transferi, +Employee Training,Çalışan eğitimi, +Training Date,Eğitim tarihi, +Employee Transfer,Çalışan Transferi, Transfer Date,Transfer tarihi, -Employee Transfer Details,Personel Transfer Detayları, -Employee Transfer Detail,Personel Transfer Detayı, -Re-allocate Leaves,İzinleri yeniden ayır, -Create New Employee Id,Yeni Personel Kimliği Oluşturun, -New Employee ID,Yeni Personel Kimliği, -Employee Transfer Property,Personel Transfer Mülkiyeti, +Employee Transfer Details,Çalışan Transfer Detayları, +Employee Transfer Detail,Çalışan Transfer Detayı, +Re-allocate Leaves,Yaprakları yeniden ayır, +Create New Employee Id,Yeni Çalışan Kimliği Oluşturun, +New Employee ID,Yeni Çalışan Kimliği, +Employee Transfer Property,Çalışan Transfer Mülkiyeti, HR-EXP-.YYYY.-,HR-EXP-.YYYY.-, Expense Taxes and Charges,Gider Vergileri ve Masrafları, Total Sanctioned Amount,Toplam Tasdiklenmiş Tutar, Total Advance Amount,Toplam Avans Tutarı, Total Claimed Amount,Toplam İade edilen Tutar, Total Amount Reimbursed,Toplam Tutar Geri ödenen, -Vehicle Log,Araç Kaydı, +Vehicle Log,araç Giriş, Employees Email Id,Çalışanların e-posta adresleri, More Details,Daha fazla detay, Expense Claim Account,Gider Talep Hesabı, @@ -6812,13 +6699,13 @@ Add to Holidays,Tatillere ekle, Holidays,Bayram, Clear Table,Temizle Tablo, HR Settings,İK Ayarları, -Employee Settings,Personel Ayarları, +Employee Settings,Çalışan Ayarları, Retirement Age,Emeklilik yaşı, Enter retirement age in years,yıllarda emeklilik yaşı girin, Stop Birthday Reminders,Doğum günü hatırlatıcılarını durdur, -Expense Approver Mandatory In Expense Claim,Gider Talebi'nde Harcama Uygunluğu, +Expense Approver Mandatory In Expense Claim,Gider Talebi'nde Harcama Uygunluğu, Payroll Settings,Bordro Ayarları, -Leave,Ayrıl, +Leave,Ayrılmak, Max working hours against Timesheet,Max Çizelgesi karşı çalışma saatleri, Include holidays in Total no. of Working Days,Çalışma günlerinin toplam sayısı ile tatilleri dahil edin, "If checked, Total no. of Working Days will include holidays, and this will reduce the value of Salary Per Day","Seçili ise,toplam çalışma günleri sayısı tatilleri içerecektir ve bu da Günlük ücreti düşürecektir", @@ -6830,14 +6717,13 @@ Encrypt Salary Slips in Emails,E-postalardaki Maaş Notlarını Şifrele, "The salary slip emailed to the employee will be password protected, the password will be generated based on the password policy.","Çalışana gönderilecek maaş bordrosu şifre korumalı olacak, şifre şifre politikasına göre üretilecektir.", Password Policy,Şifre politikası, Example: SAL-{first_name}-{date_of_birth.year}
This will generate a password like SAL-Jane-1972,Örnek: SAL- {first_name} - {date_of_birth.year}
Bu SAL-Jane-1972 gibi bir şifre üretecek, -Leave Policy Assignment,İzin Politika Ataması -Leave Settings,İzin Ayarları, -Leave Approval Notification Template,İzin Onay Bildirim Şablonunu, -Leave Status Notification Template,İzin Durum Bildirimi Şablonunu, +Leave Settings,Ayarları Bırak, +Leave Approval Notification Template,Onay Bildirim Şablonunu Bırak, +Leave Status Notification Template,Durum Bildirimi Şablonunu Bırak, Role Allowed to Create Backdated Leave Application,Gecikmeli İzin Başvurusu Oluşturma Rolüne İzin Verildi, Leave Approver Mandatory In Leave Application,İzin Verme Başvurusunu Tamamlama Zorunlu Bırakın, -Show Leaves Of All Department Members In Calendar,Takvimde Tüm Bölüm Üyelerinin İzinlerini Göster, -Auto Leave Encashment,Otomatik İzin Eklemesi, +Show Leaves Of All Department Members In Calendar,Takvimde Tüm Bölüm Üyelerinin Yapraklarını Göster, +Auto Leave Encashment,Otomatik Ayrılma Eklemesi, Hiring Settings,Kiralama Ayarları, Check Vacancies On Job Offer Creation,İş Teklifi Oluşturma İşleminde Boşlukları Kontrol Edin, Identification Document Type,Kimlik Belge Türü, @@ -6851,7 +6737,7 @@ Other Taxes and Charges,Diğer Vergiler ve Masraflar, Income Tax Slab Other Charges,Gelir Vergisi Levhası Diğer Masraflar, Min Taxable Income,Minimum Vergiye Tabi Gelir, Max Taxable Income,Maksimum Vergilendirilebilir Gelir, -Applicant for a Job,İş için başvuru, +Applicant for a Job,İş için aday, Accepted,Kabul Edilmiş, Job Opening,İş Açılışı, Cover Letter,Ön yazı, @@ -6874,12 +6760,12 @@ HR-LAL-.YYYY.-,HR-LAL-.YYYY.-, Allocation,Tahsis, New Leaves Allocated,Tahsis Edilen Yeni İzinler, Add unused leaves from previous allocations,Önceki tahsislerden kullanılmayan izinleri ekle, -Unused leaves,Kullanılmayan İzinler, +Unused leaves,Kullanılmayan yapraklar, Total Leaves Allocated,Ayrılan toplam izinler, -Total Leaves Encashed,Toplam İzinler Encashed, +Total Leaves Encashed,Toplam Yapraklar Encashed, Leave Period,Dönme Süresi, -Carry Forwarded Leaves,Yönlendirilen İzinler Carry, -Apply / Approve Leaves,İzinleri Onayla / Uygula, +Carry Forwarded Leaves,Yönlendirilen Yapraklar Carry, +Apply / Approve Leaves,Yapraklar Onayla / Uygula, HR-LAP-.YYYY.-,HR-LAP-.YYYY.-, Leave Balance Before Application,Uygulamadan Önce Kalan İzin, Total Leave Days,Toplam bırak Günler, @@ -6907,8 +6793,8 @@ Department (optional),Bölüm (isteğe bağlı), Designation (optional),Atama (isteğe bağlı), Employee Grade (optional),Çalışan Sınıfı (isteğe bağlı), Employee (optional),Çalışan (isteğe bağlı), -Allocate Leaves,İzin Tahsisi, -Carry Forward,Nakletme, +Allocate Leaves,Yaprakları Tahsis, +Carry Forward,Nakletmek, Please select Carry Forward if you also want to include previous fiscal year's balance leaves to this fiscal year,Geçen mali yılın bakiyelerini bu mali yıla dahil etmek isterseniz Lütfen İleri Taşıyı seçin, New Leaves Allocated (In Days),Tahsis Edilen Yeni İzinler (Günler), Allocate,Atama yap, @@ -6931,10 +6817,10 @@ Applicable After (Working Days),Uygulanabilir sonra (iş günü), Maximum Continuous Days Applicable,Maksimum Sürekli Günler Uygulanabilir, Is Optional Leave,İsteğe Bağlı Bırakılıyor, Allow Negative Balance,Negatif bakiyeye izin ver, -Include holidays within leaves as leaves,İzin olarak İzinler içinde tatil dahil, +Include holidays within leaves as leaves,Yapraklar gibi yaprakları içinde tatil dahil, Is Compensatory,Telafi Edicidir, -Maximum Carry Forwarded Leaves,Maksimum Taşıma Yönlendirilmiş İzinler, -Expire Carry Forwarded Leaves (Days),Carry Forwarded İzinler Süresi (Gün), +Maximum Carry Forwarded Leaves,Maksimum Taşıma Yönlendirilmiş Yapraklar, +Expire Carry Forwarded Leaves (Days),Carry Forwarded Yapraklar Süresi (Gün), Calculated in days,Gün içinde hesaplanır, Encashment,paraya çevirme, Allow Encashment,Muhafazaya İzin Ver, @@ -6948,10 +6834,10 @@ Payroll Frequency,Bordro Frekansı, Fortnightly,iki haftada bir, Bimonthly,İki ayda bir, Employees,Çalışanlar, -Number Of Employees,Personel Sayısı, -Employee Details,Personel Bilgileri, -Validate Attendance,Puantajı Doğrula, -Salary Slip Based on Timesheet,Çizelgeye bağlı Maaş Bordrosu, +Number Of Employees,Çalışan Sayısı, +Employee Details,Çalışan Bilgileri, +Validate Attendance,Katılımı Doğrula, +Salary Slip Based on Timesheet,Çizelgesi dayanarak maaş Kayma, Select Payroll Period,Bordro Dönemi seçin, Deduct Tax For Unclaimed Employee Benefits,Sahipsiz Çalışanlara Sağlanan Faydalar İçin Vergi İndirimi, Deduct Tax For Unsubmitted Tax Exemption Proof,Gönderilmemiş Vergi İstisnası Kanıtı için Vergi İndirimi, @@ -6997,7 +6883,7 @@ Bank Account No.,Banka Hesap No, Earning & Deduction,Kazanma & Kesintisi, Earnings,Kazanç, Deductions,Kesintiler, -Loan repayment,Kredi Geri Ödemesi, +Loan repayment,Kredi geri ödeme, Employee Loan,Çalışan Kredi, Total Principal Amount,Toplam Anapara Tutarı, Total Interest Amount,Toplam Faiz Tutarı, @@ -7016,16 +6902,16 @@ Shift Assignment,Vardiya Atama, Shift Type,Vardiya Türü, Shift Request,Vardiya İsteği, Enable Auto Attendance,Otomatik Katılımı Etkinleştir, -Mark attendance based on 'Employee Checkin' for Employees assigned to this shift.,Bu vardiyaya atanan çalışanlar için 'Çalışan Checkin'i'ne dayalı katılım., +Mark attendance based on 'Employee Checkin' for Employees assigned to this shift.,Bu vardiyaya atanan çalışanlar için 'Çalışan Checkin'i'ne dayalı katılım., Auto Attendance Settings,Otomatik Devam Ayarları, Determine Check-in and Check-out,Giriş ve Çıkış Belirleme, Alternating entries as IN and OUT during the same shift,Aynı vardiyada alternatif girişler ve girişler, -Strictly based on Log Type in Employee Checkin,Kesinlikle Çalışan Checkin'de Günlük Tipine Göre, +Strictly based on Log Type in Employee Checkin,Kesinlikle Çalışan Checkin'de Günlük Tipine Göre, Working Hours Calculation Based On,Mesai Saatine Göre Hesaplama, First Check-in and Last Check-out,İlk Check-in ve Son Check-out, Every Valid Check-in and Check-out,Her Geçerli Giriş ve Çıkış, Begin check-in before shift start time (in minutes),Vardiya başlama zamanından önce check-ine başlayın (dakika olarak), -The time before the shift start time during which Employee Check-in is considered for attendance.,Çalışan Check-in'in katılım için dikkate alındığı vardiya başlama saatinden önceki zaman., +The time before the shift start time during which Employee Check-in is considered for attendance.,Çalışan Check-in'in katılım için dikkate alındığı vardiya başlama saatinden önceki zaman., Allow check-out after shift end time (in minutes),Vardiya bitiş zamanından sonra check-out yapılmasına izin ver (dakika olarak), Time after the end of shift during which check-out is considered for attendance.,Check-out sırasındaki katılım için vardiya sonundan sonraki zaman., Working Hours Threshold for Half Day,Yarım Gün Çalışma Saatleri Eşiği, @@ -7035,7 +6921,7 @@ Working hours below which Absent is marked. (Zero to disable),Devamsız işaretl Process Attendance After,İşlem Sonrasına Devam Etme, Attendance will be marked automatically only after this date.,Katılım bu tarihten sonra otomatik olarak işaretlenecektir., Last Sync of Checkin,Son Checkin Senkronizasyonu, -Last Known Successful Sync of Employee Checkin. Reset this only if you are sure that all Logs are synced from all the locations. Please don't modify this if you are unsure.,"Çalışan Checkin'in En Son Başarılı Başarılı Senkronizasyonu. Bunu, yalnızca Kayıtların tüm konumlardan senkronize edildiğinden eminseniz sıfırlayın. Emin değilseniz lütfen bunu değiştirmeyin.", +Last Known Successful Sync of Employee Checkin. Reset this only if you are sure that all Logs are synced from all the locations. Please don't modify this if you are unsure.,"Çalışan Checkin'in En Son Başarılı Başarılı Senkronizasyonu. Bunu, yalnızca Kayıtların tüm konumlardan senkronize edildiğinden eminseniz sıfırlayın. Emin değilseniz lütfen bunu değiştirmeyin.", Grace Period Settings For Auto Attendance,Otomatik Seyirci için Grace Dönemi Ayarları, Enable Entry Grace Period,Giriş Graceini Etkinleştir, Late Entry Grace Period,Geç Giriş Grace Dönemi, @@ -7054,29 +6940,29 @@ Current Count,Mevcut Sayım, Current Openings,Mevcut Açıklıklar, Number Of Positions,Pozisyon Sayısı, Taxable Salary Slab,Vergilendirilebilir Maaş Slab, -From Amount,Baş. Tutarı, -To Amount,Bitiş Tutarı, -Percent Deduction,Kesinti Yüzdesi, -Training Program,Eğitim Programı, +From Amount,Miktardan, +To Amount,Tutarına, +Percent Deduction,Yüzde kesinti, +Training Program,Eğitim programı, Event Status,Etkinlik Durumu, Has Certificate,Sertifikalı, -Seminar,Seminer, -Theory,Teori, +Seminar,seminer, +Theory,teori, Workshop,Atölye, Conference,Konferans, -Exam,Sınav, -Internet,İnternet, +Exam,sınav, +Internet,Internet, Self-Study,Bireysel çalışma, -Advance,İlerleme, -Trainer Name,Eğitmen Adı, -Trainer Email,Eğitmen E-posta, +Advance,İlerlemek, +Trainer Name,eğitmen Adı, +Trainer Email,eğitmen E-posta, Attendees,katılımcılar, -Employee Emails,Personel E-postaları, -Training Event Employee,Personel Eğitim Etkinliği, +Employee Emails,Çalışan E-postaları, +Training Event Employee,Eğitim Etkinlik Çalışan, Invited,davetli, Feedback Submitted,Geri Bildirim Ekleyen, Optional,İsteğe bağlı, -Training Result Employee,Personel Eğitim Sonucu, +Training Result Employee,Eğitim Sonucu Çalışan, Travel Itinerary,Seyahat güzergahı, Travel From,Seyahat, Travel To,Seyahat, @@ -7118,13 +7004,13 @@ Travel Request Costing,Seyahat Talebi Maliyeti, Expense Type,Gider Türü, Sponsored Amount,Sponsorlu Tutar, Funded Amount,Fonlanan Tutar, -Upload Attendance,Puantajı Güncelle, -Attendance From Date,Puantaj Başlangıç Tarihi, -Attendance To Date,Puantaj Bitiş Tarihi, -Get Template,Şablonu Al, -Import Attendance,Puantajı İçe Aktar, +Upload Attendance,Devamlılığı Güncelle, +Attendance From Date,Tarihten itibaren katılım, +Attendance To Date,Tarihine kadar katılım, +Get Template,Şablon alın, +Import Attendance,Yoklamayı İçe Aktar, Upload HTML,HTML Yükle, -Vehicle,Araç, +Vehicle,araç, License Plate,Plaka, Odometer Value (Last),Sayaç Değeri (Son), Acquisition Date,Edinme tarihi, @@ -7168,8 +7054,8 @@ Hub User,Hub kullanıcısı, Hub Password,Hub Parolası, Hub Users,Hub Kullanıcıları, Marketplace Settings,Marketplace Ayarları, -Disable Marketplace,Marketplace'i Devre Dışı Bırak, -Marketplace URL (to hide and update label),Pazar yeri URL'si (etiketi gizlemek ve güncellemek için), +Disable Marketplace,Marketplace'i Devre Dışı Bırak, +Marketplace URL (to hide and update label),Pazar yeri URL'si (etiketi gizlemek ve güncellemek için), Registered,Kayıtlı, Sync in Progress,İlerleme devam ediyor, Hub Seller Name,Hub Satıcı Adı, @@ -7177,9 +7063,9 @@ Custom Data,Özel veri, Member,üye, Partially Disbursed,Kısmen dönemlerde toplanan, Loan Closure Requested,Kredi Kapanışı İstendi, -Repay From Salary,Maaşdan öde, +Repay From Salary,Maaş dan ödemek, Loan Details,kredi Detayları, -Loan Type,Kredi Türü, +Loan Type,kredi Türü, Loan Amount,Kredi miktarı, Is Secured Loan,Teminatlı Kredi, Rate of Interest (%) / Year,İlgi (%) / Yılın Oranı, @@ -7203,7 +7089,7 @@ Total Payable Amount,Toplam Ödenecek Tutar, Total Principal Paid,Ödenen Toplam Anapara, Total Interest Payable,Ödenecek Toplam Faiz, Total Amount Paid,Toplamda ödenen miktar, -Loan Manager,Kredi Yöneticisi, +Loan Manager,Kredi Müdürü, Loan Info,kredi Bilgisi, Rate of Interest,Faiz oranı, Proposed Pledges,Önerilen Rehinler, @@ -7239,7 +7125,7 @@ Partially Pledged,Kısmen Rehin Verildi, Securities,senetler, Total Security Value,Toplam Güvenlik Değeri, Loan Security Shortfall,Kredi Güvenliği Eksikliği, -Loan ,Kredi , +Loan ,borç, Shortfall Time,Eksik Zaman, America/New_York,Amerika / New_York, Shortfall Amount,Eksiklik Tutarı, @@ -7296,30 +7182,24 @@ Blanket Order Item,Battaniye sipariş öğesi, Ordered Quantity,Sipariş Edilen Miktar, Item to be manufactured or repacked,Üretilecek veya yeniden paketlenecek Ürün, Quantity of item obtained after manufacturing / repacking from given quantities of raw materials,Üretimden sonra elde edilen Ürün miktarı/ ham maddelerin belli miktarlarında yeniden ambalajlama, -Set rate of sub-assembly item based on BOM,BOM'a dayalı alt montaj malzemesinin oranını ayarla, -Cost Configuration,Maliyet Yapılandırması, -Operations & Materials,Operasyonlar ve Malzemeler, -Scrap & Process Loss,Hurda & Süreç Kaybı, -Process Loss,Süreç Kaybı, -% Process Loss,% Süreç Kaybı, -FG based Operating Cost,Mamül bazlı Operasyon Maliyeti, -Allow Alternative Item,Alternatif Ürüne İzin Ver, +Set rate of sub-assembly item based on BOM,BOM'a dayalı alt montaj malzemesinin oranını ayarlama, +Allow Alternative Item,Alternatif Öğeye İzin Ver, Item UOM,Ürün Ölçü Birimi, Conversion Rate,Dönüşüm oranı, -Rate Of Materials Based On,Malzeme Oranına Göre, +Rate Of Materials Based On,Dayalı Ürün Br. Fiyatı, With Operations,Operasyon ile, -Manage cost of operations,Operasyon Maliyetlerini Yönet, -Transfer Material Against,Transfer Malzemesine Karşın, +Manage cost of operations,İşlem Maliyetlerini Yönetin, +Transfer Material Against,Karşı Malzemeyi Aktar, Routing,Yönlendirme, Materials,Materyaller, -Quality Inspection Required,Kalite Kontrol Gerekli, +Quality Inspection Required,Kalite Denetimi Gerekli, Quality Inspection Template,Kalite Kontrol Şablonu, Scrap,Hurda, -Scrap Items,Hurda Ögeleri, -Operating Cost,Operasyon Maliyeti, +Scrap Items,hurda Ürünleri, +Operating Cost,İşletme Maliyeti, Raw Material Cost,Hammadde Maliyeti, Scrap Material Cost,Hurda Malzeme Maliyet, -Operating Cost (Company Currency),Operasyon Maliyeti (Şirket Para Birimi), +Operating Cost (Company Currency),İşletme Maliyeti (Şirket Para Birimi), Raw Material Cost (Company Currency),Hammadde Maliyeti (Şirket Para Birimi), Scrap Material Cost(Company Currency),Hurda Malzeme Maliyeti (Şirket Para Birimi), Total Cost,Toplam Maliyet, @@ -7335,29 +7215,29 @@ Show Operations,göster İşlemleri, Website Description,Web Sitesi Açıklaması, BOM Explosion Item,Ürün Ağacı Patlatılmış Malzemeler, Qty Consumed Per Unit,Birim Başına Tüketilen Miktar, -Include Item In Manufacturing,Ürünü Üretime Dahil et, -BOM Item,BOM Ürünü, -Item operation,Ürün operasyonu, +Include Item In Manufacturing,İmalattaki Ürünü Dahil Et, +BOM Item,BOM Ürün, +Item operation,Öğe operasyonu, Rate & Amount,Oran ve Miktar, Basic Rate (Company Currency),Temel oran (Şirket para birimi), Scrap %,Hurda %, Original Item,Orijinal öğe, BOM Operation,BOM Operasyonu, -Operation Time ,Operasyon Süresi, -In minutes,Dakika, -Batch Size,Parti Boyutu, +Operation Time ,Operasyon zamanı, +In minutes,Dakikalar içinde, +Batch Size,Parti boyutu, Base Hour Rate(Company Currency),Baz Saat Hızı (Şirket Para Birimi), -Operating Cost(Company Currency),Operasyon Maliyeti (Şirket Para Birimi), +Operating Cost(Company Currency),İşletme Maliyeti (Şirket Para Birimi), BOM Scrap Item,Ürün Ağacı Hurda Kalemi, Basic Amount (Company Currency),Temel Tutar (Şirket Para Birimi), BOM Update Tool,BOM Güncelleme Aracı, -"Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM.\nIt also updates latest price in all the BOMs.","Kullanılan diğer BOM'larda belirli bir BOM'u değiştirin. Eski BOM bağlantısının yerini alacak, maliyeti güncelleyecek ve 'BOM Patlama Maddesi' tablosunu yeni BOM'ya göre yenileyecektir. Ayrıca tüm BOM'larda en son fiyatı günceller.", +"Replace a particular BOM in all other BOMs where it is used. It will replace the old BOM link, update cost and regenerate ""BOM Explosion Item"" table as per new BOM.\nIt also updates latest price in all the BOMs.","Kullanılan diğer BOM'larda belirli bir BOM'u değiştirin. Eski BOM bağlantısının yerini alacak, maliyeti güncelleyecek ve "BOM Patlama Maddesi" tablosunu yeni BOM'ya göre yenileyecektir. Ayrıca tüm BOM'larda en son fiyatı günceller.", Replace BOM,BOM değiştirme, Current BOM,Güncel BOM, The BOM which will be replaced,Değiştirilecek BOM, The new BOM after replacement,Değiştirilmesinden sonra yeni BOM, Replace,Değiştir, -Update latest price in all BOMs,Tüm BOM'larda en son fiyatı güncelleyin, +Update latest price in all BOMs,Tüm BOM'larda en son fiyatı güncelleyin, BOM Website Item,Ürün Ağacı Web Sitesi kalemi, BOM Website Operation,Ürün Ağacı Web Sitesi Operasyonu, Operation Time,Çalışma Süresi, @@ -7370,7 +7250,6 @@ Transferred Qty,Transfer Edilen Miktar, Job Started,İşe Başladı, Started Time,Başlangıç zamanı, Current Time,Şimdiki zaman, -FG Warehouse,Mamul Deposu, Job Card Item,İş Kartı Öğesi, Job Card Time Log,İş kartı zaman günlüğü, Time In Mins,Dakikalarda Zaman, @@ -7379,63 +7258,46 @@ Manufacturing Settings,Üretim Ayarları, Raw Materials Consumption,Hammadde Tüketimi, Allow Multiple Material Consumption,Çoklu Malzeme Tüketimine İzin Ver, Backflush Raw Materials Based On,Backflush Hammaddeleri Dayalı, -Material Transferred for Manufacture,Üretim için Malzeme Transferi, +Material Transferred for Manufacture,Üretim için Materyal Transfer, Capacity Planning,Kapasite Planlama, Disable Capacity Planning,Kapasite Planlamasını Devre Dışı Bırak, Allow Overtime,Fazla mesaiye izin ver, Allow Production on Holidays,Holidays Üretim izin ver, Capacity Planning For (Days),(Gün) için Kapasite Planlama, Default Warehouses for Production,Varsayılan Üretim Depoları, -Default Work In Progress Warehouse,WIP Depoda Varsayılan Çalışma, -Default Finished Goods Warehouse,Varsayılan Mamul Deposu, +Default Work In Progress Warehouse,İlerleme Ambarlar'da Standart Çalışma, +Default Finished Goods Warehouse,Standart bitirdi Eşya Depo, Default Scrap Warehouse,Varsayılan Hurda Deposu, Overproduction Percentage For Sales Order,Satış Siparişi İçin Aşırı Üretim Yüzdesi, Overproduction Percentage For Work Order,İş Emri İçin Aşırı Üretim Yüzdesi, Other Settings,Diğer Ayarlar, Update BOM Cost Automatically,BOM Maliyetini Otomatik Olarak Güncelleyin, -Material Request Plan Item,Malzeme Talep Planı Öğe, -Material Request Type,Malzeme Talep Türü, -Material Issue,Malzeme Çıkışı, -Customer Provided,Müşteri Tarafından Sağlandı, -Minimum Order Quantity,Minimum Sipariş Miktarı, +Material Request Plan Item,Malzeme İstek Planı Öğe, +Material Request Type,Malzeme İstek Türü, +Material Issue,Malzeme Verilişi, +Customer Provided,Müşteri Tarafından Tedarikli, +Minimum Order Quantity,minimum sipariş miktarı, Default Workstation,Standart İstasyonu, Production Plan,Üretim Planı, -Production Plan Item Reference,Üretim Planı Kalem Referansı, -Item Reference,Öğe Referansı, -Sales Order Reference,Satış Siparişi Referansı, -qty,Miktar, -Bom No,BOM No, -Level (BOM),Seviye (BOM), -Manufacturing Type,İmalat Tipi, -Include Safety Stock in Required Qty Calculation,Emniyet Stokunu Gerekli Miktar Hesaplamasına Dahil Et, -Raw Materials Warehouse,Hammadde Deposu, -Get Raw Materials for Purchase,Satınalma için Hammaddeleri Getir, -Get Raw Materials for Transfer,Transfer için Hammaddeleri Getir, -Assembly Items,Montaj Öğeleri, -Get Sub Assembly Items,Alt Montaj Öğelerini Alın, -Please select Item Code in Assembly Items,Lütfen Montaj Öğelerinde Ürün Kodu'nu seçin, -Consolidate Sub Assembly Items,Alt Montaj Öğelerini Birleştirin, -Sub Assembly Item Code,Alt Montaj Ürün Kodu, MFG-PP-.YYYY.-,MFG-PP-.YYYY.-, -Get Items From,Ürünleri Burdan Al, -Get Sales Orders,Satış Şiparişlerini Al, -Transit Entry,Transit Girişi, -Material Request Detail,Malzeme Talep Ayrıntısı, -Get Material Request,Malzeme Talebi Alın, -Material Requests,Malzeme Talepleri, -Get Items For Work Order,İş Emri İçin Ürünleri Al, -Material Request Planning,Malzeme Talep Planlaması, +Get Items From,Öğeleri alın, +Get Sales Orders,Satış Şiparişlerini alın, +Material Request Detail,Malzeme İstek Ayrıntısı, +Get Material Request,Malzeme İsteği alın, +Material Requests,Malzeme İstekler, +Get Items For Work Order,İş Emri İçin Öğeleri Alın, +Material Request Planning,Malzeme İstek Planlaması, Include Non Stock Items,Stokta Olmayan Ürünleri Dahil Et, -Include Subcontracted Items,Taşerona verilmiş Ürünleri Dahil et, +Include Subcontracted Items,Taahhütlü Öğeleri Dahil Et, Ignore Existing Projected Quantity,Mevcut Öngörülen Miktarı Yoksay, "To know more about projected quantity, click here.","Tahmini miktar hakkında daha fazla bilgi için, buraya tıklayın .", Download Required Materials,Gerekli Malzemeleri İndirin, -Get Raw Materials For Production,Üretim için Hammaddeleri Al, -Total Planned Qty,Toplam Planlanan Miktar, +Get Raw Materials For Production,Üretim İçin Hammaddeleri Alın, +Total Planned Qty,Toplam Planlanan Adet, Total Produced Qty,Toplam Üretilen Miktar, -Material Requested,Talep edilen Malzeme, -Production Plan Item,Üretim Planı Ögesi, -Make Work Order for Sub Assembly Items,Yarı mamul ürünler için ayrı üretim emri oluştur, +Material Requested,İstenen Malzeme, +Production Plan Item,Üretim Planı nesnesi, +Make Work Order for Sub Assembly Items,Alt Montaj Ürünleri İçin İş Emri Yap, "If enabled, system will create the work order for the exploded items against which BOM is available.","Etkinleştirildiğinde, sistem, malzeme listesinin uygun olduğu patlamış ürünler için iş emri oluşturur.", Planned Start Date,Planlanan Başlangıç Tarihi, Quantity and Description,Miktar ve Açıklama, @@ -7447,38 +7309,38 @@ Sales Order Date,Satış Sipariş Tarihi, Routing Name,Yönlendirme Adı, MFG-WO-.YYYY.-,MFG-WO-.YYYY.-, Item To Manufacture,Üretilecek Ürün, -Material Transferred for Manufacturing,Üretim için Transfer edilen Malzeme, +Material Transferred for Manufacturing,Üretim için Transfer edilen Materyal, Manufactured Qty,Üretilen Miktar, -Use Multi-Level BOM,Çok Seviyeli BOM Kullan, -Plan material for sub-assemblies,Alt-montaj için malzeme planla, -Skip Material Transfer to WIP Warehouse,WIP Deposuna Malzeme Transferini Atla, -Check if material transfer entry is not required,Malzeme transfer girişinin gerekli olup olmadığını kontrol edin, -Backflush Raw Materials From Work-in-Progress Warehouse,WIP depodaki hammaddelerin geri akışı, +Use Multi-Level BOM,Çok Seviyeli BOM kullan, +Plan material for sub-assemblies,Alt-montajlar Plan malzeme, +Skip Material Transfer to WIP Warehouse,WIP Deposuna Malzeme Aktarımını Atla, +Check if material transfer entry is not required,Malzeme aktarım girişi gerekli değil mi kontrol edin, +Backflush Raw Materials From Work-in-Progress Warehouse,Devam eden depodaki hammaddelerin geri akışı, Update Consumed Material Cost In Project,Projede Tüketilen Malzeme Maliyetini Güncelle, Warehouses,Depolar, -This is a location where raw materials are available.,Burası hammaddelerin bulunduğu bir konum., +This is a location where raw materials are available.,Burası hammaddelerin bulunduğu bir yer., Work-in-Progress Warehouse,Devam eden depo işi, This is a location where operations are executed.,"Bu, işlemlerin yürütüldüğü bir konumdur.", This is a location where final product stored.,"Bu, nihai ürünün depolandığı bir konumdur.", Scrap Warehouse,hurda Depo, -This is a location where scraped materials are stored.,"Bu, ıskartaya çıkan malzemelerin depolandığı bir yerdir.", -Required Items,Gerekli Ürünler, -Planned End Date,Planlanan Bitiş Tarihi, +This is a location where scraped materials are stored.,"Bu, kazınmış malzemelerin depolandığı bir yerdir.", +Required Items,gerekli Öğeler, Actual Start Date,Fiili Başlangıç Tarihi, +Planned End Date,Planlanan Bitiş Tarihi, Actual End Date,Fiili Bitiş Tarihi, Operation Cost,Operasyon Maliyeti, -Planned Operating Cost,Planlı Operasyon Maliyeti, -Actual Operating Cost,Fiili Operasyon Maliyeti, -Additional Operating Cost,Ek Operasyon Maliyeti, -Total Operating Cost,Toplam Operasyon Maliyeti, -Manufacture against Material Request,Malzeme Talebine karşı Üret, +Planned Operating Cost,Planlı İşletme Maliyeti, +Actual Operating Cost,Gerçek İşletme Maliyeti, +Additional Operating Cost,Ek İşletme Maliyeti, +Total Operating Cost,Toplam İşletme Maliyeti, +Manufacture against Material Request,Malzeme Talebi karşı imalatı, Work Order Item,İş Emri Öğesi, Available Qty at Source Warehouse,Kaynak Depodaki Mevcut Miktar, Available Qty at WIP Warehouse,WIP Ambarında Mevcut Miktar, Work Order Operation,İş Emri Operasyonu, -Operation Description,Operasyon Tanımı, -Operation completed for how many finished goods?,Kaç mamul için operasyon tamamlandı?, -Work in Progress,Devam ediyor, +Operation Description,İşletme Tanımı, +Operation completed for how many finished goods?,Operasyon kaç mamul tamamlandı?, +Work in Progress,Devam eden iş, Estimated Time and Cost,Tahmini Süre ve Maliyet, Planned Start Time,Planlanan Başlangıç Zamanı, Planned End Time,Planlanan Bitiş Zamanı, @@ -7486,18 +7348,16 @@ in Minutes,Dakika içinde, Actual Time and Cost,Gerçek Zaman ve Maliyet, Actual Start Time,Gerçek Başlangıç Zamanı, Actual End Time,Gerçek Bitiş Zamanı, -Updated via 'Time Log','Zaman Logu' aracılığıyla Güncellendi, +Updated via 'Time Log','Zaman Log' aracılığıyla Güncelleme, Actual Operation Time,Gerçek Çalışma Süresi, in Minutes\nUpdated via 'Time Log',Dakika \n 'Zaman Log' aracılığıyla Güncelleme, (Hour Rate / 60) * Actual Operation Time,(Saat Hızı / 60) * Gerçek Çalışma Süresi, Workstation Name,İş İstasyonu Adı, -Workstation Type,İş İstasyonu Türü, -Work Order Consumed Materials,İş Emri Sarf Malzemeleri, -Production Capacity,Üretim Kapasitesi, -Operating Costs,Operasyon Maliyetleri, +Production Capacity,Üretim kapasitesi, +Operating Costs,İşletim Maliyetleri, Electricity Cost,Elektrik Maliyeti, per hour,saat başına, -Consumable Cost,Sarf Malzemesi Maliyeti, +Consumable Cost,Sarf Maliyeti, Rent Cost,Kira Bedeli, Wages,Ücret, Wages per hour,Saatlik ücret, @@ -7506,17 +7366,17 @@ Workstation Working Hour,İş İstasyonu Çalışma Saati, Certification Application,Sertifika Başvurusu, Name of Applicant,Başvuru sahibinin adı, Certification Status,Sertifika Durumu, -Yet to appear,Henüz görünmedi, +Yet to appear,Henüz görünmek, Certified,onaylı, Not Certified,Sertifikalı değil, USD,Amerikan Doları, INR,INR, Certified Consultant,Sertifikalı Danışman, -Name of Consultant,Danışmanın Adı, -Certification Validity,Belgelendirme Geçerliliği, -Discuss ID,Discuss ID, +Name of Consultant,Danışmanın adı, +Certification Validity,Belgelendirme geçerliliği, +Discuss ID,Kimliği tartış, GitHub ID,GitHub Kimliği, -Non Profit Manager,Kâr Amacı Gütmeyen Yönetici, +Non Profit Manager,Kâr Dışı Müdür, Chapter Head,Bölüm Başkanı, Meetup Embed HTML,Tanışma HTML Göm, chapters/chapter_name\nleave blank automatically set after saving chapter.,bölüm kaydedildikten sonra bölüm otomatik olarak ayarlanır., @@ -7527,29 +7387,29 @@ Website URL,Website URL, Leave Reason,Nedenini Bırak, Donor Name,Donör Adı, Donor Type,Donör Türü, -Withdrawn,Çekilmiş, -Grant Application Details,Hibe Başvurusu Ayrıntıları, -Grant Description,Hibe Açıklaması, +Withdrawn,çekilmiş, +Grant Application Details ,Hibe Başvurusu Ayrıntıları, +Grant Description,Grant Açıklama, Requested Amount,Talep edilen miktar, Has any past Grant Record,Geçmiş Hibe Kayıtları var mı, -Show on Website,Web sitesinde Göster, -Assessment Mark (Out of 10),Değerlendirme Markası (10 üzerinden), -Assessment Manager,Değerlendirme Müdürü, -Email Notification Sent,E-posta Bildirimi Gönderildi, +Show on Website,Web sitesinde göster, +Assessment Mark (Out of 10),Değerlendirme Markası (10 üzerinden), +Assessment Manager,Değerlendirme Müdürü, +Email Notification Sent,Gönderilen E-posta Bildirimi, NPO-MEM-.YYYY.-,NPO-MEM-.YYYY.-, Membership Expiry Date,Üyelik Sona Erme Tarihi, Razorpay Details,Razorpay Ayrıntıları, -Subscription ID,Abonelik ID, -Customer ID,Müşteri ID, +Subscription ID,Abonelik Kimliği, +Customer ID,Müşteri Kimliği, Subscription Activated,Abonelik Etkinleştirildi, -Subscription Start,Abonelik Başlangıcı, +Subscription Start ,Abonelik Başlangıcı, Subscription End,Abonelik Sonu, Non Profit Member,Kâr Amacı Olmayan Üye, Membership Status,Üyelik Durumu, Member Since,Den beri üye, Payment ID,Ödeme Kimliği, Membership Settings,Üyelik Ayarları, -Enable RazorPay For Memberships,Üyelikler İçin RazorPay'i Etkinleştir, +Enable RazorPay For Memberships,Üyelikler İçin RazorPay'i Etkinleştir, RazorPay Settings,RazorPay Ayarları, Billing Cycle,Fatura döngüsü, Billing Frequency,Fatura Sıklığı, @@ -7575,7 +7435,7 @@ Tag Line,Etiket Hattı, Company Tagline for website homepage,web sitesinin ana Company Slogan, Company Description for website homepage,web sitesinin ana Firma Açıklaması, Homepage Slideshow,Anasayfa Slayt Gösterisi, -"URL for ""All Products""",'Tüm Ürünler' URL, +"URL for ""All Products""","Tüm Ürünler" URL, Products to be shown on website homepage,Ürünler web sitesi ana sayfasında gösterilecek, Homepage Featured Product,Anasayfa Özel Ürün, route,rota, @@ -7584,7 +7444,7 @@ Section Cards,Bölüm Kartları, Number of Columns,Sütun sayısı, Number of columns for this section. 3 cards will be shown per row if you select 3 columns.,Bu bölüm için sütun sayısı. 3 sütun seçerseniz her satırda 3 kart gösterilecektir., Section HTML,Bölüm HTML, -Use this field to render any custom HTML in the section.,Bölümdeki herhangi bir özel HTML'yi oluşturmak için bu alanı kullanın., +Use this field to render any custom HTML in the section.,Bölümdeki herhangi bir özel HTML'yi oluşturmak için bu alanı kullanın., Section Order,Bölüm Siparişi, "Order in which sections should appear. 0 is first, 1 is second and so on.","Hangi bölümlerin görünmesi gerektiğini sıralayın. 0 birinci, 1 ikinci ve benzeri.", Homepage Section Card,Anasayfa Bölüm Kartı, @@ -7623,12 +7483,12 @@ Start and End Dates,Başlangıç ve Tarihler End, Actual Time (in Hours),Gerçek Zaman (Saat olarak), Costing and Billing,Maliyet ve Faturalandırma, Total Costing Amount (via Timesheets),Toplam Maliyetleme Tutarı (Çalışma Sayfası Tablosu Üzerinden), -Total Expense Claim (via Expense Claims),Toplam Gider Talepi (Gider Talepleri yoluyla), -Total Purchase Cost (via Purchase Invoice),Toplam Satınalma Maliyeti (Satınalma Fatura üzerinden), +Total Expense Claim (via Expense Claims),Toplam Gider İddiası (Gider Talepleri yoluyla), +Total Purchase Cost (via Purchase Invoice),Toplam Satınalma Maliyeti (Satın Alma Fatura üzerinden), Total Sales Amount (via Sales Order),Toplam Satış Tutarı (Satış Siparişi Yoluyla), Total Billable Amount (via Timesheets),Toplam Faturalandırılabilir Tutar (Çalışma Sayfası Tablosu ile), Total Billed Amount (via Sales Invoices),Toplam Faturalandırılan Tutar (Satış Faturaları ile), -Total Consumed Material Cost (via Stock Entry),Toplam Tüketim Maliyeti Maliyeti (Stok Hareketi ile), +Total Consumed Material Cost (via Stock Entry),Toplam Tüketim Maliyeti Maliyeti (Stok Girişi ile), Gross Margin,Brüt Marj, Gross Margin %,Brüt Kar Marjı%, Monitor Progress,İzleme İlerlemesi, @@ -7666,7 +7526,7 @@ Actual Start Date (via Time Sheet),Gerçek başlangış tarihi (Zaman Tablosu'nd Actual Time (in hours),Gerçek Zaman (Saat olarak), Actual End Date (via Time Sheet),Gerçek tamamlanma tarihi (Zaman Tablosu'ndan), Total Costing Amount (via Time Sheet),(Zaman Formu aracılığıyla) Toplam Maliyet Tutarı, -Total Expense Claim (via Expense Claim),(Gider İstem aracılığıyla) Toplam Gider Talepi, +Total Expense Claim (via Expense Claim),(Gider İstem aracılığıyla) Toplam Gider İddiası, Total Billing Amount (via Time Sheet),Toplam Fatura Tutarı (Zaman Sheet yoluyla), Review Date,İnceleme tarihi, Closing Date,Kapanış Tarihi, @@ -7685,34 +7545,33 @@ Hrs,saat, Costing Amount,Maliyet Tutarı, Corrective/Preventive,Önleyici / Düzeltici, Corrective,Düzeltici, -Preventive,Önleyici, -Resolution,Çözüm, -Resolutions,Çözümler, +Preventive,önleyici, +Resolution,Karar, +Resolutions,kararlar, Quality Action Resolution,Kalite Eylem Çözünürlüğü, Quality Feedback Parameter,Kalite Geribildirim Parametresi, Quality Feedback Template Parameter,Kalite Geribildirim Şablon Parametresi, -Quality Goal,Kalite Hedefi, +Quality Goal,Kalite hedefi, Monitoring Frequency,Frekans İzleme, -Weekday,Çalışma günü, +Weekday,çalışma günü, Objectives,Hedefler, Quality Goal Objective,Kalite Hedef Amaç, Objective,Amaç, -Agenda,Ajanda, +Agenda,Gündem, Minutes,Dakika, Quality Meeting Agenda,Kalite Toplantı Gündemi, Quality Meeting Minutes,Kalite Toplantı Tutanakları, Minute,Dakika, Parent Procedure,Ebeveyn Prosedürü, Processes,Süreçler, -Quality Procedure Process,Kalite Prosedür Süreci, -Process Description,Süreç Açıklaması, +Quality Procedure Process,Kalite Prosedürü Süreci, +Process Description,Süreç açıklaması, Link existing Quality Procedure.,Mevcut Kalite Prosedürünü bağlayın., -Additional Information,Ek Bilgi, -Additional Info,Ek Bilgi, +Additional Information,ek bilgi, Quality Review Objective,Kalite İnceleme Amaç, DATEV Settings,DATEV Ayarları, Regional,Bölgesel, -Consultant ID,Danışman ID, +Consultant ID,Danışman Kimliği, GST HSN Code,GST HSN Kodu, HSN Code,HSN Kodu, GST Settings,GST Ayarları, @@ -7753,8 +7612,8 @@ Certificate Details,Sertifika Ayrıntıları, 194LA,194LA, 194LBB,194LBB, 194LBC,194LBC, -Certificate No,Sertifika No, -Deductee Details,Mahsup Ayrıntıları, +Certificate No,sertifika numarası, +Deductee Details,Deductee Ayrıntıları, PAN No,PAN Hayır, Validity Details,Geçerlilik Ayrıntıları, Rate Of TDS As Per Certificate,Sertifikaya Göre TDS Oranı, @@ -7763,19 +7622,19 @@ Invoice Series Prefix,Fatura Serisi Öneki, Active Menu,Aktif Menü, Restaurant Menu,Restaurant Menü, Price List (Auto created),Fiyat Listesi (Otomatik oluşturuldu), -Restaurant Manager,Restaurant Yöneticisi, +Restaurant Manager,Restaurant yöneticisi, Restaurant Menu Item,Restaurant Menü Öğesi, Restaurant Order Entry,Restoran Siparişi Girişi, Restaurant Table,Restaurant Masası, -Click Enter To Add,Ekle Gir'i tıklayın, +Click Enter To Add,Ekle Gir'i tıklayın, Last Sales Invoice,Son Satış Faturası, Current Order,Geçerli Sipariş, Restaurant Order Entry Item,Restaurant Sipariş Girişi Maddesi, -Served,Sunulan, +Served,sunulan, Restaurant Reservation,Restaurant Rezervasyonu, -Waitlisted,Bekleme listesinde, +Waitlisted,Bekleme listesindeki, No Show,Gösterim Yok, -No of People,Kişi Sayısı, +No of People,İnsanlar Sayısı, Reservation Time,Rezervasyon Süresi, Reservation End Time,Rezervasyon Bitiş Saati, No of Seats,Koltuk Sayısı, @@ -7786,36 +7645,34 @@ Campaign Schedules,Kampanya Takvimleri, Buyer of Goods and Services.,Mal ve Hizmet Alıcı., CUST-.YYYY.-,CUST-.YYYY.-, Default Company Bank Account,Varsayılan Şirket Banka Hesabı, -From Lead,Bu Müşteri Adayından, -From Opportunity,Bu Fırsattan, -Account Manager,Muhasebe Yöneticisi, +From Lead,Baştan, +Account Manager,Muhasebe Müdürü, Allow Sales Invoice Creation Without Sales Order,Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver, -Allow Sales Invoice Creation Without Delivery Note,İrsaliye olmadan Satış Faturası Oluşturmaya İzin Ver, +Allow Sales Invoice Creation Without Delivery Note,Teslimat Notu Olmadan Satış Faturası Oluşturmaya İzin Ver, Default Price List,Standart Fiyat Listesi, -Primary Address and Contact,Birincil Adres ve İletişim, Primary Address and Contact Detail,Birincil Adres ve İletişim Ayrıntısı, "Select, to make the customer searchable with these fields",Müşteriyi bu alanlarla aranabilir yapmak için seçin, -Customer Primary Contact,Müşteri Birincil İletişim, +Customer Primary Contact,Müşteri Birincil Temas, "Reselect, if the chosen contact is edited after save",Kaydedildikten sonra seçilen kişi düzenlenirse yeniden seç, Customer Primary Address,Müşteri Birincil Adres, "Reselect, if the chosen address is edited after save",Seçilen adres kaydedildikten sonra değiştirilirse yeniden seç, Primary Address,Birincil Adres, Mention if non-standard receivable account,Mansiyon standart dışı alacak hesabı varsa, -Credit Limit and Payment Terms,Kredi Limiti ve Ödeme Vadesi, -Additional information regarding the customer.,Müşteri ile ilgili ek bilgiler girin, +Credit Limit and Payment Terms,Kredi Limiti ve Ödeme Koşulları, +Additional information regarding the customer.,Müşteri ile ilgili ek bilgi., Sales Partner and Commission,Satış Ortağı ve Komisyon, Commission Rate,Komisyon Oranı, Sales Team Details,Satış Ekibi Ayrıntıları, Customer POS id,Müşteri POS kimliği, Customer Credit Limit,Müşteri Kredi Limiti, -Bypass Credit Limit Check at Sales Order,Siparişte Kredi Limit Kontrolünü Atla, -Industry Type,Endüstri Türü, +Bypass Credit Limit Check at Sales Order,Satış Siparişinde kontör limitini atla, +Industry Type,Sanayi Tipi, MAT-INS-.YYYY.-,MAT-INS-.YYYY.-, Installation Date,Kurulum Tarihi, Installation Time,Kurulum Zaman, Installation Note Item,Kurulum Notu Maddesi, Installed Qty,Kurulan Miktar, -Lead Source,Aday Kaynağı, +Lead Source,Potansiyel Müşteri Kaynağı, Period Start Date,Dönem Başlangıç Tarihi, Period End Date,Dönem Sonu Tarihi, Cashier,kasiyer, @@ -7831,7 +7688,7 @@ Quantity of Items,Ürünlerin Miktarı, Parent Item,Ana Kalem, List items that form the package.,Ambalajı oluşturan Ürünleri listeleyin, SAL-QTN-.YYYY.-,SAL-QTN-.YYYY.-, -Quotation To,Teklif Kime, +Quotation To,Teklif Etmek, Rate at which customer's currency is converted to company's base currency,Müşterinin para biriminin şirketin temel para birimine dönüştürülme oranı, Rate at which Price list currency is converted to company's base currency,Fiyat listesi para biriminin şirketin temel para birimine dönüştürülme oranı, Additional Discount and Coupon Code,Ek İndirim ve Kupon Kodu, @@ -7843,7 +7700,7 @@ Against Doctype,Karşılık Belge Türü, Against Docname,Belge adı karşılığı, Additional Notes,ek Notlar, SAL-ORD-.YYYY.-,SAL-ORD-.YYYY.-, -Skip Delivery Note,Satış İrsaliyesini Atla, +Skip Delivery Note,Teslim Notunu Atla, In Words will be visible once you save the Sales Order.,Satış emrini kaydettiğinizde görünür olacaktır., Track this Sales Order against any Project,Bu satış emrini bütün Projelere karşı takip et, Billing and Delivery Status,Fatura ve Teslimat Durumu, @@ -7857,14 +7714,14 @@ Not Applicable,Uygulanamaz, Not Billed,Faturalanmamış, Fully Billed,Tam Faturalı, Partly Billed,Kısmen Faturalandı, -Ensure Delivery Based on Produced Serial No,Üretilen Seri Numaraya göre Teslimat yap, -Supplier delivers to Customer,Tedarikçi Müşteriye teslim eder, -Delivery Warehouse,Teslimat Deposu, +Ensure Delivery Based on Produced Serial No,Üretilen Seri No'ya Göre Teslimatı Sağlayın, +Supplier delivers to Customer,Tedarikçi Müşteriye teslim, +Delivery Warehouse,Teslim Depo, Planned Quantity,Planlanan Miktar, For Production,Üretim için, -Work Order Qty,İş Emri Miktarı, +Work Order Qty,Iş emri adet, Produced Quantity,Üretilen Miktar, -Used for Production Plan,Üretim Planı için Kullanılır, +Used for Production Plan,Üretim Planı için kullanılan, Sales Partner Type,Satış Ortağı Türü, Contact No.,İletişim No, Contribution (%),Katkı Payı (%), @@ -7912,15 +7769,16 @@ Legal Entity / Subsidiary with a separate Chart of Accounts belonging to the Org Change Abbreviation,Değişim Kısaltma, Parent Company,Ana Şirket, Default Values,Varsayılan Değerler, -Default Holiday List,Varsayılan Tatil Listesi, +Default Holiday List,Tatil Listesini Standart, Default Selling Terms,Varsayılan Satış Koşulları, -Default Buying Terms,Varsayılan Satınalma Koşulları, -Create Chart Of Accounts Based On,Buna Dayalı Hesap Planı Oluştur, -Standard Template,Standart Şablon, +Default Buying Terms,Varsayılan Satın Alma Koşulları, +Create Chart Of Accounts Based On,Hesaplar Tabanlı On Of grafik oluşturma, +Standard Template,standart Şablon, Existing Company,Mevcut Şirket, -Chart Of Accounts Template,Hesap Planı Şablonu, +Chart Of Accounts Template,Hesaplar Şablon Grafik, +Existing Company ,mevcut Şirket, Date of Establishment,Kuruluş tarihi, -Sales Settings,Satış Ayarları, +Sales Settings,Satış ayarları, Monthly Sales Target,Aylık Satış Hedefi, Sales Monthly History,Satış Aylık Tarihi, Transactions Annual History,İşlemler Yıllık Geçmişi, @@ -7931,11 +7789,7 @@ Round Off Cost Center,Yuvarlama Maliyet Merkezi, Discount Allowed Account,İndirim İzinli Hesap, Discount Received Account,İndirim Alınan Hesap, Exchange Gain / Loss Account,Kambiyo Kâr / Zarar Hesabı, -Unrealized Profit / Loss Account,Gerçekleşmemiş Kâr / Zarar Hesabı, -Default Provisional Account,Varsayılan Geçici Hesap, -Default In-Transit Warehouse,Varsayılan Transit Depo, -Fixed Asset Defaults,Sabit Kıymet Varsayılanları, -Unrealized Exchange Gain/Loss Account,Gerçekleşmemiş Döviz Kâr / Zarar Hesabı, +Unrealized Exchange Gain/Loss Account,Gerçekleşmemiş Döviz Kazası / Zarar Hesabı, Allow Account Creation Against Child Company,Alt Şirkete Karşı Hesap Oluşturmaya İzin Verin, Default Payable Account,Standart Ödenecek Hesap, Default Employee Advance Account,Varsayılan Çalışan Vadeli Hesap, @@ -7950,8 +7804,8 @@ Enable Perpetual Inventory,Sürekli Envanteri Etkinleştir, Default Inventory Account,Varsayılan Envanter Hesabı, Stock Adjustment Account,Stok Düzeltme Hesabı, Fixed Asset Depreciation Settings,Sabit Varlık Değer Kaybı Ayarları, -Series for Asset Depreciation Entry (Journal Entry),Varlık Amortismanı Girişi Dizisi (Yevmiye Kaydı), -Gain/Loss Account on Asset Disposal,Varlık Elden Çıkarma Kâr/Zarar Hesabı, +Series for Asset Depreciation Entry (Journal Entry),Varlık Amortismanı Girişi Dizisi (Dergi Girişi), +Gain/Loss Account on Asset Disposal,Varlık Bertaraf karı / Zarar Hesabı, Asset Depreciation Cost Center,Varlık Değer Kaybı Maliyet Merkezi, Budget Detail,Bütçe Detay, Exception Budget Approver Role,İstisna Bütçe Onaylayan Rolü, @@ -7991,10 +7845,10 @@ Bank Balance,Banka Bakiyesi, Bank Credit Balance,Banka Kredi Bakiyesi, Receivables,Alacaklar, Payables,Borçlar, -Sales Orders to Bill,Bill'e Satış Siparişleri, +Sales Orders to Bill,Bill'e Satış Siparişleri, Purchase Orders to Bill,Siparişleri Faturaya Alın, New Sales Orders,Yeni Satış Emirleri, -New Purchase Orders,Yeni Satınalma Siparişleri, +New Purchase Orders,Yeni Satın alma Siparişleri, Sales Orders to Deliver,Teslim Satış Siparişleri, Purchase Orders to Receive,Almak için Emir Al, New Purchase Invoice,Yeni Satınalma Fatura, @@ -8014,7 +7868,7 @@ Hide Currency Symbol,Para birimi simgesini gizle, Do not show any symbol like $ etc next to currencies.,Para birimlerinin yanında $ vb semboller kullanmayın., "If disable, 'Rounded Total' field will not be visible in any transaction","Devre dışıysa, 'Yuvarlanmış Toplam' alanı hiçbir işlemde görünmeyecektir.", Disable In Words,Words devre dışı bırak, -"If disable, 'In Words' field will not be visible in any transaction","devre dışı ise, bu alanda 'sözleriyle' herhangi bir işlem görünür olmayacak", +"If disable, 'In Words' field will not be visible in any transaction","devre dışı ise, bu alanda 'sözleriyle' herhangi bir işlem görünür olmayacak", Item Classification,Ürün Sınıflandırması, General Settings,Genel Ayarlar, Item Group Name,Ürün Grup Adı, @@ -8048,7 +7902,7 @@ Sales Partner Target,Satış Ortağı Hedefi, Targets,Hedefler, Show In Website,Web sitesinde Göster, Referral Code,Yönlendirme Kodu, -To Track inbound purchase,Gelen alımları takip et, +To Track inbound purchase,Gelen alımları takip etmek, Logo,Logo, Partner website,Ortak web sitesi, All Sales Transactions can be tagged against multiple **Sales Persons** so that you can set and monitor targets.,Ayarlamak ve hedefleri izleyebilirsiniz böylece tüm satış işlemleri birden ** Satış Kişilerin ** karşı etiketlenmiş olabilir., @@ -8070,14 +7924,14 @@ Terms and Conditions Help,Şartlar ve Koşullar Yardım, Classification of Customers by region,Bölgelere göre Müşteriler sınıflandırılması, Territory Name,Bölge Adı, Parent Territory,Ana Bölge, -Territory Manager,Bölge Yöneticisi, +Territory Manager,Bölge Müdürü, For reference,Referans için, Territory Targets,Bölge Hedefleri, Set Item Group-wise budgets on this Territory. You can also include seasonality by setting the Distribution.,Bu bölgede Ürün grubu bütçeleri ayarlayın. Dağıtımı ayarlayarak dönemsellik de ekleyebilirsiniz., UOM Name,Ölçü Birimi, -Check this to disallow fractions. (for Nos),Kesirlere izin vermemek için bunu işaretleyin (Numaralar için), +Check this to disallow fractions. (for Nos),Kesirlere izin vermemek için işaretleyin (Numaralar için), Website Item Group,Web Sitesi Ürün Grubu, -Cross Listing of Item in multiple groups,Birden çok grupta çapraz ürün listesi, +Cross Listing of Item in multiple groups,Çoklu gruplarda Ürün Cross İlanı, Default settings for Shopping Cart,Alışveriş Sepeti Varsayılan ayarları, Enable Shopping Cart,Alışveriş Sepeti etkinleştirin, Display Settings,Görüntü Ayarları, @@ -8086,7 +7940,7 @@ Show Price,Fiyatı Göster, Show Stock Availability,Stok Uygunluğunu Göster, Show Contact Us Button,Bize Ulaşın Düğmesini Göster, Show Stock Quantity,Hisse Miktarını Göster, -Show Apply Coupon Code,Kupon Kodunu Uygula'yı göster, +Show Apply Coupon Code,Kupon Kodunu Uygula'yı göster, Allow items not in stock to be added to cart,Stokta olmayan öğelerin sepete eklenmesine izin ver, Prices will not be shown if Price List is not set,Fiyat Listesi ayarlı değilse fiyatları gösterilmeyecektir, Quotation Series,Teklif Serisi, @@ -8094,31 +7948,31 @@ Checkout Settings,Ödeme Ayarları, Enable Checkout,Ödeme etkinleştirme, Payment Success Url,Ödeme Başarı URL, After payment completion redirect user to selected page.,Ödeme tamamlandıktan sonra kullanıcıyı seçilen sayfaya yönlendir., -Batch Details,Parti/LOT Ayrıntıları, -Batch ID,Parti/Lot ID, +Batch Details,Toplu İş Ayrıntıları, +Batch ID,Parti numarası, image,görüntü, -Parent Batch,Ana Parti/Lot, +Parent Batch,Ana Parti, Manufacturing Date,Üretim tarihi, -Batch Quantity,Parti/Lot Miktarı, -Batch UOM,Parti/Lot Birim, +Batch Quantity,Parti Miktarı, +Batch UOM,Toplu UOM, Source Document Type,Kaynak Belge Türü, Source Document Name,Kaynak Belge Adı, -Batch Description,Parti/Lot Açıklaması, -Bin,Stok yeri, +Batch Description,Parti Açıklaması, +Bin,Kutu, Reserved Quantity,Ayrılan Miktar, Actual Quantity,Gerçek Miktar, Requested Quantity,istenen Miktar, Reserved Qty for sub contract,Ayrılmış Alt sözleşme için mahsup miktarı, Moving Average Rate,Hareketli Ortalama Kuru, FCFS Rate,FCFS Oranı, -Customs Tariff Number,Gümrük Tarife Numarası, +Customs Tariff Number,Gümrük Tarife numarası, Tariff Number,Tarife Numarası, Delivery To,Teslim, MAT-DN-.YYYY.-,MAT-DN-.YYYY.-, Is Return,İade mi, Issue Credit Note,Sayı kredi notu, -Return Against Delivery Note,Satış İrsaliyesi Karşılığı İade, -Customer's Purchase Order No,Müşterinin Satınalma Sipariş No, +Return Against Delivery Note,İrsaliye Karşılığı İade, +Customer's Purchase Order No,Müşterinin Sipariş numarası, Billing Address Name,Fatura Adresi Adı, Required only for sample item.,Sadece örnek Ürün için gereklidir., "If you have created a standard template in Sales Taxes and Charges Template, select one and click on the button below.","Satış Vergi ve Harçlar Şablon standart bir şablon oluşturdu varsa, birini seçin ve aşağıdaki butona tıklayın.", @@ -8128,13 +7982,13 @@ Transporter Info,Taşıyıcı Bilgisi, Driver Name,Sürücü adı, Track this Delivery Note against any Project,Bu irsaliyeyi bütün Projelere karşı takip et, Inter Company Reference,Şirketler Arası Referans, -Print Without Amount,Tutar olmadan Yazdır, +Print Without Amount,Tutarı olmadan yazdır, % Installed,% Montajlanan, % of materials delivered against this Delivery Note,% malzeme bu İrsaliye karşılığında teslim edildi, Installation Status,Kurulum Durumu, Excise Page Number,Tüketim Sayfa Numarası, Instructions,Talimatlar, -From Warehouse,Atölyesi'nden, +From Warehouse,Atölyesi'nden, Against Sales Order,Satış Emri Karşılığı, Against Sales Order Item,Satış Sipariş Kalemi karşılığı, Against Sales Invoice,Satış Faturası Karşılığı, @@ -8166,40 +8020,40 @@ Distance UOM,Uzak UOM, Departure Time,Hareket saati, Delivery Stops,Teslimat Durakları, Calculate Estimated Arrival Times,Tahmini Varış Sürelerini Hesaplayın, -Use Google Maps Direction API to calculate estimated arrival times,Tahmini varış saatlerini hesaplamak için Google Haritalar Yönü API'sini kullanın, +Use Google Maps Direction API to calculate estimated arrival times,Tahmini varış saatlerini hesaplamak için Google Haritalar Yönü API'sini kullanın, Optimize Route,Rotayı Optimize Et, -Use Google Maps Direction API to optimize route,Rotayı optimize etmek için Google Haritalar Yönü API'sini kullanın, +Use Google Maps Direction API to optimize route,Rotayı optimize etmek için Google Haritalar Yönü API'sini kullanın, In Transit,Transit olarak, Fulfillment User,Yerine getirme kullanıcısı, "A Product or a Service that is bought, sold or kept in stock.","Bir Ürün veya satın alınan, satılan veya stokta tutulan bir hizmet.", STO-ITEM-.YYYY.-,STO-MADDE-.YYYY.-, Variant Of,Varyantı, "If item is a variant of another item then description, image, pricing, taxes etc will be set from the template unless explicitly specified","Açıkça belirtilmediği sürece madde daha sonra açıklama, resim, fiyatlandırma, vergiler şablondan kurulacak vb başka bir öğe bir varyantı ise", -Is Item from Hub,Ürün Hub'dan mı, +Is Item from Hub,Hub'dan Öğe Var mı, Default Unit of Measure,Varsayılan Ölçü Birimi, -Maintain Stock,Stok Takibi Yap, -Standard Selling Rate,Standart Satış Fiyatı, -Auto Create Assets on Purchase,Satınalmada Varlıkları Otomatik Oluştur, +Maintain Stock,Stok koruyun, +Standard Selling Rate,Standart Satış Oranı, +Auto Create Assets on Purchase,Satın Almada Varlıkları Otomatik Oluştur, Asset Naming Series,Öğe Adlandırma Dizisi, -Over Delivery/Receipt Allowance (%),Fazla Alış/Satış İrsaliyesi Ödeneği (%), -Barcodes,Barkodlar, -Shelf Life In Days,Raf Ömrü (gün), -End of Life,Kullanım Süresi Sonu, -Default Material Request Type,Varsayılan Malzeme Talep Türü, +Over Delivery/Receipt Allowance (%),Fazla Teslimat / Makbuz Ödeneği (%), +Barcodes,barkodlar, +Shelf Life In Days,Gün Raf Ömrü, +End of Life,Kullanım süresi Sonu, +Default Material Request Type,Standart Malzeme Talebi Tipi, Valuation Method,Değerleme Yöntemi, FIFO,FIFO, Moving Average,Hareketli Ortalama, -Warranty Period (in days),Garanti Süresi (gün), -Auto re-order,Otomatik Yeniden Sipariş, -Reorder level based on Warehouse,Depoya göre yeniden sipariş seviyesi, -Will also apply for variants unless overrridden,Geçersiz kılınmadıkça varyantlar için de geçerli olacak, -Units of Measure,Ölçü Birimleri, -Will also apply for variants,Ayrıca varyantlar için geçerli olacak, -Serial Nos and Batches,Seri Numaralar ve Lotlar, +Warranty Period (in days),(Gün) Garanti Süresi, +Auto re-order,Otomatik yeniden sipariş, +Reorder level based on Warehouse,Depo dayalı Yeniden Sipariş seviyeli, +Will also apply for variants unless overrridden,Overrridden sürece de varyantları için geçerli olacaktır, +Units of Measure,Ölçü birimleri, +Will also apply for variants,Ayrıca varyantları için geçerli olacaktır, +Serial Nos and Batches,Seri No ve Katlar, Has Batch No,Parti No Var, Automatically Create New Batch,Otomatik Olarak Yeni Toplu İş Oluşturma, Batch Number Series,Parti Numarası Serisi, -"Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings.","Örnek: ABCD. #####. İşlemler için seri ayarlanmış ve Parti Numarası belirtilmediyse, bu seriye göre otomatik parti numarası oluşturulacaktır. Bu öğe için her zaman Batch No'dan açıkça bahsetmek isterseniz, bunu boş bırakın. Not: Bu ayar, Stok Ayarları'nda Adlandırma Serisi Önekine göre öncelikli olacaktır.", +"Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings.","Örnek: ABCD. #####. İşlemler için seri ayarlanmış ve Parti Numarası belirtilmediyse, bu seriye göre otomatik parti numarası oluşturulacaktır. Bu öğe için her zaman Batch No'dan açıkça bahsetmek isterseniz, bunu boş bırakın. Not: Bu ayar, Stok Ayarları'nda Adlandırma Serisi Önekine göre öncelikli olacaktır.", Has Expiry Date,Vade Sonu Var, Retain Sample,Numune Alın, Max Sample Quantity,Maksimum Numune Miktarı, @@ -8208,91 +8062,69 @@ Has Serial No,Seri no Var, Serial Number Series,Seri Numarası Serisi, "Example: ABCD.#####\nIf series is set and Serial No is not mentioned in transactions, then automatic serial number will be created based on this series. If you always want to explicitly mention Serial Nos for this item. leave this blank.","Örnek:. Serisi ayarlanır ve Seri No işlemlerinde belirtilen değilse ABCD ##### \n, daha sonra otomatik seri numarası bu serisine dayanan oluşturulur. Her zaman açıkça bu öğe için seri No. bahsetmek istiyorum. Bu boş bırakın.", Variants,Varyantlar, -Has Variants,Varyantları Var, +Has Variants,Varyasyoları var, "If this item has variants, then it cannot be selected in sales orders etc.","Bu öğeyi varyantları varsa, o zaman satış siparişleri vb seçilemez", -Variant Based On,Varyanta Dayalı, -Item Attribute,Ürün Öznitelikleri, +Variant Based On,Varyant Dayalı, +Item Attribute,Ürün Özellik, "Sales, Purchase, Accounting Defaults","Satış, Satınalma, Muhasebe Varsayılanları", -Item Defaults,Ürün Varsayılanları, -Price List Defaults,Fiyat Listesi Varsayılanları, -Auto Insert Item Price If Missing,Eksikse Öğe Fiyatını Otomatik Ekle, -Update Existing Price List Rate,Mevcut Fiyat Listesi Oranını Güncelle, -Stock Validations,Stok Validasyonları, -Stock Transactions Settings,Stok İşlem Ayarları, -Role Allowed to Over Deliver/Receive,Aşırı Teslim Etmeye/Almaya İzin Verilen Rol, -Users with this role are allowed to over deliver/receive against orders above the allowance percentage,Bu role sahip kullanıcıların, ödenek yüzdesinin üzerindeki siparişlere karşı fazla teslim/alma yapmasına izin verilir, -Show Barcode Field in Stock Transactions,Stok İşlemlerinde Barkod Alanı Göster, -Convert Item Description to Clean HTML in Transactions,İşlemlerde Öğe Açıklamasını Temiz HTML'ye Dönüştür, -Quality Inspection Settings,Kalite Kontrol Ayarları, -Action If Quality Inspection Is Rejected,Kalite Muayenesi Reddedilirse Yapılacak İşlem, -Over Transfer Allowance,Fazla Aktarım Ödeneği, -"The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units.","Sipariş edilen miktara göre daha fazla transfer etmenize izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz %10 ise, 110 birim transfer etmenize izin verilir.", -Serial & Batch Item,Seri ve Parti Öğesi, -Stock Planning,Stok Planlama, -Stock Closing,Stok Kapanış, -Serial & Batch Item Settings,Seri ve Toplu Öğe Ayarları, -Have Default Naming Series for Batch ID?,Parti Kimliği için Varsayılan Adlandırma Serisi Var mı?, -"Purchase, Replenishment Details","Satınalma, Yenileme Detayları", -Is Purchase Item,Satınalma Malzemesi, -Default Purchase Unit of Measure,Varsayılan Satınalma Önlemi Birimi, +Item Defaults,Öğe Varsayılanları, +"Purchase, Replenishment Details","Satın Alma, Yenileme Detayları", +Is Purchase Item,Satın Alma Maddesi, +Default Purchase Unit of Measure,Varsayılan Satın Alma Önlemi Birimi, Minimum Order Qty,Minimum Sipariş Miktarı, -Minimum quantity should be as per Stock UOM,Minimum miktar Stok Birimine göre olmalı, +Minimum quantity should be as per Stock UOM,Minimum miktar Stok UOM'sine göre olmalıdır, Average time taken by the supplier to deliver,Tedarikçinin ortalama teslim süresi, -Is Customer Provided Item,Müşteri Tarafından Sağlanan Ürün, -Delivered by Supplier (Drop Ship),Tedarikçi Tarafından Teslim Edilir (Drop Ship), -Supplier Items,Tedarikçi Ürünleri, +Is Customer Provided Item,Müşteri Temin Edildi mi?, +Delivered by Supplier (Drop Ship),Yüklenici tarafından teslim (Bırak Gemi), +Supplier Items,Tedarikçi Öğeler, Foreign Trade Details,Dış Ticaret Detayları, Country of Origin,Menşei ülke, Sales Details,Satış Ayrıntılar, -Default Sales Unit of Measure,Varsayılan Ürün Satış Birimi, -Is Sales Item,Satış Ürünü, -Grant Commission,Hibe Komisyonu, -Minimum Net Rate,Minimum Net Oran, -Maximum Net Rate,Maximum Net Oran, -Max Discount (%),Maks İndirim (%), -No of Months,Ay Sayısı, -Customer Items,Müşteri Ürünleri, +Default Sales Unit of Measure,Varsayılan Öğe Satış Birimi, +Is Sales Item,Satış Maddesi, +Max Discount (%),En fazla İndirim (%, +No of Months,Ayların Sayısı, +Customer Items,Müşteri Öğeler, Inspection Criteria,Muayene Kriterleri, -Inspection Required before Purchase,Satınalma öncesi Muayene Gerekli, -Inspection Required before Delivery,Teslimat öncesi Muayene Gerekli, -Default BOM,Varsayılan BOM, -Supply Raw Materials for Purchase,Satınalma için Hammadde Temini, -If subcontracted to a vendor,Bir satıcıya taşeron edildiyse, +Inspection Required before Purchase,Muayene Satın Alma önce Gerekli, +Inspection Required before Delivery,Muayene Teslim önce Gerekli, +Default BOM,Standart BOM, +Supply Raw Materials for Purchase,Tedarik Hammadde Satın Alma için, +If subcontracted to a vendor,Bir satıcıya taşeron durumunda, Customer Code,Müşteri Kodu, -Default Item Manufacturer,Varsayılan Ürün Üreticisi, +Default Item Manufacturer,Varsayılan Öğe Üreticisi, Default Manufacturer Part No,Varsayılan Üretici Parça Numarası, Show in Website (Variant),Web Sitesi göster (Varyant), Items with higher weightage will be shown higher,Yüksek weightage Öğeler yüksek gösterilir, Show a slideshow at the top of the page,Sayfanın üstünde bir slayt gösterisi göster, -Website Image,Websitesi Resmi, -Website Warehouse,Websitesi Deposu, +Website Image,Web sitesi resmi, +Website Warehouse,Web Sitesi Depo, "Show ""In Stock"" or ""Not in Stock"" based on stock available in this warehouse.","Depodaki mevcut stok durumuna göre ""Stokta"" veya ""Stokta değil"" olarak göster", Website Item Groups,Web Sitesi Ürün Grupları, List this Item in multiple groups on the website.,Bu Ürünü web sitesinde gruplar halinde listeleyin, Copy From Item Group,Ürün Grubundan kopyalayın, -Website Content,Websitesi içeriği, +Website Content,Web sitesi içeriği, You can use any valid Bootstrap 4 markup in this field. It will be shown on your Item Page.,Bu alanda geçerli bir Bootstrap 4 işaretlemesi kullanabilirsiniz. Öğe Sayfanızda gösterilecektir., Total Projected Qty,Tahmini toplam Adet, -Other Info,Diğer Bilgiler, Hub Publishing Details,Hub Yayınlama Ayrıntıları, -Publish in Hub,Hubda Yayınla, -Publish Item to hub.erpnext.com,Ürünü hub.erpnext.com'da yayınla, +Publish in Hub,Hub Yayınla, +Publish Item to hub.erpnext.com,Hub.erpnext.com için Öğe Yayınla, Hub Category to Publish,Yayınlanacak Hub Kategorisi, Hub Warehouse,Hub Ambarları, -"Publish ""In Stock"" or ""Not in Stock"" on Hub based on stock available in this warehouse.",Bu depodaki stoklara göre Hub'da 'Stokta' veya 'Stokta Yok' diye yayınlayın, -Synced With Hub,Hub ile Senkronize edildi, -Item Alternative,Ürün Alternatifleri, +"Publish ""In Stock"" or ""Not in Stock"" on Hub based on stock available in this warehouse.",Yayın için "Stokta" ya da "Stokta Bulunmadı" on Hub bu stokta mevcut bulunan stokları esas alın., +Synced With Hub,Hub ile Senkronize, +Item Alternative,Öğe alternatif, Alternative Item Code,Alternatif Ürün Kodu, Two-way,Çift yönlü, -Alternative Item Name,Alternatif Ürün adı, +Alternative Item Name,Alternatif öğe adı, Attribute Name,Öznitelik Adı, Numeric Values,Sayısal Değerler, -From Range,Başlangıç Aralığı, +From Range,Sınıfımızda, Increment,Artım, -To Range,Bitiş Aralığı, +To Range,Range, Item Attribute Values,Ürün Özellik Değerler, Item Attribute Value,Ürün Özellik Değeri, -Attribute Value,Özellik Değeri, +Attribute Value,Değer Özellik, Abbreviation,Kısaltma, "This will be appended to the Item Code of the variant. For example, if your abbreviation is ""SM"", and the item code is ""T-SHIRT"", the item code of the variant will be ""T-SHIRT-SM""","Bu varyant Ürün Kodu eklenecektir. Senin kısaltması ""SM"", ve eğer, örneğin, ürün kodu ""T-Shirt"", ""T-Shirt-SM"" olacak varyantın madde kodu", Item Barcode,Ürün Barkodu, @@ -8303,7 +8135,7 @@ Item Customer Detail,Ürün Müşteri Detayı, "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes","Müşterilerinin rahatlığı için, bu kodlar faturalarda ve irsaliyelerde olduğu gibi basılı formatta kullanılabilir.", Ref Code,Referans Kodu, Item Default,Öğe varsayılan, -Purchase Defaults,Satınalma Varsayılanları, +Purchase Defaults,Satın Alma Varsayılanları, Default Buying Cost Center,Standart Alış Maliyet Merkezi, Default Supplier,Standart Tedarikçi, Default Expense Account,Standart Gider Hesabı, @@ -8316,49 +8148,49 @@ Quantity that must be bought or sold per UOM,UOM başına satın alınması vey Item Quality Inspection Parameter,Ürün Kalite Kontrol Parametreleri, Acceptance Criteria,Kabul Kriterleri, Item Reorder,Ürün Yeniden Sipariş, -Check in (group),Giriş (grup), -Request for,Talep bunun için, -Re-order Level,Yeniden Sipariş Seviyesi, -Re-order Qty,Yeniden Sipariş Miktarı, +Check in (group),(Grup) kontrol, +Request for,Talebi, +Re-order Level,Yeniden sipariş seviyesi, +Re-order Qty,Yeniden sipariş Adet, Item Supplier,Ürün Tedarikçisi, -Item Variant,Ürün Varyantı, -Item Variant Attribute,Ürün Varyant Özelliği, -Do not update variants on save,Kaydederken varyantları güncelleme, +Item Variant,Öğe Varyant, +Item Variant Attribute,Öğe Varyant Özellik, +Do not update variants on save,Kaydetme türevlerini güncelleme, Fields will be copied over only at time of creation.,Alanlar yalnızca oluşturulma anında kopyalanır., Allow Rename Attribute Value,Öznitelik Değerini Yeniden Adlandırmaya İzin Ver, Rename Attribute Value in Item Attribute.,Öğe Özniteliğinde Öznitelik Değerini Yeniden Adlandır., Copy Fields to Variant,Alanları Varyanta Kopyala, Item Website Specification,Ürün Web Sitesi Özellikleri, Table for Item that will be shown in Web Site,Web Sitesi gösterilir Öğe için Tablo, -Landed Cost Item,Yüklenen Maliyet Kalemi, -Receipt Document Type,Fiş Belge Türü, -Receipt Document,Fiş Belgesi, +Landed Cost Item,İnen Maliyet Kalemi, +Receipt Document Type,Makbuz Belge Türü, +Receipt Document,makbuz Belgesi, Applicable Charges,Uygulanabilir Ücretler, -Purchase Receipt Item,Satınalma makbuzu Ürünleri, -Landed Cost Purchase Receipt,Yüklenen Maliyet Alış Fişi, -Landed Cost Taxes and Charges,Yüklenen Maliyet Vergiler ve Ücretler, -Landed Cost Voucher,Yüklenen Maliyet Çeki, +Purchase Receipt Item,Satın Alma makbuzu Ürünleri, +Landed Cost Purchase Receipt,İnen Maliyet Alım Makbuzu, +Landed Cost Taxes and Charges,Indi Maliyet Vergiler ve Ücretler, +Landed Cost Voucher,Indi Maliyet Çeki, MAT-LCV-.YYYY.-,MAT-LCV-.YYYY.-, -Purchase Receipts,Satınalma İrsaliyeleri, -Purchase Receipt Items,Satınalma Fişi Ürünleri, -Get Items From Purchase Receipts,Satınalma Fişinden Ürünleri Al, -Distribute Charges Based On,Masrafları Şuna Göre Dağıt, +Purchase Receipts,Satın Alma İrsaliyeleri, +Purchase Receipt Items,Satın alma makbuzu Ürünleri, +Get Items From Purchase Receipts,Satınalma Makbuzlar Gönderen Ürünleri alın, +Distribute Charges Based On,Dağıt Masraflar Dayalı, Landed Cost Help,Indi Maliyet Yardım, -Manufacturers used in Items,Ürünlerde kullanılan Üreticileri, +Manufacturers used in Items,Öğeler kullanılan Üreticileri, Limited to 12 characters,12 karakter ile sınırlıdır, MAT-MR-.YYYY.-,MAT-MR-.YYYY.-, Partially Ordered,Kısmen Sipariş Edildi, -Transferred,Aktarılan, +Transferred,aktarılan, % Ordered,% Sipariş edildi, Terms and Conditions Content,Şartlar ve Koşullar İçeriği, Quantity and Warehouse,Miktar ve Depo, Lead Time Date,Teslim Zamanı Tarihi, -Min Order Qty,Minimum Sipariş Miktarı, +Min Order Qty,Minimum sipariş miktarı, Packed Item,Paketli Ürün, To Warehouse (Optional),Depo (İsteğe bağlı), Actual Batch Quantity,Gerçek Parti Miktarı, Prevdoc DocType,Prevdoc Doctype, -Parent Detail docname,Ana Detay belge adı, +Parent Detail docname,Ana Detay belgesi adı, "Generate packing slips for packages to be delivered. Used to notify package number, package contents and its weight.","Paketleri teslim edilmek üzere fişleri ambalaj oluşturun. Paket numarası, paket içeriğini ve ağırlığını bildirmek için kullanılır.", Indicates that the package is a part of this delivery (Only Draft),Paketin bu teslimatın bir parçası olduğunu gösterir (Sadece Taslak), MAT-PAC-.YYYY.-,MAT-PAC-.YYYY.-, @@ -8375,26 +8207,26 @@ Gross Weight UOM,Brüt Ağırlık Ölçü Birimi, Packing Slip Item,Ambalaj Makbuzu Ürünleri, DN Detail,DN Detay, STO-PICK-.YYYY.-,STO SEÇME-.YYYY.-, -Material Transfer for Manufacture,Üretim için Malzeme Transferi, +Material Transfer for Manufacture,Üretim için Materyal Transfer, Qty of raw materials will be decided based on the qty of the Finished Goods Item,"Hammadde miktarına, Mamul Madde miktarına göre karar verilecektir.", Parent Warehouse,Ana Depo, Items under this warehouse will be suggested,Bu depo altındaki ürünler önerilecektir, Get Item Locations,Öğe Konumlarını Alın, -Item Locations,Ürün Konumları, -Pick List Item,Pick List Ürünü, -Picked Qty,Toplanan Miktar, -Price List Master,Ana Fiyat Listesi, +Item Locations,Öğe Konumları, +Pick List Item,Liste Öğesini Seç, +Picked Qty,Alınan Miktar, +Price List Master,Fiyat Listesi Ana, Price List Name,Fiyat Listesi Adı, -Price Not UOM Dependent,Fiyat Birime Bağlı değil, +Price Not UOM Dependent,Fiyat UOM Bağımlı Değil, Applicable for Countries,Ülkeler için geçerlidir, Price List Country,Fiyat Listesi Ülke, MAT-PRE-.YYYY.-,MAT-ÖN .YYYY.-, -Supplier Delivery Note,Tedarikçi İrsaliyesi, +Supplier Delivery Note,Tedarikçi Teslim Notu, Time at which materials were received,Malzemelerin alındığı zaman, -Return Against Purchase Receipt,Satınalma İrsaliyesine karşın İade, +Return Against Purchase Receipt,Satınalma Makbuzu Karşı dön, Rate at which supplier's currency is converted to company's base currency,Tedarikçinin para biriminin şirketin temel para birimine dönüştürülme oranı, -Sets 'Accepted Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kabul Edilen Depo' ayarlar., -Sets 'Rejected Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Reddedilen Depo' ayarlar., +Sets 'Accepted Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kabul Edilen Depo' ayarlar., +Sets 'Rejected Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Reddedilen Depo' ayarlar., Raw Materials Consumed,Tüketilen Hammaddeler, Get Current Stock,Cari Stok alın, Consumed Items,Tüketilen Ürünler, @@ -8406,7 +8238,7 @@ Vehicle Date,Araç Tarihi, Received and Accepted,Alındı ve Kabul edildi, Accepted Quantity,Kabul edilen Miktar, Rejected Quantity,Reddedilen Miktar, -Accepted Qty as per Stock UOM,Stok UOM'ye göre Kabul Edilen Miktar, +Accepted Qty as per Stock UOM,Stok UOM'ye göre Kabul Edilen Miktar, Sample Quantity,Numune Miktarı, Rate and Amount,Oran ve Miktar, MAT-QA-.YYYY.-,MAT-QA .YYYY.-, @@ -8431,8 +8263,8 @@ Quality Inspection Template Name,Kalite Kontrol Şablonu Adı, Quick Stock Balance,Hızlı Stok Bakiyesi, Available Quantity,Mevcut Miktarı, Distinct unit of an Item,Bir Öğe Farklı birim, -Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,Depo yalnızca Stok Hareketi / Alış / Satış İrsaliyesi üzerinden değiştirilebilir, -Purchase / Manufacture Details,Satınalma / Üretim Detayları, +Warehouse can only be changed via Stock Entry / Delivery Note / Purchase Receipt,Depo yalnızca Stok Girdisi / İrsaliye / Satın Alım Makbuzu üzerinden değiştirilebilir, +Purchase / Manufacture Details,Satın alma / Üretim Detayları, Creation Document Type,Oluşturulan Belge Türü, Creation Document No,Oluşturulan Belge Tarihi, Creation Date,Oluşturulma Tarihi, @@ -8453,49 +8285,49 @@ Out of AMC,Çıkış AMC, Warranty Period (Days),Garanti Süresi (Gün), Serial No Details,Seri No Detayları, MAT-STE-.YYYY.-,MAT-STE-.YYYY.-, -Stock Entry Type,Stok Hareket Türü, -Stock Entry (Outward GIT),Stok Hareketi (Dışa GIT), +Stock Entry Type,Stok girişi türü, +Stock Entry (Outward GIT),Stok Girişi (Dışa GIT), Material Consumption for Manufacture,Üretimde Malzeme Tüketimi, -Repack,Yeniden Paketleme, -Send to Subcontractor,Taşerona Gönder, +Repack,Yeniden paketlemek, +Send to Subcontractor,Taşeron'a Gönder, Delivery Note No,İrsaliye No, Sales Invoice No,Satış Fatura No, -Purchase Receipt No,Satınalma makbuzu numarası, +Purchase Receipt No,Satın alma makbuzu numarası, Inspection Required,Muayene Gerekli, -From BOM,BOM'dan, +From BOM,BOM Gönderen, For Quantity,Miktar, -As per Stock UOM,Stok Birimine göre, +As per Stock UOM,Stok Ölçü Birimi gereğince, Including items for sub assemblies,Alt montajlar için öğeleri içeren, Default Source Warehouse,Varsayılan Kaynak Deposu, Source Warehouse Address,Kaynak Depo Adresi, Default Target Warehouse,Standart Hedef Depo, Target Warehouse Address,Hedef Depo Adresi, -Update Rate and Availability,Oranı ve Kullanılabilirliği Güncelle, +Update Rate and Availability,Güncelleme Oranı ve Kullanılabilirlik, Total Incoming Value,Toplam Gelen Değeri, Total Outgoing Value,Toplam Giden Değeri, -Total Value Difference (Out - In),Toplam Değer Farkı (Çıkış - Giriş), -Additional Costs,Ek Maliyetler, +Total Value Difference (Out - In),Toplam Değer Farkı (Out - In), +Additional Costs,Ek maliyetler, Total Additional Costs,Toplam Ek Maliyetler, Customer or Supplier Details,Müşteri ya da Tedarikçi Detayları, Per Transferred,Transfer başına, -Stock Entry Detail,Stok Hareket Detayı, -Basic Rate (as per Stock UOM),Temel Oran (Stok Birimine göre), +Stock Entry Detail,Stok Girdisi Detayı, +Basic Rate (as per Stock UOM),Temel Oranı (Stok Ölçü Birimi göre), Basic Amount,Temel Tutar, -Additional Cost,Ek Maliyet, +Additional Cost,Ek maliyet, Serial No / Batch,Seri No / Parti, BOM No. for a Finished Good Item,Biten İyi Ürün için BOM numarası, -Material Request used to make this Stock Entry,Bu Stok Hareketi yapmak için kullanılan Malzeme Talebi, -Subcontracted Item,Fason Ürün, -Against Stock Entry,Stok Hareketine karşın, -Stock Entry Child,Stok Hareketi Alt, -PO Supplied Item,PO Tedarik Edilen Ürün, -Reference Purchase Receipt,Referans Satınalma Fişi, +Material Request used to make this Stock Entry,Bu stok girdisini yapmak için kullanılan Malzeme Talebi, +Subcontracted Item,Taşeronluk kalemi, +Against Stock Entry,Stok girişine karşı, +Stock Entry Child,Stok girişi, +PO Supplied Item,PO Tedarik Edilen Öğe, +Reference Purchase Receipt,Referans Satın Alma Fişi, Stock Ledger Entry,Stok Defter Girdisi, Outgoing Rate,Giden Oranı, -Actual Qty After Transaction,İşlem sonrası Mevcut Miktar, +Actual Qty After Transaction,İşlem sonrası gerçek Adet, Stock Value Difference,Stok Değer Farkı, Stock Queue (FIFO),Stok Kuyruğu (FIFO), -Is Cancelled,İptal edildi, +Is Cancelled,İptal edilmiş, Stock Reconciliation,Stok Mutabakatı, This tool helps you to update or fix the quantity and valuation of stock in the system. It is typically used to synchronise the system values and what actually exists in your warehouses.,"Bu araç, güncellemek veya sistemde stok miktarı ve değerleme düzeltmek için yardımcı olur. Genellikle sistem değerlerini ve ne aslında depolarda var eşitlemek için kullanılır.", MAT-RECO-.YYYY.-,MAT-Reco-.YYYY.-, @@ -8506,42 +8338,37 @@ Current Serial No,Geçerli Seri No, Current Valuation Rate,Güncel Değerleme Oranı, Current Amount,Güncel Tutar, Quantity Difference,Miktar Farkı, -Amount Difference,Tutar Farkı, -Item Naming By,Ürün Adlandırma, +Amount Difference,tutar Farkı, +Item Naming By,Ürün adlandırma, Default Item Group,Standart Ürün Grubu, Default Stock UOM,Varsayılan Stok Ölçü Birimi, Sample Retention Warehouse,Numune Alma Deposu, Default Valuation Method,Standart Değerleme Yöntemi, -Show Barcode Field,Barkod Alanını Göster, -Convert Item Description to Clean HTML,Öğe Açıklamaunu Temiz HTML'ye Dönüştür, +Show Barcode Field,Göster Barkod Alanı, +Convert Item Description to Clean HTML,Öğe Açıklamaunu Temiz HTML'ye Dönüştür, Allow Negative Stock,Negatif stok seviyesine izin ver, Automatically Set Serial Nos based on FIFO,FIFO ya Göre Seri Numaraları Otomatik Olarak Ayarla, Auto Material Request,Otomatik Malzeme Talebi, -Inter Warehouse Transfer Settings,Depolar arası Transfer Ayarları, -Freeze Stock Entries,Stok Girişlerini Dondur, -Stock Frozen Upto,Bu tarihe kadar Stoğu Dondur, +Inter Warehouse Transfer Settings,Depolar Arası Transfer Ayarları, +Freeze Stock Entries,Donmuş Stok Girdileri, +Stock Frozen Upto,Stok Dondurulmuş, Batch Identification,Toplu Tanımlama, Use Naming Series,Adlandırma Dizisini Kullan, Naming Series Prefix,Seri Öneki Adlandırma, -UOM Category,Birim Kategorisi, -UOM Conversion Detail,Birim Dönüşüm Detayı, +UOM Category,UOM Kategorisi, +UOM Conversion Detail,Ölçü Birimi Dönüşüm Detayı, Variant Field,Varyant Alanı, -Control Historical Stock Transactions,Geçmiş Stok İşlemlerini Kontrol Et, -Disable Serial No And Batch Selector,Seri No ve Lot Seçiciyi Devre Dışı Bırak, -Role Allowed to Create/Edit Back-dated Transactions,Geriye Dönük İşlemleri Oluşturma / Düzenleme İzni Rolü, A logical Warehouse against which stock entries are made.,Stok girişleri mantıksal Depoya karşı yapıldı, -No stock transactions can be created or modified before this date,Bu tarihten önce hiçbir Stok işlemi oluşturulamaz veya değiştirilemez., -Stock transactions that are older than the mentioned days cannot be modified,Belirtilen günlerden daha eski olan hisse senedi işlemleri değiştirilemez, Warehouse Detail,Depo Detayı, Warehouse Name,Depo Adı, Warehouse Contact Info,Depo İletişim Bilgileri, -PIN,PIN, +PIN,TOPLU İĞNE, ISS-.YYYY.-,ISS-.YYYY.-, -Raised By (Email),(Email) ile talep eden, +Raised By (Email),(Email) ile talep eden, Issue Type,Sorun Tipi, Issue Split From,Sayıdan Böl, -Service Level,Servis Seviyesi, -Response By,Yanıtlayan, +Service Level,Servis seviyesi, +Response By,Yanıtla, Response By Variance,Varyans Yanıtı, Ongoing,Devam eden, Resolution By,Çözünürlük, @@ -8550,27 +8377,27 @@ Service Level Agreement Creation,Hizmet Seviyesi Anlaşması Oluşturma, First Responded On,İlk cevap verilen, Resolution Details,Karar Detayları, Opening Date,Açılış Tarihi, -Opening Time,Açılış Süresi, +Opening Time,Açılış Zamanı, Resolution Date,Karar Tarihi, Via Customer Portal,Müşteri Portalı üzerinden, Support Team,Destek Ekibi, Issue Priority,Sorun Önceliği, -Service Day,Hizmet Günü, -Workday,İş günü, +Service Day,Hizmet günü, +Workday,iş günü, Default Priority,Varsayılan Öncelik, Priorities,Öncelikleri, Support Hours,Destek Saatleri, -Support and Resolution,Destek ve Çözüm, -Default Service Level Agreement,Varsayılan Hizmet Seviyesi Sözleşmesi, -Entity,Varlık, +Support and Resolution,Destek ve Çözünürlük, +Default Service Level Agreement,Varsayılan Servis Seviyesi Sözleşmesi, +Entity,varlık, Agreement Details,Anlaşma Detayları, -Response and Resolution Time,Tepki ve Çözüm Süresi, +Response and Resolution Time,Tepki ve Çözünürlük Zamanı, Service Level Priority,Servis Seviyesi Önceliği, -Resolution Time,Çözüm Süresi, +Resolution Time,Çözünürlük zaman, Support Search Source,Arama Kaynağı Desteği, -Source Type,Kaynak Tipi, +Source Type,kaynak tipi, Query Route String,Sorgu Rota Dizesi, -Search Term Param Name,Arama Terimi Parametre Adı, +Search Term Param Name,Arama Dönem Param Adı, Response Options,Yanıt Seçenekleri, Response Result Key Path,Yanıt Sonuç Anahtar Yolu, Post Route String,Rota Dizesi Gönder, @@ -8591,11 +8418,11 @@ Support Portal,Destek Portalı, Get Started Sections,Başlarken Bölümleri, Show Latest Forum Posts,Son Forum Mesajlarını Göster, Forum Posts,Forum Mesajları, -Forum URL,Forum URL'si, +Forum URL,Forum URL'si, Get Latest Query,Son Sorguyu Al, Response Key List,Yanıt Anahtar Listesi, Post Route Key,Rota Yolu Sonrası, -Search APIs,Arama API'ları, +Search APIs,Arama API'ları, SER-WRN-.YYYY.-,SER-UYR-.YYYY.-, Issue Date,Veriliş tarihi, Item and Warranty Details,Ürün ve Garanti Detayları, @@ -8625,113 +8452,110 @@ Asset Depreciations and Balances,Varlık Değer Kayıpları ve Hesapları, Available Stock for Packing Items,Ambalajlama Ürünleri İçin Kullanılabilir Stok, Bank Clearance Summary,Banka Gümrükleme Özet, Bank Remittance,Banka havalesi, -Batch Item Expiry Status,Parti Ürün Son Kullanma Durumu, +Batch Item Expiry Status,Toplu Öğe Bitiş Durumu, Batch-Wise Balance History,Parti Geneli Bakiye Geçmişi, BOM Explorer,BOM Gezgini, BOM Search,Ürün Ağacı Arama, -BOM Stock Calculated,BOM Stoğu Hesaplandı, +BOM Stock Calculated,BOM Hisse Senedi Hesaplanan, BOM Variance Report,BOM Varyans Raporu, Campaign Efficiency,Kampanya Verimliliği, Cash Flow,Nakit Akışı, Completed Work Orders,Tamamlanmış İş Emri, To Produce,Üretilecek, -Produced,Üretilen, -Consolidated Financial Statement,Konsolide Mali Tablo, +Produced,Üretilmiş, +Consolidated Financial Statement,Konsolide finansal tablolar, Course wise Assessment Report,Akıllıca Hazırlanan Değerlendirme Raporu, Customer Acquisition and Loyalty,Müşteri Edinme ve Sadakat, -Customer Credit Balance,Müşteri Alacak Bakiyesi, +Customer Credit Balance,Müşteri Kredi Bakiyesi, Customer Ledger Summary,Müşteri Muhasebe Özeti, -Customer-wise Item Price,Müşteri Bazında Ürün Fiyatı, +Customer-wise Item Price,Müşteri-bilge Öğe Fiyat, Customers Without Any Sales Transactions,Satış İşlemleri Olmayan Müşteriler, Daily Timesheet Summary,Günlük Zaman Çizelgesi Özeti, -Daily Work Summary Replies,Günlük Çalışma Özeti Cevapları, +Daily Work Summary Replies,Günlük İş Özeti Cevapları, DATEV,DATEV, Delayed Item Report,Gecikmeli Ürün Raporu, Delayed Order Report,Gecikmeli Sipariş Raporu, Delivered Items To Be Billed,Faturalanacak Teslim edilen Ürünler, Delivery Note Trends,Teslimat Analizi, Electronic Invoice Register,Elektronik Fatura Kaydı, -Employee Advance Summary,Personel Avans Özeti, -Employee Billing Summary,Personel Fatura Özeti, -Employee Birthday,Personel Doğum Günü, -Employee Information,Personel Bilgileri, -Employee Leave Balance,Personel Kalan İzni, -Employee Leave Balance Summary,Personel İzin Bakiyesi Özeti, -Employees Working on a Holiday,Tatilde çalışan Personeller, +Employee Advance Summary,Çalışan Advance Özeti, +Employee Billing Summary,Çalışan Fatura Özeti, +Employee Birthday,Çalışan Doğum Günü, +Employee Information,Çalışan Bilgileri, +Employee Leave Balance,Çalışanın Kalan İzni, +Employee Leave Balance Summary,Çalışan İzin Bakiyesi Özeti, +Employees working on a holiday,tatil çalışanlar, Eway Bill,Eway Bill, -Expiring Memberships,Üyeliklerin Süresi Doluyor, +Expiring Memberships,Süregelen Üyelikler, Fichier des Ecritures Comptables [FEC],Fichier des Ecritures Comptables [FEC], Final Assessment Grades,Final Değerlendirme Notları, Fixed Asset Register,Sabit Varlık Kaydı, Gross and Net Profit Report,Brüt ve Net Kar Raporu, -GST Itemised Purchase Register,GST'ye göre Satın Alınan Kayıt, +GST Itemised Purchase Register,GST'ye göre Satın Alınan Kayıt, GST Itemised Sales Register,GST Madde Numaralı Satış Kaydı, -GST Purchase Register,GST Satınalma Kaydı, +GST Purchase Register,GST Satın Alma Kaydı, GST Sales Register,GST Satış Kaydı, GSTR-1,GSTR-1, GSTR-2,GSTR-2, Hotel Room Occupancy,Otel Odasının Kullanımı, -HSN-wise-summary of outward supplies,Dışa açık malzemelerin HSN bazında özeti, -Inactive Customers,Pasif Müşteriler, -Inactive Sales Items,Pasif Satış Ürünleri, +HSN-wise-summary of outward supplies,Dışa açık malzemelerin HSN-bilge özeti, +Inactive Customers,Etkin olmayan müşteriler, +Inactive Sales Items,Etkin Olmayan Satış Öğeleri, IRS 1099,IRS 1099, -Issued Items Against Work Order,İş Emrine karşın Verilmiş Ürünler, -Projected Quantity as Source,Kaynak olarak Öngörülen Miktar, -Warehouse Wise Stock Balance,Depo bazında Stok Bakiyesi, +Issued Items Against Work Order,İş Emrine Karşı Verilmiş Ürünler, +Projected Quantity as Source,Kaynak olarak Öngörülen Miktarı, Item Balance (Simple),Öğe Dengesi (Basit), -Item Price Stock,Ürün Fiyat Stok, +Item Price Stock,Öğe Fiyat Stok, Item Prices,Ürün Fiyatları, -Item Shortage Report,Ürün Yetersizlik Raporu, -Item Variant Details,Ürün Varyant Detayları, -Item-wise Price List Rate,Ürün bazında Fiyat Listesi Oranı, -Item-wise Purchase History,Ürün bazında Satınalma Geçmişi, -Item-wise Purchase Register,Ürün bazında Alım Kaydı, -Item-wise Sales History,Ürün bazında Satış Geçmişi, -Item-wise Sales Register,Ürün bazında Satış Kaydı, -Item-wise Annual Sales,Ürün bazında Yıllık Satış -Items To Be Requested,Talep Edilecek Ürünler, +Item Shortage Report,Ürün Yetersizliği Raporu, +Item Variant Details,Öğe Varyant Detayları, +Item-wise Price List Rate,Ürün bilgisi Fiyat Listesi Oranı, +Item-wise Purchase History,Ürün bilgisi Satın Alma Geçmişi, +Item-wise Purchase Register,Ürün bilgisi Alım Kaydı, +Item-wise Sales History,Ürün bilgisi Satış Geçmişi, +Item-wise Sales Register,Ürün bilgisi Satış Kaydı, +Items To Be Requested,İstenecek Ürünler, Reserved,Ayrılmış, -Itemwise Recommended Reorder Level,Ürün bazlı Önerilen Yeniden Sipariş Seviyesi, -Lead Details,Müşteri Aday Detayları, -Lead Owner Efficiency,Aday Sahibi Verimliliği, +Itemwise Recommended Reorder Level,Ürünnin Önerilen Yeniden Sipariş Düzeyi, +Lead Details,Potansiyel Müşteri Detayları, +Lead Owner Efficiency,Kurşun Sahibi Verimliliği, Loan Repayment and Closure,Kredi Geri Ödeme ve Kapanışı, Loan Security Status,Kredi Güvenlik Durumu, -Lost Opportunity,Fırsat Kaybedildi, -Modules,Modüller, +Lost Opportunity,Fırsat Kayıp, Maintenance Schedules,Bakım Programları, -Material Requests for which Supplier Quotations are not created,Tedarikçi Teklifleri için oluşturulmayan Malzeme Talepleri, -Monthly Attendance Sheet,Aylık Puantaj Cetveli, +Material Requests for which Supplier Quotations are not created,Kendisi için tedarikçi fiyat teklifi oluşturulmamış Malzeme Talepleri, +Monthly Attendance Sheet,Aylık Katılım Cetveli, Open Work Orders,İş Emirlerini Aç, Qty to Deliver,Teslim Edilecek Miktar, Patient Appointment Analytics,Hasta Randevu Analizi, -Payment Period Based On Invoice Date,Fatura Tarihine dayalı Ödeme Süresi, -Pending SO Items For Purchase Request,Satınalma Talebi bekleyen PO Ürünleri, +Payment Period Based On Invoice Date,Fatura Tarihine Dayalı Ödeme Süresi, +Pending SO Items For Purchase Request,Satın Alma Talebi bekleyen PO Ürünleri, Procurement Tracker,Tedarik Takibi, Product Bundle Balance,Ürün Paketi Dengesi, -Production Analytics,Üretim Analizi, +Production Analytics,Üretim Analytics, Profit and Loss Statement,Kar ve Zarar Tablosu, -Profitability Analysis,Karlılık Analizi, +Profitability Analysis,karlılık Analizi, Project Billing Summary,Proje Fatura Özeti, -Project wise Stock Tracking,Proje bazlı Stok Takibi, -Prospects Engaged But Not Converted,İlgilenilen Potansiyel Müşteriler, -Purchase Analytics,Satınalma Analizleri, -Purchase Invoice Trends,Satınalma Fatura Analizi, +Project wise Stock Tracking,Proje bilge Stok Takibi, +Project wise Stock Tracking ,Proje bilgisi Stok Takibi, +Prospects Engaged But Not Converted,"Etkilenen, ancak Dönüştürülmeyen Beklentiler", +Purchase Analytics,Satın alma analizleri, +Purchase Invoice Trends,Satın Alma Fatura Analizi, Qty to Receive,Alınacak Miktar, Received Qty Amount,Alınan Miktar Miktarı, Billed Qty,Faturalı Miktar, -Delayed Tasks Summary,Gecikmiş Görevler Özeti, -Purchase Order Trends,Satınalma Siparişi Analizi, -Purchase Receipt Trends,Satınalma İrsaliyesi Analizi, -Purchase Register,Satınalma Kaydı, +Purchase Order Trends,Satın Alma Sipariş Analizi, +Purchase Receipt Trends,Satın Alma Teslim Alma Analizi, +Purchase Register,Satın alma kaydı, Quotation Trends,Teklif Trendleri, -Received Items To Be Billed,Faturalanacak Alınan Malzemeler, +Received Items To Be Billed,Faturalanacak Alınan Malzemeler, Qty to Order,Sipariş Miktarı, -Requested Items To Be Transferred,Transfer Edilmesi İstenen Ürünler, +Requested Items To Be Transferred,Transfer edilmesi istenen Ürünler, Qty to Transfer,Transfer edilecek Miktar, -Salary Register,Maaş Kaydı, +Salary Register,Maaş Kayıt, Sales Analytics,Satış Analizleri, -Sales Invoice Trends,Satış Faturası Trendleri, -Sales Order Trends,Satış Siparişi Trendleri, +Sales Invoice Trends,Satış Faturası Trendler, +Sales Order Trends,Satış Sipariş Trendler, Sales Partner Commission Summary,Satış Ortağı Komisyonu Özeti, Sales Partner Target Variance based on Item Group,Ürün Grubuna Göre Satış Ortağı Hedef Varyansı, Sales Partner Transaction Summary,Satış Ortağı İşlem Özeti, @@ -8740,21 +8564,21 @@ Invoiced Amount (Exclusive Tax),Faturalanan Tutar (Hariç Vergi), Average Commission Rate,Ortalama Komisyon Oranı, Sales Payment Summary,Satış Ödeme Özeti, Sales Person Commission Summary,Satış Personeli Komisyon Özeti, -Sales Person Target Variance Based On Item Group,Ürün Grubuna Göre Satış Personeli Hedef Varyansı, -Sales Person-wise Transaction Summary,Satış Personeli bazlı İşlem Özeti, -Sales Register,Satış Kaydı, +Sales Person Target Variance Based On Item Group,Satış Grubu Bazında Ürün Grubu Bazında Hedef Varyansı, +Sales Person-wise Transaction Summary,Satış Personeli bilgisi İşlem Özeti, +Sales Register,Satış Kayıt, Serial No Service Contract Expiry,Seri No Hizmet Sözleşmesi Vadesi, Serial No Status,Seri No Durumu, -Serial No Warranty Expiry,Seri No Garanti Bitiş Tarihi, +Serial No Warranty Expiry,Seri No Garanti Bitiş tarihi, Stock Ageing,Stok Yaşlanması, Stock and Account Value Comparison,Stok ve Hesap Değeri Karşılaştırması, Stock Projected Qty,Öngörülen Stok Miktarı, Student and Guardian Contact Details,Öğrenci ve Guardian İletişim Bilgileri, -Student Batch-Wise Attendance,Öğrenci Toplu Katılım, +Student Batch-Wise Attendance,Öğrenci Toplu Wise Seyirci, Student Fee Collection,Öğrenci Ücret Toplama, Student Monthly Attendance Sheet,Öğrenci Aylık Hazirun Cetveli, -Subcontracted Item To Be Received,Alınacak Fason Ürünler, -Subcontracted Raw Materials To Be Transferred,Transfer Edilecek Fason Hammaddeler, +Subcontracted Item To Be Received,Alınacak Taşeron Madde, +Subcontracted Raw Materials To Be Transferred,Taşınacak Hammadde Aktarılacak, Supplier Ledger Summary,Tedarikçi Defterinin Özeti, Supplier-Wise Sales Analytics,Tedarikçi Satış Analizi, Support Hour Distribution,Destek Saat Dağılımı, @@ -8764,18 +8588,18 @@ Territory Target Variance Based On Item Group,Öğe Grubuna Göre Bölge Hedefi Territory-wise Sales,Bölge Satışları, Total Stock Summary,Toplam Stok Özeti, Trial Balance,Mizan, -Trial Balance (Simple),Mizan (Basit), -Trial Balance for Party,Parti için Mizan, -Unpaid Expense Claim,Ödenmemiş Masraf Talebi, +Trial Balance (Simple),Deneme Dengesi (Basit), +Trial Balance for Party,Parti için Deneme Dengesi, +Unpaid Expense Claim,Ödenmemiş Gider Talebi, Warehouse wise Item Balance Age and Value,Depo bilge Öğe Bakiye Yaş ve Değer, Work Order Stock Report,İş Emri Stok Raporu, -Work Orders in Progress,Devam eden İş Emirleri, +Work Orders in Progress,Devam Eden İş Emirleri, Validation Error,Doğrulama Hatası, Automatically Process Deferred Accounting Entry,Ertelenmiş Muhasebe Girişini Otomatik Olarak İşle, Bank Clearance,Banka Havalesi, Bank Clearance Detail,Banka Gümrükleme Detayı, Update Cost Center Name / Number,Maliyet Merkezi Adını / Numarasını Güncelleme, -Journal Entry Template,Yevmiye Kaydı Şablonu, +Journal Entry Template,Dergi Giriş Şablonu, Template Title,Şablon Başlığı, Journal Entry Type,Yevmiye Kayıt Türü, Journal Entry Template Account,Yevmiye Kayıt Şablon Hesabı, @@ -8792,10 +8616,10 @@ Material Request Warehouse,Malzeme Talebi Deposu, Select warehouse for material requests,Malzeme talepleri için depo seçin, Transfer Materials For Warehouse {0},Depo İçin Transfer Malzemeleri {0}, Production Plan Material Request Warehouse,Üretim Planı Malzeme Talebi Depo, -Sets 'Source Warehouse' in each row of the items table.,Ürün tablosunun her satırında 'Kaynak Ambarı'nı ayarlar., -Sets 'Target Warehouse' in each row of the items table.,Ürün tablosunun her satırında 'Hedef Ambarı'nı ayarlar., -Show Cancelled Entries,İptal Edilen Kayıtları Göster, -Backdated Stock Entry,Geriye Dönük Stok Kaydı, +Sets 'Source Warehouse' in each row of the items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., +Sets 'Target Warehouse' in each row of the items table.,Kalem tablosunun her satırında 'Hedef Depo' ayarlar., +Show Cancelled Entries,İptal Edilen Girişleri Göster, +Backdated Stock Entry,Geriye Dönük Stok Girişi, Row #{}: Currency of {} - {} doesn't matches company currency.,Satır # {}: {} - {} para birimi şirket para birimiyle eşleşmiyor., {} Assets created for {},{} İçin oluşturulan {} varlıklar, {0} Number {1} is already used in {2} {3},{0} {1} sayısı zaten {2} {3} içinde kullanılıyor, @@ -8851,30 +8675,26 @@ Is Mandatory,Zorunludur, Published on,yayınlandı, Service Received But Not Billed,Hizmet Alındı Ama Faturalandırılmadı, Deferred Accounting Settings,Ertelenmiş Hesap Ayarları, -Invoice Cancellation,Fatura İptali, -Invoicing Features,Faturalandırma Özellikleri, -Report Setting,Rapor Ayarları, -Tax Settings,Vergi Ayarları Book Deferred Entries Based On,Defterin Ertelenmiş Girişlerine Dayalı, Days,Günler, Months,Aylar, Book Deferred Entries Via Journal Entry,Yevmiye Kaydıyla Ertelenen Girişleri Ayırtın, -Submit Journal Entries,Yevmiye Kayıtlarını Gönderin, -If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually,"Bu işaretlenmemişse, Yevmiye Kayıtları Taslak durumunda kaydedilecek ve manuel olarak gönderilmeleri gerekecektir.", +Submit Journal Entries,Dergi Girişlerini Gönderin, +If this is unchecked Journal Entries will be saved in a Draft state and will have to be submitted manually,"Bu işaretlenmemişse, Dergi Girişleri Taslak durumunda kaydedilecek ve manuel olarak gönderilmeleri gerekecektir.", Enable Distributed Cost Center,Dağıtılmış Maliyet Merkezini Etkinleştir, Distributed Cost Center,Dağıtılmış Maliyet Merkezi, Dunning,ihtar, DUNN-.MM.-.YY.-,DUNN-.MM .-. YY.-, Overdue Days,Gecikmiş Günler, -Dunning Type,İhtar Türü, -Dunning Fee,İhtar Ücreti, +Dunning Type,İhtar türü, +Dunning Fee,İhtar ücreti, Dunning Amount,İhtar Tutarı, Resolved,Çözüldü, -Unresolved,Çözülmedi, +Unresolved,Çözülmemiş, Printing Setting,Baskı Ayarı, Body Text,Gövde metni, Closing Text,Kapanış Metni, -Resolve,Çöz, +Resolve,çözmek, Dunning Letter Text,İhtar Mektubu Metni, Is Default Language,Varsayılan Dil, Letter or Email Body Text,Mektup veya E-posta Gövde Metni, @@ -8887,8 +8707,8 @@ Reference Detail No,Referans Detay No, Custom Remarks,Özel Açıklamalar, Please select a Company first.,Lütfen önce bir Şirket seçin., "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning","Satır # {0}: Referans Belge Türü, Satış Siparişi, Satış Faturası, Yevmiye Kaydı veya İhtarlardan biri olmalıdır", -POS Closing Entry,POS Kapanış Kaydı, -POS Opening Entry,POS Açılış Kaydı, +POS Closing Entry,POS Kapanış Girişi, +POS Opening Entry,POS Açılış Girişi, POS Transactions,POS İşlemleri, POS Closing Entry Detail,POS Kapanış Giriş Detayı, Opening Amount,Açılış Tutarı, @@ -8906,17 +8726,17 @@ Consolidated Credit Note,Konsolide Alacak Dekontu, POS Invoice Reference,POS Fatura Referansı, Set Posting Date,Kayıt Tarihini Ayarla, Opening Balance Details,Bakiye Ayrıntılarını Açma, -POS Opening Entry Detail,POS Açılış Kaydı Detayı, +POS Opening Entry Detail,POS Açılış Giriş Detayı, POS Payment Method,POS Ödeme Yöntemi, -Payment Methods,Ödeme Metodları, +Payment Methods,Ödeme metodları, Process Statement Of Accounts,Hesapların İşlem Bildirimi, General Ledger Filters,Genel Muhasebe Filtreleri, Customers,Müşteriler, -Select Customers By,Şuna Göre Müşteri Seç, +Select Customers By,Müşterileri Seçin, Fetch Customers,Müşterileri Getir, Send To Primary Contact,Birincil Kişiye Gönder, Print Preferences,Baskı Tercihleri, -Include Ageing Summary,Yaşlanma Özetini Dahil et, +Include Ageing Summary,Yaşlanma Özetini Dahil Et, Enable Auto Email,Otomatik E-postayı Etkinleştir, Filter Duration (Months),Filtre Süresi (Ay), CC To,CC için, @@ -8924,7 +8744,6 @@ Help Text,Yardım Metni, Emails Queued,Sıraya Alınan E-postalar, Process Statement Of Accounts Customer,Müşteri Hesaplarının İşlem Beyanı, Billing Email,Fatura E-postası, -Primary Contact,Birincil İletişim, Primary Contact Email,Birincil İletişim E-postası, PSOA Cost Center,PSOA Maliyet Merkezi, PSOA Project,PSOA Projesi, @@ -8956,7 +8775,7 @@ Reason For Issuing document,Belge Düzenleme Nedeni, 02-Post Sale Discount,02-Sonradan Satış İndirimi, 03-Deficiency in services,03-Hizmetlerde Eksiklik, 04-Correction in Invoice,04-Faturada Düzeltme, -05-Change in POS,05-POS'ta Değişim, +05-Change in POS,05-POS'ta Değişim, 06-Finalization of Provisional assessment,06-Geçici değerlendirmenin sonuçlandırılması, 07-Others,07-Diğerleri, Eligibility For ITC,ITC için Uygunluk, @@ -9005,10 +8824,10 @@ Is Inter State,Inter State mi, Purchase Details,Satınalma detayları, Depreciation Posting Date,Amortisman Kaydı Tarihi, "By default, the Supplier Name is set as per the Supplier Name entered. If you want Suppliers to be named by a ","Varsayılan olarak, Tedarikçi Adı girilen Tedarikçi Adına göre ayarlanır. Tedarikçilerin bir", - choose the 'Naming Series' option.,'Adlandırma Serisi' seçeneğini seçin., -Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List.,Yeni bir Satınalma işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., -"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice or Receipt without creating a Purchase Order first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Order' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satınalma Siparişi oluşturmadan bir Satınalma Faturası veya Fiş oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için, Tedarikçi ana sayfasındaki 'Satınalma Siparişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", -"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice without creating a Purchase Receipt first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Receipt' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satınalma Fişi oluşturmadan bir Satınalma Faturası oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için Tedarikçi ana sayfasındaki 'Satınalma Fişi Olmadan Satınalma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", + choose the 'Naming Series' option.,'Adlandırma Serisi' seçeneğini seçin., +Configure the default Price List when creating a new Purchase transaction. Item prices will be fetched from this Price List.,Yeni bir Satın Alma işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., +"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice or Receipt without creating a Purchase Order first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Order' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satın Alma Siparişi oluşturmadan bir Satın Alma Faturası veya Fiş oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için, Tedarikçi ana sayfasındaki 'Satın Alma Siparişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Purchase Invoice without creating a Purchase Receipt first. This configuration can be overridden for a particular supplier by enabling the 'Allow Purchase Invoice Creation Without Purchase Receipt' checkbox in the Supplier master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce bir Satın Alma Fişi oluşturmadan bir Satın Alma Faturası oluşturmanızı engeller. Bu yapılandırma, belirli bir tedarikçi için Tedarikçi ana sayfasındaki 'Satın Alma Fişi Olmadan Satın Alma Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek geçersiz kılınabilir.", Quantity & Stock,Miktar ve Stok, Call Details,Çağrı Ayrıntıları, Authorised By,Tarafından yetkilendirildi, @@ -9043,7 +8862,7 @@ Add to Courses,Kurslara Ekle, ...Adding Topic to Courses,... Derslere Konu Ekleniyor, Add Topic to Courses,Derslere Konu Ekle, This topic is already added to the existing courses,Bu konu zaten mevcut kurslara eklendi, -"If Shopify does not have a customer in the order, then while syncing the orders, the system will consider the default customer for the order",Shopify'ın siparişte bir müşterisi yoksa siparişleri senkronize ederken sistem sipariş için varsayılan müşteriyi dikkate alır., +"If Shopify does not have a customer in the order, then while syncing the orders, the system will consider the default customer for the order",Shopify'ın siparişte bir müşterisi yoksa siparişleri senkronize ederken sistem sipariş için varsayılan müşteriyi dikkate alır., The accounts are set by the system automatically but do confirm these defaults,"Hesaplar sistem tarafından otomatik olarak belirlenir, ancak bu varsayılanları onaylar", Default Round Off Account,Varsayılan Yuvarlama Hesabı, Failed Import Log,Günlüğü İçe Aktarma Başarısız, @@ -9070,7 +8889,7 @@ Select an Item Group for the Clinical Procedure Item.,Klinik Prosedür Öğesi i Clinical Procedure Rate,Klinik Prosedür Oranı, Check this if the Clinical Procedure is billable and also set the rate.,Klinik Prosedürün faturalandırılabilir olup olmadığını kontrol edin ve ücreti de ayarlayın., Check this if the Clinical Procedure utilises consumables. Click ,Klinik Prosedür sarf malzemeleri kullanıyorsa bunu kontrol edin. Tıklayın, - to know more,daha fazlasını bil, + to know more,daha fazlasını bilmek, "You can also set the Medical Department for the template. After saving the document, an Item will automatically be created for billing this Clinical Procedure. You can then use this template while creating Clinical Procedures for Patients. Templates save you from filling up redundant data every single time. You can also create templates for other operations like Lab Tests, Therapy Sessions, etc.","Ayrıca şablon için Tıp Departmanını da ayarlayabilirsiniz. Belgeyi kaydettikten sonra, bu Klinik Prosedürün faturalandırılması için otomatik olarak bir Öğe oluşturulacaktır. Daha sonra Hastalar için Klinik Prosedürler oluştururken bu şablonu kullanabilirsiniz. Şablonlar sizi her seferinde gereksiz verileri doldurmaktan kurtarır. Ayrıca Laboratuar Testleri, Terapi Oturumları vb. Gibi diğer işlemler için şablonlar oluşturabilirsiniz.", Descriptive Test Result,Tanımlayıcı Test Sonucu, Allow Blank,Boşluğa İzin Ver, @@ -9148,7 +8967,7 @@ Instructions to be printed on the worksheet,Çalışma sayfasına yazdırılacak Normal Test Result,Normal Test Sonucu, Secondary UOM Result,İkincil UOM Sonucu, Italic,İtalik, -Underline,Altını çiz, +Underline,Altını çizmek, Organism,Organizma, Organism Test Item,Organizma Test Öğesi, Colony Population,Koloni Popülasyonu, @@ -9165,8 +8984,6 @@ Scheduling Patient Admission,Hasta Kabulünün Planlanması, Order Discharge,Sipariş Tahliyesi, Sample Details,Örnek Ayrıntılar, Collected On,Toplanma Tarihi, -No of Employees,Çalışan Sayısı, -No. of Employees,Personel Sayısı, No. of prints,Baskı sayısı, Number of prints required for labelling the samples,Örnekleri etiketlemek için gereken baskı sayısı, HLC-VTS-.YYYY.-,HLC-VTS-.YYYY.-, @@ -9181,7 +8998,7 @@ Provident Fund Account,İhtiyat Fonu Hesabı, MICR Code,MICR Kodu, Repay unclaimed amount from salary,Talep edilmeyen tutarı maaştan geri ödeyin, Deduction from salary,Maaştan kesinti, -Expired Leaves,Süresi Dolan İzinler, +Expired Leaves,Süresi Dolan Yapraklar, Reference No,Referans Numarası, Haircut percentage is the percentage difference between market value of the Loan Security and the value ascribed to that Loan Security when used as collateral for that loan.,"Kesinti yüzdesi, Kredi Teminatının piyasa değeri ile o kredi için teminat olarak kullanıldığında o Kredi Güvencesine atfedilen değer arasındaki yüzde farkıdır.", Loan To Value Ratio expresses the ratio of the loan amount to the value of the security pledged. A loan security shortfall will be triggered if this falls below the specified value for any loan ,"Kredi Değere Oranı, kredi tutarının taahhüt edilen menkul kıymetin değerine oranını ifade eder. Herhangi bir kredi için belirtilen değerin altına düşerse bir kredi güvenlik açığı tetiklenir", @@ -9211,34 +9028,34 @@ Operation Row Number,İşlem Satır Numarası, Operation {0} added multiple times in the work order {1},"İşlem {0}, iş emrine birden çok kez eklendi {1}", "If ticked, multiple materials can be used for a single Work Order. This is useful if one or more time consuming products are being manufactured.","İşaretliyse, tek bir İş Emri için birden fazla malzeme kullanılabilir. Bu, bir veya daha fazla zaman alan ürün üretiliyorsa kullanışlıdır.", Backflush Raw Materials,Ters Yıkamalı Hammaddeler, -"The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing.

When creating Manufacture Entry, raw-material items are backflushed based on BOM of production item. If you want raw-material items to be backflushed based on Material Transfer entry made against that Work Order instead, then you can set it under this field.","'Üretim' türündeki Stok Girişi, ters yıkama olarak bilinir. Mamul malları üretmek için tüketilen hammaddeler, ters yıkama olarak bilinir.

Üretim Girişi yaratılırken, hammadde kalemleri, üretim kaleminin ürün reçetesine göre ters yıkanır. Hammadde kalemlerinin bunun yerine o İş Emrine karşı yapılan Malzeme Transferi girişine göre ters yıkanmasını istiyorsanız bu alan altında ayarlayabilirsiniz.", +"The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing.

When creating Manufacture Entry, raw-material items are backflushed based on BOM of production item. If you want raw-material items to be backflushed based on Material Transfer entry made against that Work Order instead, then you can set it under this field.","'Üretim' türündeki Stok Girişi, ters yıkama olarak bilinir. Mamul malları üretmek için tüketilen hammaddeler, ters yıkama olarak bilinir.

Üretim Girişi yaratılırken, hammadde kalemleri, üretim kaleminin ürün reçetesine göre ters yıkanır. Hammadde kalemlerinin bunun yerine o İş Emrine karşı yapılan Malzeme Transferi girişine göre ters yıkanmasını istiyorsanız bu alan altında ayarlayabilirsiniz.", Work In Progress Warehouse,Devam Eden Çalışma Deposu, This Warehouse will be auto-updated in the Work In Progress Warehouse field of Work Orders.,"Bu Depo, İş Emirlerinin Devam Eden İşler Deposu alanında otomatik olarak güncellenecektir.", Finished Goods Warehouse,Mamul Mal Deposu, This Warehouse will be auto-updated in the Target Warehouse field of Work Order.,"Bu Depo, İş Emrinin Hedef Depo alanında otomatik olarak güncellenecektir.", -"If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials.","İşaretlenirse, ürün reçetesi maliyeti, Değerleme Oranı / Fiyat Listesi Oranı / hammaddelerin son Satınalma oranına göre otomatik olarak güncellenecektir.", +"If ticked, the BOM cost will be automatically updated based on Valuation Rate / Price List Rate / last purchase rate of raw materials.","İşaretlenirse, ürün reçetesi maliyeti, Değerleme Oranı / Fiyat Listesi Oranı / hammaddelerin son satın alma oranına göre otomatik olarak güncellenecektir.", Source Warehouses (Optional),Kaynak Depolar (Opsiyonel), -"System will pickup the materials from the selected warehouses. If not specified, system will create material request for purchase.","Sistem, malzemeleri seçilen depolardan alacaktır. Belirtilmezse, sistem Satınalma için malzeme talebi oluşturacaktır.", +"System will pickup the materials from the selected warehouses. If not specified, system will create material request for purchase.","Sistem, malzemeleri seçilen depolardan alacaktır. Belirtilmezse, sistem satın alma için malzeme talebi oluşturacaktır.", Lead Time,Teslim süresi, PAN Details,PAN Detayları, -Create Customer,Müşteri Oluştur, +Create Customer,Müşteri Yaratın, Invoicing,Faturalama, Enable Auto Invoicing,Otomatik Faturalandırmayı Etkinleştir, Send Membership Acknowledgement,Üyelik Onayını Gönder, Send Invoice with Email,E-posta ile Fatura Gönderin, Membership Print Format,Üyelik Baskı Formatı, Invoice Print Format,Fatura Yazdırma Formatı, -Revoke ,İptal et , +Revoke ,İptal et<Key></Key>, You can learn more about memberships in the manual. ,Kılavuzda üyelikler hakkında daha fazla bilgi edinebilirsiniz., ERPNext Docs,ERPNext Dokümanlar, Regenerate Webhook Secret,Webhook Sırrını Yeniden Oluştur, Generate Webhook Secret,Webhook Sırrı Oluştur, -Copy Webhook URL,Webhook URL'sini kopyala, +Copy Webhook URL,Webhook URL'sini kopyala, Linked Item,Bağlantılı Öğe, Is Recurring,Yineleniyor, HRA Exemption,İHD Muafiyeti, Monthly House Rent,Aylık Ev Kirası, -Rented in Metro City,Metro City'de Kiralandı, +Rented in Metro City,Metro City'de Kiralandı, HRA as per Salary Structure,Maaş Yapısına Göre İHD, Annual HRA Exemption,Yıllık İHD Muafiyeti, Monthly HRA Exemption,Aylık İHD Muafiyeti, @@ -9265,10 +9082,10 @@ Absent Days,Devamsızlık Günleri, Conditions and Formula variable and example,Koşullar ve Formül değişkeni ve örnek, Feedback By,Geri Bildirim Gönderen, Manufacturing Section,Üretim Bölümü, -"By default, the Customer Name is set as per the Full Name entered. If you want Customers to be named by a ","Varsayılan olarak, Müşteri Adı girilen Tam Ad'a göre ayarlanır. Müşterilerin bir tarafından adlandırılmasını istiyorsanız", +"By default, the Customer Name is set as per the Full Name entered. If you want Customers to be named by a ","Varsayılan olarak, Müşteri Adı girilen Tam Ad'a göre ayarlanır. Müşterilerin bir tarafından adlandırılmasını istiyorsanız", Configure the default Price List when creating a new Sales transaction. Item prices will be fetched from this Price List.,Yeni bir Satış işlemi oluştururken varsayılan Fiyat Listesini yapılandırın. Ürün fiyatları bu Fiyat Listesinden alınacaktır., -"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice or Delivery Note without creating a Sales Order first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Sales Order' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce Satış Siparişi oluşturmadan Satış Faturası veya İrsaliye oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", -"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice without creating a Delivery Note first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Delivery Note' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext önce bir İrsaliye oluşturmadan Satış Faturası oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'İrsaliye olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice or Delivery Note without creating a Sales Order first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Sales Order' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext, önce Satış Siparişi oluşturmadan Satış Faturası veya Teslimat Notu oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Satış Siparişi Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", +"If this option is configured 'Yes', ERPNext will prevent you from creating a Sales Invoice without creating a Delivery Note first. This configuration can be overridden for a particular Customer by enabling the 'Allow Sales Invoice Creation Without Delivery Note' checkbox in the Customer master.","Bu seçenek 'Evet' olarak yapılandırılırsa, ERPNext önce bir Teslimat Notu oluşturmadan Satış Faturası oluşturmanızı engeller. Bu yapılandırma, Müşteri ana sayfasındaki 'Teslimat Notu Olmadan Satış Faturası Oluşturmaya İzin Ver' onay kutusu etkinleştirilerek belirli bir Müşteri için geçersiz kılınabilir.", Default Warehouse for Sales Return,Satış İadesi için Varsayılan Depo, Default In Transit Warehouse,Transit Depoda Temerrüt, Enable Perpetual Inventory For Non Stock Items,Stok Dışı Kalemler İçin Sürekli Envanteri Etkinleştir, @@ -9287,18 +9104,18 @@ Is Non GST ,GST Değildir, Image Description,Görüntü açıklaması, Transfer Status,Transfer durumu, MAT-PR-RET-.YYYY.-,MAT-PR-RET-.YYYY.-, -Track this Purchase Receipt against any Project,Herhangi bir Projeye karşı bu Satınalma Makbuzunu takip edin, +Track this Purchase Receipt against any Project,Herhangi bir Projeye karşı bu Satın Alma Makbuzunu takip edin, Please Select a Supplier,Lütfen Bir Tedarikçi Seçin, Add to Transit,Transite Ekle, Set Basic Rate Manually,Temel Hızı Manuel Olarak Ayarlayın, -"By default, the Item Name is set as per the Item Code entered. If you want Items to be named by a ","Varsayılan olarak, Ürün Adı, girilen Ürün Koduna göre ayarlanır. Ürünlerin bir tarafından adlandırılmasını istiyorsanız", -Set a Default Warehouse for Inventory Transactions. This will be fetched into the Default Warehouse in the Item master.,"Stok İşlemleri için Varsayılan Depo Ayarlayın. Bu, Öğe ana sayfasındaki Varsayılan Depo'ya getirilecektir.", +"By default, the Item Name is set as per the Item Code entered. If you want Items to be named by a ","Varsayılan olarak, Öğe Adı, girilen Öğe Koduna göre ayarlanır. Öğelerin bir tarafından adlandırılmasını istiyorsanız", +Set a Default Warehouse for Inventory Transactions. This will be fetched into the Default Warehouse in the Item master.,"Stok İşlemleri için Varsayılan Depo Ayarlayın. Bu, Öğe ana sayfasındaki Varsayılan Depo'ya getirilecektir.", "This will allow stock items to be displayed in negative values. Using this option depends on your use case. With this option unchecked, the system warns before obstructing a transaction that is causing negative stock.","Bu, stok kalemlerinin negatif değerlerle görüntülenmesine izin verecektir. Bu seçeneği kullanmak, kullanım durumunuza bağlıdır. Bu seçenek işaretlenmediğinde, sistem negatif stoka neden olan bir işlemi engellemeden önce uyarır.", Choose between FIFO and Moving Average Valuation Methods. Click ,FIFO ve Hareketli Ortalama Değerleme Yöntemleri arasında seçim yapın. Tıklayın, to know more about them.,onlar hakkında daha fazla bilgi edinmek için., -Show 'Scan Barcode' field above every child table to insert Items with ease.,Öğeleri kolaylıkla eklemek için her alt tablonun üzerinde 'Barkod Tara' alanını gösterin., -"Serial numbers for stock will be set automatically based on the Items entered based on first in first out in transactions like Purchase/Sales Invoices, Delivery Notes, etc.","Stok seri numaraları, Satınalma / Satış Faturaları, Sevk irsaliyeleri vb. İşlemlerde ilk giren ilk çıkar esas alınarak girilen Kalemlere göre otomatik olarak ayarlanacaktır.", -"If blank, parent Warehouse Account or company default will be considered in transactions","Boş ise, işlemlerde ana Depo Hesabı veya şirket varsayılanı dikkate alınacaktır", +Show 'Scan Barcode' field above every child table to insert Items with ease.,Öğeleri kolaylıkla eklemek için her alt tablonun üzerinde 'Barkod Tara' alanını gösterin., +"Serial numbers for stock will be set automatically based on the Items entered based on first in first out in transactions like Purchase/Sales Invoices, Delivery Notes, etc.","Stok seri numaraları, Satın Alma / Satış Faturaları, Sevk irsaliyeleri vb. İşlemlerde ilk giren ilk çıkar esas alınarak girilen Kalemlere göre otomatik olarak ayarlanacaktır.", +"If blank, parent Warehouse Account or company default will be considered in transactions","Boş ise, işlemlerde ana Depo Hesabı veya şirket temerrüdü dikkate alınacaktır", Service Level Agreement Details,Hizmet Seviyesi Sözleşme Ayrıntıları, Service Level Agreement Status,Hizmet Seviyesi Sözleşme Durumu, On Hold Since,O zamandan beri beklemede, @@ -9307,8 +9124,8 @@ Response Details,Yanıt Ayrıntıları, Average Response Time,Ortalama Yanıt Süresi, User Resolution Time,Kullanıcı Çözüm Süresi, SLA is on hold since {0},"SLA, {0} tarihinden beri beklemede", -Pause SLA On Status,Durum Açıkken SLA'yı Duraklat, -Pause SLA On,SLA'yı Duraklat, +Pause SLA On Status,Durum Açıkken SLA'yı Duraklat, +Pause SLA On,SLA'yı Duraklat, Greetings Section,Selamlar Bölümü, Greeting Title,Tebrik Başlığı, Greeting Subtitle,Karşılama Altyazısı, @@ -9343,7 +9160,7 @@ Select item group,Öğe grubunu seçin, No items found. Scan barcode again.,Hiç bir öğe bulunamadı. Barkodu tekrar tarayın., "Search by customer name, phone, email.","Müşteri adı, telefon, e-posta ile arayın.", Enter discount percentage.,İndirim yüzdesini girin., -Discount cannot be greater than 100%,İndirim% 100'den fazla olamaz, +Discount cannot be greater than 100%,İndirim% 100'den fazla olamaz, Enter customer's email,Müşterinin e-postasını girin, Enter customer's phone number,Müşterinin telefon numarasını girin, Customer contact updated successfully.,Müşteri iletişim bilgileri başarıyla güncellendi., @@ -9362,22 +9179,21 @@ You must select a customer before adding an item.,Bir öğe eklemeden önce bir Please Select a Company,Lütfen Firma Seçiniz, Active Leads,Aktif Olası Satışlar, Please Select a Company.,Lütfen Bir Firma Seçiniz., -BOM Operations Time,BOM Operasyon Süresi, +BOM Operations Time,BOM İşlemleri Süresi, BOM ID,BOM ID, BOM Item Code,BOM Ürün Kodu, -Time (In Mins),Süre (dakika), +Time (In Mins),Zaman (Dakika Olarak), Sub-assembly BOM Count,Alt montaj ürün reçetesi sayısı, View Type,Görünüm Türü, Total Delivered Amount,Toplam Teslim Tutarı, Downtime Analysis,Kesinti Analizi, Machine,Makine, -Downtime (In Hours),Arıza Süresi (saat), +Downtime (In Hours),Arıza Süresi (Saat Olarak), Employee Analytics,Çalışan Analitiği, -"""From date"" can not be greater than or equal to ""To date""","'Başlangıç tarihi', 'Son tarih' e eşit veya ondan büyük olamaz", -Exponential Smoothing Forecasting,Üstel Düzleştirme Öngörüsü, -Forecasting,Tahmin, +"""From date"" can not be greater than or equal to ""To date""",""Başlangıç tarihi", "Son tarih" e eşit veya ondan büyük olamaz", +Exponential Smoothing Forecasting,Üstel Düzeltme Tahmini, First Response Time for Issues,Sorunlar için İlk Yanıt Süresi, -First Response Time for Opportunity,Fırsat için İlk Yanıt Süresi, +First Response Time for Opportunity,Fırsat için İlk Müdahale Süresi, Depreciatied Amount,Amortisman Tutarı, Period Based On,Dayalı Dönem, Date Based On,Dayalı Tarih, @@ -9388,14 +9204,14 @@ Income Tax Component,Gelir Vergisi Bileşeni, Income Tax Amount,Gelir Vergisi Tutarı, Reserved Quantity for Production,Üretim için Ayrılmış Miktar, Projected Quantity,Öngörülen Miktar, -Total Sales Amount,Toplam Satış Tutarı, + Total Sales Amount,Toplam Satış Tutarı, Job Card Summary,İş Kartı Özeti, -Id,ID, +Id,İD, Time Required (In Mins),Gereken Zaman (Dakika Olarak), From Posting Date,Gönderme Tarihinden, To Posting Date,İlan Tarihine, No records found,kayıt bulunamadı, -Customer/Lead Name,Müşteri / Aday Adı, +Customer/Lead Name,Müşteri / Kurşun Adı, Unmarked Days,İşaretlenmemiş Günler, Jan,Oca, Feb,Şubat, @@ -9420,7 +9236,7 @@ Include Sub-assembly Raw Materials,Alt Montaj Hammaddelerini Dahil Et, Professional Tax Deductions,Profesyonel Vergi İndirimleri, Program wise Fee Collection,Program bazlı Ücret Toplama, Fees Collected,Toplanan Ücretler, -Project Summary,Proje Özeti, +Project Summary,Proje özeti, Total Tasks,Toplam Görev, Tasks Completed,Tamamlanan Görevler, Tasks Overdue,Gecikmiş Görevler, @@ -9430,11 +9246,11 @@ Purchase Order Analysis,Satınalma Siparişi Analizi, From and To Dates are required.,Başlangıç ve Bitiş Tarihleri gereklidir., To Date cannot be before From Date.,"Bitiş Tarihi, Başlangıç Tarihinden önce olamaz.", Qty to Bill,Faturalandırılacak Miktar, -Group by Purchase Order,Satınalma Siparişine Göre Gruplama, -Purchase Value,Alım Değeri, +Group by Purchase Order,Satın Alma Siparişine Göre Gruplama, + Purchase Value,Alım değeri, Total Received Amount,Toplam Alınan Tutar, Quality Inspection Summary,Kalite Muayene Özeti, -Quoted Amount,Teklif Edilen Tutar, + Quoted Amount,Teklif Edilen Tutar, Lead Time (Days),Teslim Süresi (Gün), Include Expired,Süresi Dolan, Recruitment Analytics,İşe Alım Analitiği, @@ -9442,7 +9258,6 @@ Applicant name,Başvuranın ismi, Job Offer status,İş Teklifi durumu, On Date,Tarihinde, Requested Items to Order and Receive,Sipariş Edilmesi ve Teslim Alınması İstenen Ürünler, -Items to Order and Receive,Sipariş Edilecek ve Alınacak Ürünler, Salary Payments Based On Payment Mode,Ödeme Moduna Göre Maaş Ödemeleri, Salary Payments via ECS,ECS ile Maaş Ödemeleri, Account No,Hesap No, @@ -9452,17 +9267,16 @@ Sales Order Analysis,Satış Siparişi Analizi, Amount Delivered,Teslim Edilen Miktar, Delay (in Days),Gecikme (Gün olarak), Group by Sales Order,Satış Siparişine Göre Gruplama, -Sales Value,Satış Değeri, -Stock Qty vs Serial No Count,Stok Miktarı vs Seri No Sayısı, + Sales Value,Satış Değeri, +Stock Qty vs Serial No Count,Stok Miktarı - Seri Sayısız, Serial No Count,Seri Sayısız, Work Order Summary,İş Emri Özeti, -Produce Qty,Adet Üret, -Lead Time (in mins),Teslim Süresi (dakika), +Produce Qty,Adet üret, +Lead Time (in mins),Teslim Süresi (dakika cinsinden), Charts Based On,Dayalı Grafikler, YouTube Interactions,YouTube Etkileşimleri, -Published Date,Yayınlanma tarihi, +Published Date,yayınlanma tarihi, Barnch,Barnch, -Branch,Şube, Select a Company,Şirket Seçin, Opportunity {0} created,{0} fırsatı oluşturuldu, Kindly select the company first,Lütfen önce şirketi seçin, @@ -9501,7 +9315,7 @@ An invoice is already linked to this document,Bu belgeye zaten bir fatura bağl No customer linked to member {},{} Üyesine bağlı müşteri yok, You need to set Debit Account in Membership Settings,Üyelik Ayarlarında Borç Hesabı ayarlamanız gerekiyor, You need to set Default Company for invoicing in Membership Settings,Üyelik Ayarlarında faturalandırma için Varsayılan Şirket ayarlamanız gerekir, -You need to enable Send Acknowledge Email in Membership Settings,Üyelik Ayarlarında Onay E-postası Gönder'i etkinleştirmeniz gerekir, +You need to enable Send Acknowledge Email in Membership Settings,Üyelik Ayarlarında Onay E-postası Gönder'i etkinleştirmeniz gerekir, Error creating membership entry for {0},{0} için üyelik girişi oluşturulurken hata meydana geldi, A customer is already linked to this Member,Bir müşteri bu Üyeye zaten bağlı, End Date must not be lesser than Start Date,"Bitiş Tarihi, Başlangıç Tarihinden küçük olmamalıdır", @@ -9513,7 +9327,7 @@ Please set {0} for the Employee or for Department: {1},Lütfen Çalışan veya D To Date should be greater than From Date,"Bitiş Tarihi, Başlangıç Tarihinden büyük olmalıdır", Employee Onboarding: {0} is already for Job Applicant: {1},Çalışan İlk Katılımı: {0} zaten İş Başvurusu Sahibi için: {1}, Job Offer: {0} is already for Job Applicant: {1},"İş Teklifi: {0}, İş Başvurusu Sahibi için zaten: {1}", -Only Shift Request with status 'Approved' and 'Rejected' can be submitted,Yalnızca 'Onaylandı' ve 'Reddedildi' durumundaki Vardiya İsteği gönderilebilir, +Only Shift Request with status 'Approved' and 'Rejected' can be submitted,Yalnızca 'Onaylandı' ve 'Reddedildi' durumundaki Vardiya İsteği gönderilebilir, Shift Assignment: {0} created for Employee: {1},Vardiya Ataması: {0} Çalışan için oluşturuldu: {1}, You can not request for your Default Shift: {0},Varsayılan Vardiyanızı talep edemezsiniz: {0}, Only Approvers can Approve this Request.,Bu İsteği Yalnızca Onaylayanlar Onaylayabilir., @@ -9523,7 +9337,7 @@ Total Assets,Toplam Varlıklar, New Assets (This Year),Yeni Varlıklar (Bu Yıl), Row #{}: Depreciation Posting Date should not be equal to Available for Use Date.,"Satır # {}: Amortisman Kayıt Tarihi, Kullanıma Hazır Tarihi ile eşit olmamalıdır.", Incorrect Date,Yanlış Tarih, -Invalid Gross Purchase Amount,Geçersiz Brüt Satınalma Tutarı, +Invalid Gross Purchase Amount,Geçersiz Brüt Satın Alma Tutarı, There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset.,Varlığa karşı aktif bakım veya onarımlar var. Varlığı iptal etmeden önce hepsini tamamlamanız gerekir., % Complete,% Tamamlayınız, Back to Course,Kursa dönüş, @@ -9549,14 +9363,14 @@ Row # {0}: Returned Item {1} does not exist in {2} {3},"Satır # {0}: İade Edil Valuation type charges can not be marked as Inclusive,"Değerleme türü ücretler, Kapsayıcı olarak işaretlenemez", You do not have permissions to {} items in a {}.,Bir {} içindeki {} öğe için izniniz yok., Insufficient Permissions,Yetersiz yetkiler, -You are not allowed to update as per the conditions set in {} Workflow.,{} İş Akışı'nda belirlenen koşullara göre güncelleme yapmanıza izin verilmiyor., +You are not allowed to update as per the conditions set in {} Workflow.,{} İş Akışı'nda belirlenen koşullara göre güncelleme yapmanıza izin verilmiyor., Expense Account Missing,Gider Hesabı Eksik, {0} is not a valid Value for Attribute {1} of Item {2}.,"{0}, {2} Öğesinin {1} Özniteliği için geçerli bir Değer değil.", Invalid Value,Geçersiz değer, The value {0} is already assigned to an existing Item {1}.,{0} değeri zaten mevcut bir Öğeye {1} atandı., -"To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings.","Bu Öznitelik Değerini düzenlemeye devam etmek için, Öğe Varyantı Ayarlarında {0} 'yı etkinleştirin.", +"To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings.","Bu Öznitelik Değerini düzenlemeye devam etmek için, Öğe Varyantı Ayarlarında {0} 'yı etkinleştirin.", Edit Not Allowed,Düzenlemeye İzin Verilmiyor, -Row #{0}: Item {1} is already fully received in Purchase Order {2},"Satır # {0}: Öğe {1}, {2} Satınalma Siparişinde zaten tamamen alındı", +Row #{0}: Item {1} is already fully received in Purchase Order {2},"Satır # {0}: Öğe {1}, {2} Satın Alma Siparişinde zaten tamamen alındı", You cannot create or cancel any accounting entries with in the closed Accounting Period {0},Kapalı Hesap Döneminde herhangi bir muhasebe girişi oluşturamaz veya iptal edemezsiniz {0}, POS Invoice should have {} field checked.,POS Faturasında {} alanı işaretlenmiş olmalıdır., Invalid Item,Geçersiz Öğe, @@ -9571,7 +9385,7 @@ Customers not selected.,Müşteriler seçilmedi., Statement of Accounts,Hesap Bildirimi, Ageing Report Based On ,Dayalı Yaşlanma Raporu, Please enter distributed cost center,Lütfen dağıtılmış maliyet merkezini girin, -Total percentage allocation for distributed cost center should be equal to 100,Dağıtılmış maliyet merkezi için toplam yüzde tahsisi 100'e eşit olmalıdır, +Total percentage allocation for distributed cost center should be equal to 100,Dağıtılmış maliyet merkezi için toplam yüzde tahsisi 100'e eşit olmalıdır, Cannot enable Distributed Cost Center for a Cost Center already allocated in another Distributed Cost Center,Halihazırda başka bir Dağıtılmış Maliyet Merkezinde tahsis edilmiş bir Maliyet Merkezi için Dağıtılmış Maliyet Merkezi etkinleştirilemez, Parent Cost Center cannot be added in Distributed Cost Center,"Üst Maliyet Merkezi, Dağıtılmış Maliyet Merkezine eklenemez", A Distributed Cost Center cannot be added in the Distributed Cost Center allocation table.,Dağıtılmış Maliyet Merkezi tahsis tablosuna Dağıtılmış Maliyet Merkezi eklenemez., @@ -9592,7 +9406,7 @@ Please set a Company,Lütfen bir Şirket belirleyin, "Sorry, this coupon code's validity has not started","Üzgünüz, bu kupon kodunun geçerliliği başlamadı", "Sorry, this coupon code's validity has expired","Üzgünüz, bu kupon kodunun geçerliliği sona erdi", "Sorry, this coupon code is no longer valid","Üzgünüz, bu kupon kodu artık geçerli değil", -For the 'Apply Rule On Other' condition the field {0} is mandatory,'Kuralı Diğerine Uygula' koşulu için {0} alanı zorunludur, +For the 'Apply Rule On Other' condition the field {0} is mandatory,"Kuralı Diğerine Uygula" koşulu için {0} alanı zorunludur, {1} Not in Stock,{1} Stokta Yok, Only {0} in Stock for item {1},{1} öğesi için yalnızca {0} Stokta, Please enter a coupon code,Lütfen bir kupon kodu girin, @@ -9601,7 +9415,7 @@ Invalid Child Procedure,Geçersiz Çocuk Prosedürü, Import Italian Supplier Invoice.,İtalyan Tedarikçi Faturasını İçe Aktar., "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}.","{0} Öğesi için Değerleme Oranı, {1} {2} için muhasebe girişleri yapmak için gereklidir.", Here are the options to proceed:,Devam etmek için seçenekler şunlardır:, -"If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table.","Öğe, bu girişte Sıfır Değerleme Oranı öğesi olarak işlem görüyorsa, lütfen {0} Öğe tablosundaki 'Sıfır Değerleme Oranına İzin Ver'i etkinleştirin.", +"If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table.","Öğe, bu girişte Sıfır Değerleme Oranı öğesi olarak işlem görüyorsa, lütfen {0} Öğe tablosundaki 'Sıfır Değerleme Oranına İzin Ver'i etkinleştirin.", "If not, you can Cancel / Submit this entry ","Değilse, bu girişi İptal edebilir / Gönderebilirsiniz", performing either one below:,aşağıdakilerden birini gerçekleştirmek:, Create an incoming stock transaction for the Item.,Öğe için gelen bir stok işlemi oluşturun., @@ -9702,12 +9516,12 @@ Email Sent to Supplier {0},Tedarikçiye Gönderilen E-posta {0}, Supplier Quotation {0} Created,Tedarikçi Teklifi {0} Oluşturuldu, Valid till Date cannot be before Transaction Date,Tarihe kadar geçerli İşlem Tarihinden önce olamaz, Unlink Advance Payment on Cancellation of Order,Sipariş İptali Üzerine Peşin Ödeme Bağlantısını Kaldır, -"Simple Python Expression, Example: territory != 'All Territories'","Basit Python İfadesi, Örnek: bölge! = 'Tüm Bölgeler'", +"Simple Python Expression, Example: territory != 'All Territories'","Basit Python İfadesi, Örnek: bölge! = 'Tüm Bölgeler'", Sales Contributions and Incentives,Satış Katkıları ve Teşvikler, Sourced by Supplier,Tedarikçi Kaynaklı, Total weightage assigned should be 100%.
It is {0},Atanan toplam ağırlık% 100 olmalıdır.
{0}, Account {0} exists in parent company {1}.,"{0} hesabı, {1} ana şirkette var.", -"To overrule this, enable '{0}' in company {1}","Bunu geçersiz kılmak için, {1} şirketinde '{0}' özelliğini etkinleştirin", +"To overrule this, enable '{0}' in company {1}","Bunu geçersiz kılmak için, {1} şirketinde "{0}" özelliğini etkinleştirin", Invalid condition expression,Geçersiz koşul ifadesi, Please Select a Company First,Lütfen Önce Bir Şirket Seçin, Please Select Both Company and Party Type First,Lütfen Önce Şirket ve Parti Türünü Seçin, @@ -9721,13 +9535,13 @@ Supplier Lead Time (days),Tedarikçi Teslimat Süresi (gün), "Home, Work, etc.","Ev, İş vb.", Exit Interview Held On,Yapılan Görüşmeden Çık, Condition and formula,Durum ve formül, -Sets 'Target Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Hedef Depo' ayarlar., -Sets 'Source Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., +Sets 'Target Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Hedef Depo' ayarlar., +Sets 'Source Warehouse' in each row of the Items table.,Kalemler tablosunun her satırında 'Kaynak Depo' ayarlar., POS Register,POS Kaydı, "Can not filter based on POS Profile, if grouped by POS Profile","POS Profiline göre gruplandırılmışsa, POS Profiline göre filtreleme yapılamaz", "Can not filter based on Customer, if grouped by Customer","Müşteriye göre gruplandırılmışsa, Müşteriye göre filtreleme yapılamaz", "Can not filter based on Cashier, if grouped by Cashier",Kasiyere göre gruplandırılmışsa Kasiyere göre filtre edilemez, -Payment Method,Ödeme Şekli, +Payment Method,Ödeme şekli, "Can not filter based on Payment Method, if grouped by Payment Method",Ödeme Yöntemine göre gruplandırılmışsa Ödeme Yöntemine göre filtreleme yapılamaz, Supplier Quotation Comparison,Tedarikçi Teklif Karşılaştırması, Price per Unit (Stock UOM),Birim Fiyat (Stok UOM), @@ -9751,29 +9565,29 @@ Invalid Selling Price,Geçersiz Satış Fiyatı, Address needs to be linked to a Company. Please add a row for Company in the Links table.,Adresin bir Şirkete bağlanması gerekir. Lütfen Bağlantılar tablosuna Şirket için bir satır ekleyin., Company Not Linked,Şirket Bağlı Değil, Import Chart of Accounts from CSV / Excel files,Hesap Planını CSV / Excel dosyalarından içe aktarın, -Completed Qty cannot be greater than 'Qty to Manufacture',Tamamlanan Miktar 'Üretilecek Miktar'dan büyük olamaz, +Completed Qty cannot be greater than 'Qty to Manufacture',Tamamlanan Miktar "Üretilecek Miktar" dan büyük olamaz, "Row {0}: For Supplier {1}, Email Address is Required to send an email","Satır {0}: Tedarikçi {1} için, e-posta göndermek için E-posta Adresi Gereklidir", "If enabled, the system will post accounting entries for inventory automatically","Etkinleştirilirse, sistem envanter için muhasebe girişlerini otomatik olarak kaydeder", Accounts Frozen Till Date,Tarihe Kadar Dondurulan Hesaplar, Accounting entries are frozen up to this date. Nobody can create or modify entries except users with the role specified below,Muhasebe girişleri bu tarihe kadar dondurulmuştur. Aşağıda belirtilen role sahip kullanıcılar dışında hiç kimse girdi oluşturamaz veya değiştiremez, Role Allowed to Set Frozen Accounts and Edit Frozen Entries,Dondurulmuş Hesapları Ayarlama ve Dondurulmuş Girişleri Düzenleme Rolü, Address used to determine Tax Category in transactions,İşlemlerde Vergi Kategorisini belirlemek için kullanılan adres, -"The percentage you are allowed to bill more against the amount ordered. For example, if the order value is $100 for an item and tolerance is set as 10%, then you are allowed to bill up to $110 ","Sipariş edilen tutara göre daha fazla faturalandırma izninizin olduğu yüzde. Örneğin, bir öğe için sipariş değeri 100 $ ise ve tolerans% 10 olarak ayarlanmışsa, 110 $ 'a kadar faturalandırmanıza izin verilir", +"The percentage you are allowed to bill more against the amount ordered. For example, if the order value is $100 for an item and tolerance is set as 10%, then you are allowed to bill up to $110 ","Sipariş edilen tutara göre daha fazla faturalandırma izninizin olduğu yüzde. Örneğin, bir öğe için sipariş değeri 100 $ ise ve tolerans% 10 olarak ayarlanmışsa, 110 $ 'a kadar faturalandırmanıza izin verilir", This role is allowed to submit transactions that exceed credit limits,"Bu rolün, kredi limitlerini aşan işlemleri göndermesine izin verilir", -"If ""Months"" is selected, a fixed amount will be booked as deferred revenue or expense for each month irrespective of the number of days in a month. It will be prorated if deferred revenue or expense is not booked for an entire month"," ""Aylar"" seçilirse, bir aydaki gün sayısına bakılmaksızın her ay için ertelenmiş gelir veya gider olarak sabit bir tutar kaydedilir. Ertelenmiş gelir veya gider tüm bir ay için rezerve edilmemişse, orantılı olacaktır.", +"If ""Months"" is selected, a fixed amount will be booked as deferred revenue or expense for each month irrespective of the number of days in a month. It will be prorated if deferred revenue or expense is not booked for an entire month",""Aylar" seçilirse, bir aydaki gün sayısına bakılmaksızın her ay için ertelenmiş gelir veya gider olarak sabit bir tutar kaydedilir. Ertelenmiş gelir veya gider tüm bir ay için rezerve edilmemişse, orantılı olacaktır.", "If this is unchecked, direct GL entries will be created to book deferred revenue or expense","Bu işaretlenmemişse, ertelenmiş gelir veya giderleri ayırmak için doğrudan GL girişleri oluşturulacaktır.", Show Inclusive Tax in Print,Baskıda Kapsayıcı Vergiyi Göster, Only select this if you have set up the Cash Flow Mapper documents,Bunu yalnızca Nakit Akışı Eşleştiricisi belgelerini kurduysanız seçin, Payment Channel,Ödeme Kanalı, -Is Purchase Order Required for Purchase Invoice & Receipt Creation?,Satınalma Faturası ve Fiş Oluşturma İçin Satınalma Siparişi Gerekiyor mu?, -Is Purchase Receipt Required for Purchase Invoice Creation?,Satınalma Faturası Oluşturmak İçin Satınalma Fişi Gerekli mi?, -Maintain Same Rate Throughout the Purchase Cycle,Satınalma Döngüsü Boyunca Aynı Oranı Koruyun, +Is Purchase Order Required for Purchase Invoice & Receipt Creation?,Satın Alma Faturası ve Fiş Oluşturma İçin Satın Alma Siparişi Gerekiyor mu?, +Is Purchase Receipt Required for Purchase Invoice Creation?,Satın Alma Faturası Oluşturmak İçin Satın Alma Fişi Gerekli mi?, +Maintain Same Rate Throughout the Purchase Cycle,Satın Alma Döngüsü Boyunca Aynı Oranı Koruyun, Allow Item To Be Added Multiple Times in a Transaction,Bir İşlemde Öğenin Birden Fazla Kez Eklenmesine İzin Ver, Suppliers,Tedarikçiler, Send Emails to Suppliers,Tedarikçilere E-posta Gönderin, Select a Supplier,Bir Tedarikçi Seçin, Cannot mark attendance for future dates.,Gelecek tarihler için katılım işaretlenemez., -Do you want to update attendance?
Present: {0}
Absent: {1},Puantajı güncellemek istiyor musunuz?
Şu an: {0}
Yok: {1}, +Do you want to update attendance?
Present: {0}
Absent: {1},Katılımı güncellemek istiyor musunuz?
Şu an: {0}
Yok: {1}, Mpesa Settings,Mpesa Ayarları, Initiator Name,Başlatıcı Adı, Till Number,Numaraya Kadar, @@ -9819,32 +9633,29 @@ Plan operations X days in advance,İşlemleri X gün önceden planlayın, Time Between Operations (Mins),İşlemler Arası Süre (Dakika), Default: 10 mins,Varsayılan: 10 dakika, Overproduction for Sales and Work Order,Satış ve İş Emri için Fazla Üretim, -"Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials",Hammaddelerin en son Değerleme Oranı / Fiyat Listesi Oranı / Son Satınalma Oranına göre ürün reçetesi maliyetini otomatik olarak planlayıcı aracılığıyla güncelleyin, +"Update BOM cost automatically via scheduler, based on the latest Valuation Rate/Price List Rate/Last Purchase Rate of raw materials",Hammaddelerin en son Değerleme Oranı / Fiyat Listesi Oranı / Son Satın Alma Oranına göre ürün reçetesi maliyetini otomatik olarak planlayıcı aracılığıyla güncelleyin, Purchase Order already created for all Sales Order items,Satınalma Siparişi tüm Satış Siparişi kalemleri için zaten oluşturulmuş, Select Items,Eşyaları seç, Against Default Supplier,Varsayılan Tedarikçiye Karşı, -Auto close Opportunity after the no. of days mentioned above,No'dan sonra Otomatik Kapanma Fırsatı yukarıda belirtilen günlerin, +Auto close Opportunity after the no. of days mentioned above,No'dan sonra Otomatik Kapanma Fırsatı yukarıda belirtilen günlerin, Is Sales Order Required for Sales Invoice & Delivery Note Creation?,Satış Faturası ve İrsaliye Oluşturulması İçin Satış Siparişi Gerekiyor mu?, Is Delivery Note Required for Sales Invoice Creation?,Satış Faturası Oluşturmak İçin İrsaliye Gerekli mi?, How often should Project and Company be updated based on Sales Transactions?,Satış İşlemlerine göre Proje ve Şirket ne sıklıkla güncellenmelidir?, Allow User to Edit Price List Rate in Transactions,Kullanıcının İşlemlerde Fiyat Listesi Oranını Düzenlemesine İzin Ver, Allow Item to Be Added Multiple Times in a Transaction,Bir İşlemde Öğenin Birden Fazla Kez Eklenmesine İzin Ver, -Allow Multiple Sales Orders Against a Customer's Purchase Order,Müşterinin Satınalma Siparişine Karşı Birden Fazla Satış Siparişine İzin Verme, -Validate Selling Price for Item Against Purchase Rate or Valuation Rate,Satınalma Oranına veya Değerleme Oranına Karşı Ürün için Satış Fiyatını Doğrulama, +Allow Multiple Sales Orders Against a Customer's Purchase Order,Müşterinin Satın Alma Siparişine Karşı Birden Fazla Satış Siparişine İzin Verme, +Validate Selling Price for Item Against Purchase Rate or Valuation Rate,Satın Alma Oranına veya Değerleme Oranına Karşı Ürün için Satış Fiyatını Doğrulama, Hide Customer's Tax ID from Sales Transactions,Müşterinin Vergi Numarasını Satış İşlemlerinden Gizle, -"The percentage you are allowed to receive or deliver more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed to receive 110 units.","Sipariş edilen miktara göre daha fazla alma veya teslimat yapmanıza izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz %10 ise, 110 birim almanıza izin verilir.", +"The percentage you are allowed to receive or deliver more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed to receive 110 units.","Sipariş edilen miktara göre daha fazla alma veya teslimat yapmanıza izin verilen yüzde. Örneğin, 100 birim sipariş ettiyseniz ve Ödeneğiniz% 10 ise, 110 birim almanıza izin verilir.", Action If Quality Inspection Is Not Submitted,Kalite Denetimi Gönderilmezse Yapılacak İşlem, Auto Insert Price List Rate If Missing,Eksikse Otomatik Fiyat Listesi Oranı Ekleme, -Automatically Set Serial Nos Based on FIFO,FIFO'ya Göre Seri Numaralarını Otomatik Olarak Ayarla, +Automatically Set Serial Nos Based on FIFO,FIFO'ya Göre Seri Numaralarını Otomatik Olarak Ayarlama, Set Qty in Transactions Based on Serial No Input,Seri No Girişine Dayalı İşlemlerde Miktarı Ayarla, -Raise Material Request When Stock Reaches Re-order Level,Stok Yeniden Sipariş Düzeyine ulaştığında Malzeme Talebini Artır, +Raise Material Request When Stock Reaches Re-order Level,Stok Yeniden Sipariş Düzeyine Ulaştığında Malzeme Talebini Artırın, Notify by Email on Creation of Automatic Material Request,Otomatik Malzeme Talebi Oluşturulduğunda E-posta ile Bildir, -Allow Material Transfer from Delivery Note to Sales Invoice,İrsaliyeden Satış Faturasına Malzeme Transferine İzin Ver, -Allow Material Transfer from Purchase Receipt to Purchase Invoice,Satınalma İrsaliyesinden Satınalma Faturasına Malzeme Transferine İzin Ver, -No stock transactions can be created or modified before this date.,Bu tarihten önce hisse senedi hareketleri oluşturulamaz veya değiştirilemez., -Stock transactions that are older than the mentioned days cannot be modified.,Belirtilen günlerden daha eski olan hisse senedi işlemleri değiştirilemez., -"If mentioned, the system will allow only the users with this Role to create or modify any stock transaction earlier than the latest stock transaction for a specific item and warehouse. If set as blank, it allows all users to create/edit back-dated transactions.","Belirtilirse, sistem yalnızca bu Role sahip kullanıcıların belirli bir kalem ve depo için en son stok işleminden önceki herhangi bir stok işlemini oluşturmasına veya değiştirmesine izin verecektir. Boş olarak ayarlanırsa, tüm kullanıcıların geçmiş tarihli oluşturmasına/düzenlemesine izin verir. işlemler.", -Freeze Stocks Older Than (Days),Daha Eski Stokları Dondur (Gün), +Allow Material Transfer from Delivery Note to Sales Invoice,Teslimat Notundan Satış Faturasına Malzeme Transferine İzin Ver, +Allow Material Transfer from Purchase Receipt to Purchase Invoice,Satın Alma Faturasından Satın Alma Faturasına Malzeme Transferine İzin Ver, +Freeze Stocks Older Than (Days),(Günden Daha Eski) Stokları Dondur, Role Allowed to Edit Frozen Stock,Dondurulmuş Stoku Düzenlemede İzin Verilen Rol, The unallocated amount of Payment Entry {0} is greater than the Bank Transaction's unallocated amount,"Ayrılmamış Ödeme Giriş tutarı {0}, Banka İşleminin ayrılmamış tutarından daha büyük", Payment Received,Ödeme alındı, @@ -9852,11 +9663,11 @@ Attendance cannot be marked outside of Academic Year {0},Katılım Akademik Yıl Student is already enrolled via Course Enrollment {0},"Öğrenci, Kurs Kaydı aracılığıyla zaten kayıtlı {0}", Attendance cannot be marked for future dates.,Katılım gelecek tarihler için işaretlenemez., Please add programs to enable admission application.,Lütfen kabul başvurusunu etkinleştirmek için programlar ekleyin., -The following employees are currently still reporting to {0}:,Aşağıdaki çalışanlar şu anda hâlâ {0} 'a rapor veriyor:, +The following employees are currently still reporting to {0}:,Aşağıdaki çalışanlar şu anda hâlâ {0} 'a rapor veriyor:, Please make sure the employees above report to another Active employee.,Lütfen yukarıdaki çalışanların başka bir Aktif çalışana rapor verdiğinden emin olun., Cannot Relieve Employee,Çalışanı Rahatlatamaz, Please enter {0},Lütfen {0} girin, -Please select another payment method. Mpesa does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Mpesa, '{0}' para birimindeki işlemleri desteklemiyor", +Please select another payment method. Mpesa does not support transactions in currency '{0}',"Lütfen başka bir ödeme yöntemi seçin. Mpesa, '{0}' para birimindeki işlemleri desteklemiyor", Transaction Error,İşlem Hatası, Mpesa Express Transaction Error,Mpesa Express İşlem Hatası, "Issue detected with Mpesa configuration, check the error logs for more details","Mpesa yapılandırmasında sorun algılandı, daha fazla ayrıntı için hata günlüklerini kontrol edin", @@ -9875,7 +9686,7 @@ Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Availab Row #{}: Please select a serial no and batch against item: {} or remove it to complete transaction.,Satır # {}: Lütfen bir seri numarası ve ürüne karşı parti seçin: {} veya işlemi tamamlamak için bunu kaldırın., Row #{}: No serial number selected against item: {}. Please select one or remove it to complete transaction.,Satır # {}: {} öğeye karşı seri numarası seçilmedi. İşlemi tamamlamak için lütfen birini seçin veya kaldırın., Row #{}: No batch selected against item: {}. Please select a batch or remove it to complete transaction.,Satır # {}: Öğeye karşı parti seçilmedi: {}. İşlemi tamamlamak için lütfen bir grup seçin veya kaldırın., -Payment amount cannot be less than or equal to 0,Ödeme tutarı 0'dan küçük veya 0'a eşit olamaz, +Payment amount cannot be less than or equal to 0,Ödeme tutarı 0'dan küçük veya 0'a eşit olamaz, Please enter the phone number first,Lütfen önce telefon numarasını girin, Row #{}: {} {} does not exist.,Satır # {}: {} {} mevcut değil., Row #{0}: {1} is required to create the Opening {2} Invoices,Satır # {0}: {1} Açılış {2} Faturalarını oluşturmak için gereklidir, @@ -9893,20 +9704,20 @@ A BOM with name {0} already exists for item {1}.,{1} öğesi için {0} adlı bir At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2},"{0}. Satırda: {1} sıra kimliği, önceki satır dizisi kimliğinden {2} küçük olamaz", The {0} ({1}) must be equal to {2} ({3}),"{0} ({1}), {2} ({3}) değerine eşit olmalıdır", "{0}, complete the operation {1} before the operation {2}.","{0}, işlemi {1} işlemden önce tamamlayın {2}.", -Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No.,"Öğe {0}, Seri No.'ya göre Teslimat ile veya Olmadan eklendiği için Seri No ile teslimat garanti edilemiyor.", -Item {0} has no Serial No. Only serilialized items can have delivery based on Serial No,Öğe {0} Seri No.'ya sahip değil Yalnızca serili ürünlerde Seri No.'ya göre teslimat yapılabilir, +Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No.,"Öğe {0}, Seri No.'ya göre Teslimat ile veya Olmadan eklendiği için Seri No ile teslimat garanti edilemiyor.", +Item {0} has no Serial No. Only serilialized items can have delivery based on Serial No,Öğe {0} Seri No.'ya sahip değil Yalnızca serili ürünlerde Seri No.'ya göre teslimat yapılabilir, No active BOM found for item {0}. Delivery by Serial No cannot be ensured,{0} öğesi için etkin ürün reçetesi bulunamadı. Seri No ile teslimat garanti edilemez, No pending medication orders found for selected criteria,Seçilen kriterler için bekleyen ilaç siparişi bulunamadı, From Date cannot be after the current date.,"Başlangıç Tarihi, geçerli tarihten sonra olamaz.", To Date cannot be after the current date.,"Bitiş Tarihi, geçerli tarihten sonra olamaz.", From Time cannot be after the current time.,From Time şimdiki zamandan sonra olamaz., To Time cannot be after the current time.,To Time şimdiki zamandan sonra olamaz., -Stock Entry {0} created and ,{0} Stok Kaydı oluşturuldu ve, +Stock Entry {0} created and ,{0} Stok Girişi oluşturuldu ve, Inpatient Medication Orders updated successfully,Yatan Hasta İlaç Tedbirleri başarıyla güncellendi, Row {0}: Cannot create Inpatient Medication Entry against cancelled Inpatient Medication Order {1},Satır {0}: İptal edilen Yatarak İlaç Emri {1} için Yatan Hasta İlaç Girişi yaratılamıyor, Row {0}: This Medication Order is already marked as completed,Satır {0}: Bu İlaç Tedavisi Siparişi zaten tamamlandı olarak işaretlendi, Quantity not available for {0} in warehouse {1},{1} deposunda {0} için miktar mevcut değil, -Please enable Allow Negative Stock in Stock Settings or create Stock Entry to proceed.,Devam etmek için lütfen Stok Ayarlarında Negatif Stoka İzin Ver'i etkinleştirin veya Stok Kaydı oluşturun., +Please enable Allow Negative Stock in Stock Settings or create Stock Entry to proceed.,Devam etmek için lütfen Stok Ayarlarında Negatif Stoka İzin Ver'i etkinleştirin veya Stok Girişi oluşturun., No Inpatient Record found against patient {0},Hastaya karşı Yatan Hasta Kaydı bulunamadı {0}, An Inpatient Medication Order {0} against Patient Encounter {1} already exists.,Hasta Karşılaşmasına karşı {0} Yatarak Tedavi Emri {1} zaten mevcut., Allow In Returns,İadelere İzin Ver, @@ -9958,30 +9769,30 @@ Please select a warehouse to get available quantities,Lütfen mevcut miktarları "For transfer from source, selected quantity cannot be greater than available quantity","Kaynaktan transfer için, seçilen miktar mevcut miktardan büyük olamaz", Cannot find Item with this Barcode,Bu Barkoda Sahip Öğe Bulunamıyor, {0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2},{0} zorunludur. {1} - {2} için Para Birimi Değişimi kaydı oluşturulmamış olabilir, -{} has submitted assets linked to it. You need to cancel the assets to create purchase return.,{} kendisine bağlı varlıklar gönderdi. Satınalma iadesi oluşturmak için varlıkları iptal etmeniz gerekir., +{} has submitted assets linked to it. You need to cancel the assets to create purchase return.,{} kendisine bağlı varlıklar gönderdi. Satın alma iadesi oluşturmak için varlıkları iptal etmeniz gerekir., Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue.,Gönderilen {0} varlığıyla bağlantılı olduğu için bu belge iptal edilemez. Devam etmek için lütfen iptal edin., Row #{}: Serial No. {} has already been transacted into another POS Invoice. Please select valid serial no.,Satır # {}: Seri No. {} zaten başka bir POS Faturasına dönüştürüldü. Lütfen geçerli bir seri numarası seçin., Row #{}: Serial Nos. {} has already been transacted into another POS Invoice. Please select valid serial no.,Satır # {}: Seri Numaraları {} zaten başka bir POS Faturasına dönüştürüldü. Lütfen geçerli bir seri numarası seçin., Item Unavailable,Öğe Mevcut Değil, Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {},Satır # {}: Orijinal faturada işlem görmediğinden Seri Numarası {} iade edilemez {}, Please set default Cash or Bank account in Mode of Payment {},Lütfen Ödeme Modunda varsayılan Nakit veya Banka hesabını ayarlayın {}, -Please set default Cash or Bank account in Mode of Payments {},Lütfen Ödeme Modu'nda varsayılan Nakit veya Banka hesabını ayarlayın {}, +Please set default Cash or Bank account in Mode of Payments {},Lütfen Ödeme Modu'nda varsayılan Nakit veya Banka hesabını ayarlayın {}, Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account.,Lütfen {} hesabının bir Bilanço hesabı olduğundan emin olun. Ana hesabı bir Bilanço hesabı olarak değiştirebilir veya farklı bir hesap seçebilirsiniz., Please ensure {} account is a Payable account. Change the account type to Payable or select a different account.,Lütfen {} hesabının Alacaklı bir hesap olduğundan emin olun. Hesap türünü Borçlu olarak değiştirin veya farklı bir hesap seçin., Row {}: Expense Head changed to {} ,Satır {}: Gider Başlığı {} olarak değiştirildi, because account {} is not linked to warehouse {} ,çünkü {} hesabı {} deposuna bağlı değil, or it is not the default inventory account,veya varsayılan envanter hesabı değil, Expense Head Changed,Gider Başlığı Değiştirildi, -because expense is booked against this account in Purchase Receipt {},çünkü Satınalma Makbuzunda bu hesap için gider ayrılmıştır {}, -as no Purchase Receipt is created against Item {}. ,Öğe {} karşılığında Satınalma Fişi oluşturulmadığından., -This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice,"Bu, Satınalma Faturasından sonra Satınalma Makbuzunun oluşturulduğu durumlarda muhasebeyi işlemek için yapılır.", -Purchase Order Required for item {},{} Öğesi için Satınalma Siparişi Gerekli, -To submit the invoice without purchase order please set {} ,Faturayı Satınalma siparişi olmadan göndermek için lütfen {} ayarlayın, +because expense is booked against this account in Purchase Receipt {},çünkü Satın Alma Makbuzunda bu hesap için gider ayrılmıştır {}, +as no Purchase Receipt is created against Item {}. ,Öğe {} karşılığında Satın Alma Fişi oluşturulmadığından., +This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice,"Bu, Satın Alma Faturasından sonra Satın Alma Makbuzunun oluşturulduğu durumlarda muhasebeyi işlemek için yapılır.", +Purchase Order Required for item {},{} Öğesi için Satın Alma Siparişi Gerekli, +To submit the invoice without purchase order please set {} ,Faturayı satın alma siparişi olmadan göndermek için lütfen {} ayarlayın, as {} in {},de olduğu gibi {}, -Mandatory Purchase Order,Zorunlu Satınalma Siparişi, -Purchase Receipt Required for item {},{} Öğesi için Satınalma Fişi Gerekli, -To submit the invoice without purchase receipt please set {} ,Faturayı Satınalma makbuzu olmadan göndermek için lütfen {}, -Mandatory Purchase Receipt,Zorunlu Satınalma Fişi, +Mandatory Purchase Order,Zorunlu Satın Alma Siparişi, +Purchase Receipt Required for item {},{} Öğesi için Satın Alma Fişi Gerekli, +To submit the invoice without purchase receipt please set {} ,Faturayı satın alma makbuzu olmadan göndermek için lütfen {}, +Mandatory Purchase Receipt,Zorunlu Satın Alma Fişi, POS Profile {} does not belongs to company {},"POS Profili {}, {} şirketine ait değil", User {} is disabled. Please select valid user/cashier,Kullanıcı {} devre dışı bırakıldı. Lütfen geçerli kullanıcı / kasiyer seçin, Row #{}: Original Invoice {} of return invoice {} is {}. ,Satır # {}: İade faturasının {} Orijinal Faturası {}., @@ -9991,7 +9802,7 @@ Please ensure {} account is a Balance Sheet account. ,Lütfen {} hesabının bir You can change the parent account to a Balance Sheet account or select a different account.,Ana hesabı bir Bilanço hesabı olarak değiştirebilir veya farklı bir hesap seçebilirsiniz., Please ensure {} account is a Receivable account. ,Lütfen {} hesabının bir Alacak hesabı olduğundan emin olun., Change the account type to Receivable or select a different account.,Hesap türünü Alacak olarak değiştirin veya farklı bir hesap seçin., -{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {},Kazanılan Sadakat Puanları kullanıldığından {} iptal edilemez. Önce {} Hayır {} 'ı iptal edin, +{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {},Kazanılan Bağlılık Puanları kullanıldığından {} iptal edilemez. Önce {} Hayır {} 'ı iptal edin, already exists,zaten var, POS Closing Entry {} against {} between selected period,Seçilen dönem arasında {} karşısında POS Kapanış Girişi {}, POS Invoice is {},POS Faturası {}, @@ -10001,7 +9812,7 @@ POS Invoice isn't created by user {},POS Faturası kullanıcı tarafından oluş Row #{}: {},Kürek çekmek #{}: {}, Invalid POS Invoices,Geçersiz POS Faturaları, Please add the account to root level Company - {},Lütfen hesabı kök düzeyindeki Şirkete ekleyin - {}, -"While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA","Alt Şirket {0} için hesap oluşturulurken, {1} ebeveyn hesabı bulunamadı. Lütfen ilgili COA'da üst hesabı oluşturun", +"While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA","Alt Şirket {0} için hesap oluşturulurken, {1} ebeveyn hesabı bulunamadı. Lütfen ilgili COA'da üst hesabı oluşturun", Account Not Found,Hesap bulunamadı, "While creating account for Child Company {0}, parent account {1} found as a ledger account.","Alt Şirket {0} için hesap oluşturulurken, {1} ana hesap bir genel muhasebe hesabı olarak bulundu.", Please convert the parent account in corresponding child company to a group account.,Lütfen ilgili alt şirketteki ana hesabı bir grup hesabına dönüştürün., @@ -10010,13 +9821,13 @@ Invalid Parent Account,Geçersiz Ebeveyn Hesabı, "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item.","{0} {1} Öğenin miktarları {2} ise, şema {3} öğeye uygulanacaktır.", "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item.","{0} {1} değerinde öğe {2} iseniz, şema {3} öğeye uygulanacaktır.", "As the field {0} is enabled, the field {1} is mandatory.","{0} alanı etkinleştirildiğinde, {1} alanı zorunludur.", -"As the field {0} is enabled, the value of the field {1} should be more than 1.","{0} alanı etkinleştirildiğinde, {1} alanının değeri 1'den fazla olmalıdır.", +"As the field {0} is enabled, the value of the field {1} should be more than 1.","{0} alanı etkinleştirildiğinde, {1} alanının değeri 1'den fazla olmalıdır.", Cannot deliver Serial No {0} of item {1} as it is reserved to fullfill Sales Order {2},Satış Siparişini tamamlamak için ayrıldığından {1} öğenin Seri Numarası {0} teslim edilemiyor {2}, "Sales Order {0} has reservation for the item {1}, you can only deliver reserved {1} against {0}.","Satış Siparişi {0}, {1} öğesi için rezervasyona sahip, yalnızca {0} karşılığında {1} ayrılmış olarak teslim edebilirsiniz.", {0} Serial No {1} cannot be delivered,{0} Seri No {1} teslim edilemiyor, Row {0}: Subcontracted Item is mandatory for the raw material {1},"Satır {0}: Alt Sözleşmeli Öğe, hammadde {1} için zorunludur", "As there are sufficient raw materials, Material Request is not required for Warehouse {0}.","Yeterli hammadde olduğundan, Depo {0} için Malzeme Talebi gerekli değildir.", -" If you still want to proceed, please enable {0}.","Hala devam etmek istiyorsanız, lütfen {0} 'yi etkinleştirin.", +" If you still want to proceed, please enable {0}.","Hala devam etmek istiyorsanız, lütfen {0} 'yi etkinleştirin.", The item referenced by {0} - {1} is already invoiced,{0} - {1} tarafından referans verilen öğe zaten faturalanmış, Therapy Session overlaps with {0},"Terapi Oturumu, {0} ile çakışıyor", Therapy Sessions Overlapping,Çakışan Terapi Seansları, @@ -10024,6 +9835,6 @@ Therapy Plans,Tedavi Planları, "Item Code, warehouse, quantity are required on row {0}","{0}. Satırda Öğe Kodu, depo, miktar gerekli", Get Items from Material Requests against this Supplier,Bu Tedarikçiye Karşı Malzeme Taleplerinden Ürün Alın, Enable European Access,Avrupa Erişimini Etkinleştir, -Creating Purchase Order ...,Satınalma Siparişi Oluşturuluyor ..., -"Select a Supplier from the Default Suppliers of the items below. On selection, a Purchase Order will be made against items belonging to the selected Supplier only.","Aşağıdaki öğelerin Varsayılan Tedarikçilerinden bir Tedarikçi seçin. Seçim üzerine, yalnızca seçilen Tedarikçiye ait ürünler için bir Satınalma Siparişi verilecektir.", +Creating Purchase Order ...,Satın Alma Siparişi Oluşturuluyor ..., +"Select a Supplier from the Default Suppliers of the items below. On selection, a Purchase Order will be made against items belonging to the selected Supplier only.","Aşağıdaki öğelerin Varsayılan Tedarikçilerinden bir Tedarikçi seçin. Seçim üzerine, yalnızca seçilen Tedarikçiye ait ürünler için bir Satın Alma Siparişi verilecektir.", Row #{}: You must select {} serial numbers for item {}.,Satır # {}: {} öğesi için {} seri numaralarını seçmelisiniz., From 48bb2c942bfca2ad19d0b32d663f237245480696 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 13 Feb 2023 09:42:01 +0530 Subject: [PATCH 082/106] fix: Ignore Payment Ledger Entry on dunning cancel (#34025) * fix: Ignore Payment Ledger Entry on dunning cancel * chore: fix translation issue --- erpnext/accounts/doctype/dunning/dunning.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/dunning/dunning.py b/erpnext/accounts/doctype/dunning/dunning.py index 331adb4b8e..b4df0a5270 100644 --- a/erpnext/accounts/doctype/dunning/dunning.py +++ b/erpnext/accounts/doctype/dunning/dunning.py @@ -40,7 +40,7 @@ class Dunning(AccountsController): def on_cancel(self): if self.dunning_amount: - self.ignore_linked_doctypes = ("GL Entry", "Stock Ledger Entry") + self.ignore_linked_doctypes = ("GL Entry", "Stock Ledger Entry", "Payment Ledger Entry") make_reverse_gl_entries(voucher_type=self.doctype, voucher_no=self.name) def make_gl_entries(self): From 148703bfc2fa9248c22d69ef92d14697a91a9301 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 13 Feb 2023 10:27:55 +0530 Subject: [PATCH 083/106] feat: Setting to allow Sales Order creation against expired quotation (#33952) * feat: Setting to allow Sales Order creation against expired quotation * chore: linting issues --- erpnext/selling/doctype/quotation/quotation.js | 14 +++++++++----- erpnext/selling/doctype/quotation/quotation.py | 11 +++++++++++ .../selling/doctype/quotation/test_quotation.py | 10 ++++++++++ .../doctype/selling_settings/selling_settings.json | 9 ++++++++- erpnext/startup/boot.py | 6 ++++++ 5 files changed, 44 insertions(+), 6 deletions(-) diff --git a/erpnext/selling/doctype/quotation/quotation.js b/erpnext/selling/doctype/quotation/quotation.js index 6b42e4daea..b348bd3575 100644 --- a/erpnext/selling/doctype/quotation/quotation.js +++ b/erpnext/selling/doctype/quotation/quotation.js @@ -85,11 +85,15 @@ erpnext.selling.QuotationController = class QuotationController extends erpnext. } if (doc.docstatus == 1 && !["Lost", "Ordered"].includes(doc.status)) { - this.frm.add_custom_button( - __("Sales Order"), - this.frm.cscript["Make Sales Order"], - __("Create") - ); + if (frappe.boot.sysdefaults.allow_sales_order_creation_for_expired_quotation + || (!doc.valid_till) + || frappe.datetime.get_diff(doc.valid_till, frappe.datetime.get_today()) >= 0) { + this.frm.add_custom_button( + __("Sales Order"), + this.frm.cscript["Make Sales Order"], + __("Create") + ); + } if(doc.status!=="Ordered") { this.frm.add_custom_button(__('Set as Lost'), () => { diff --git a/erpnext/selling/doctype/quotation/quotation.py b/erpnext/selling/doctype/quotation/quotation.py index 6836d56647..063813b2dc 100644 --- a/erpnext/selling/doctype/quotation/quotation.py +++ b/erpnext/selling/doctype/quotation/quotation.py @@ -195,6 +195,17 @@ def get_list_context(context=None): @frappe.whitelist() def make_sales_order(source_name: str, target_doc=None): + if not frappe.db.get_singles_value( + "Selling Settings", "allow_sales_order_creation_for_expired_quotation" + ): + quotation = frappe.db.get_value( + "Quotation", source_name, ["transaction_date", "valid_till"], as_dict=1 + ) + if quotation.valid_till and ( + quotation.valid_till < quotation.transaction_date or quotation.valid_till < getdate(nowdate()) + ): + frappe.throw(_("Validity period of this quotation has ended.")) + return _make_sales_order(source_name, target_doc) diff --git a/erpnext/selling/doctype/quotation/test_quotation.py b/erpnext/selling/doctype/quotation/test_quotation.py index 5aaba4fa43..cdf5f5d00c 100644 --- a/erpnext/selling/doctype/quotation/test_quotation.py +++ b/erpnext/selling/doctype/quotation/test_quotation.py @@ -144,11 +144,21 @@ class TestQuotation(FrappeTestCase): def test_so_from_expired_quotation(self): from erpnext.selling.doctype.quotation.quotation import make_sales_order + frappe.db.set_single_value( + "Selling Settings", "allow_sales_order_creation_for_expired_quotation", 0 + ) + quotation = frappe.copy_doc(test_records[0]) quotation.valid_till = add_days(nowdate(), -1) quotation.insert() quotation.submit() + self.assertRaises(frappe.ValidationError, make_sales_order, quotation.name) + + frappe.db.set_single_value( + "Selling Settings", "allow_sales_order_creation_for_expired_quotation", 1 + ) + make_sales_order(quotation.name) def test_shopping_cart_without_website_item(self): diff --git a/erpnext/selling/doctype/selling_settings/selling_settings.json b/erpnext/selling/doctype/selling_settings/selling_settings.json index 2abb169b8a..6ea66a0237 100644 --- a/erpnext/selling/doctype/selling_settings/selling_settings.json +++ b/erpnext/selling/doctype/selling_settings/selling_settings.json @@ -27,6 +27,7 @@ "column_break_5", "allow_multiple_items", "allow_against_multiple_purchase_orders", + "allow_sales_order_creation_for_expired_quotation", "hide_tax_id", "enable_discount_accounting" ], @@ -172,6 +173,12 @@ "fieldname": "enable_discount_accounting", "fieldtype": "Check", "label": "Enable Discount Accounting for Selling" + }, + { + "default": "0", + "fieldname": "allow_sales_order_creation_for_expired_quotation", + "fieldtype": "Check", + "label": "Allow Sales Order Creation For Expired Quotation" } ], "icon": "fa fa-cog", @@ -179,7 +186,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2022-05-31 19:39:48.398738", + "modified": "2023-02-04 12:37:53.380857", "modified_by": "Administrator", "module": "Selling", "name": "Selling Settings", diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py index bb120eaa6b..62936fcfb8 100644 --- a/erpnext/startup/boot.py +++ b/erpnext/startup/boot.py @@ -25,6 +25,12 @@ def boot_session(bootinfo): frappe.db.get_single_value("CRM Settings", "default_valid_till") ) + bootinfo.sysdefaults.allow_sales_order_creation_for_expired_quotation = cint( + frappe.db.get_single_value( + "Selling Settings", "allow_sales_order_creation_for_expired_quotation" + ) + ) + # if no company, show a dialog box to create a new company bootinfo.customer_count = frappe.db.sql("""SELECT count(*) FROM `tabCustomer`""")[0][0] From e5a2b15fba27bb35496bdf6cc3eb4d67b7bcf369 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 13 Feb 2023 12:08:42 +0530 Subject: [PATCH 084/106] fix: unwanted difference amount calculation on cr note and invoice with same currency (#34020) * fix: incorrect difference amount while reconiling cr/dr notes * fix(test): catch incorrect difference amount calculation Fixed issues where difference amount was calculated for Cr Notes and Invoices of the same currency. --------- Co-authored-by: Deepesh Garg --- .../payment_reconciliation.py | 15 +++++++++++++-- .../test_payment_reconciliation.py | 10 ++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py index 154fdc039d..675a3287fa 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py @@ -234,7 +234,7 @@ class PaymentReconciliation(Document): def allocate_entries(self, args): self.validate_entries() - invoice_exchange_map = self.get_invoice_exchange_map(args.get("invoices")) + invoice_exchange_map = self.get_invoice_exchange_map(args.get("invoices"), args.get("payments")) default_exchange_gain_loss_account = frappe.get_cached_value( "Company", self.company, "exchange_gain_loss_account" ) @@ -253,6 +253,9 @@ class PaymentReconciliation(Document): pay["amount"] = 0 inv["exchange_rate"] = invoice_exchange_map.get(inv.get("invoice_number")) + if pay.get("reference_type") in ["Sales Invoice", "Purchase Invoice"]: + pay["exchange_rate"] = invoice_exchange_map.get(pay.get("reference_name")) + res.difference_amount = self.get_difference_amount(pay, inv, res["allocated_amount"]) res.difference_account = default_exchange_gain_loss_account res.exchange_rate = inv.get("exchange_rate") @@ -407,13 +410,21 @@ class PaymentReconciliation(Document): if not self.get("payments"): frappe.throw(_("No records found in the Payments table")) - def get_invoice_exchange_map(self, invoices): + def get_invoice_exchange_map(self, invoices, payments): sales_invoices = [ d.get("invoice_number") for d in invoices if d.get("invoice_type") == "Sales Invoice" ] + + sales_invoices.extend( + [d.get("reference_name") for d in payments if d.get("reference_type") == "Sales Invoice"] + ) purchase_invoices = [ d.get("invoice_number") for d in invoices if d.get("invoice_type") == "Purchase Invoice" ] + purchase_invoices.extend( + [d.get("reference_name") for d in payments if d.get("reference_type") == "Purchase Invoice"] + ) + invoice_exchange_map = frappe._dict() if sales_invoices: diff --git a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py index 00e3934f10..f9dda0593b 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py @@ -473,6 +473,11 @@ class TestPaymentReconciliation(FrappeTestCase): invoices = [x.as_dict() for x in pr.get("invoices")] payments = [x.as_dict() for x in pr.get("payments")] pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments})) + + # Cr Note and Invoice are of the same currency. There shouldn't any difference amount. + for row in pr.allocation: + self.assertEqual(flt(row.get("difference_amount")), 0.0) + pr.reconcile() pr.get_unreconciled_entries() @@ -506,6 +511,11 @@ class TestPaymentReconciliation(FrappeTestCase): payments = [x.as_dict() for x in pr.get("payments")] pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments})) pr.allocation[0].allocated_amount = allocated_amount + + # Cr Note and Invoice are of the same currency. There shouldn't any difference amount. + for row in pr.allocation: + self.assertEqual(flt(row.get("difference_amount")), 0.0) + pr.reconcile() # assert outstanding From 192a3395a5ca5804ed48582b6c7137ae2138880a Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Mon, 13 Feb 2023 12:36:40 +0530 Subject: [PATCH 085/106] refactor: filter only immediate upcoming payment term for each SO (#33923) * fix: ignore closed or 'on hold' orders * refactor: filter immediate upcoming term --------- Co-authored-by: Deepesh Garg --- .../payment_terms_status_for_sales_order.js | 5 +++++ .../payment_terms_status_for_sales_order.py | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js b/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js index 991ac719cd..990d736baa 100644 --- a/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js +++ b/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js @@ -103,6 +103,11 @@ function get_filters() { return options } }, + { + "fieldname":"only_immediate_upcoming_term", + "label": __("Show only the Immediate Upcoming Term"), + "fieldtype": "Check", + }, ] return filters; } diff --git a/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py b/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py index 8bf56865a7..3682c5fd62 100644 --- a/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py +++ b/erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py @@ -4,6 +4,7 @@ import frappe from frappe import _, qb, query_builder from frappe.query_builder import Criterion, functions +from frappe.utils.dateutils import getdate def get_columns(): @@ -208,6 +209,7 @@ def get_so_with_invoices(filters): ) .where( (so.docstatus == 1) + & (so.status.isin(["To Deliver and Bill", "To Bill"])) & (so.payment_terms_template != "NULL") & (so.company == conditions.company) & (so.transaction_date[conditions.start_date : conditions.end_date]) @@ -291,6 +293,18 @@ def filter_on_calculated_status(filters, sales_orders): return sales_orders +def filter_for_immediate_upcoming_term(filters, sales_orders): + if filters.only_immediate_upcoming_term and sales_orders: + immediate_term_found = set() + filtered_data = [] + for order in sales_orders: + if order.name not in immediate_term_found and order.due_date > getdate(): + filtered_data.append(order) + immediate_term_found.add(order.name) + return filtered_data + return sales_orders + + def execute(filters=None): columns = get_columns() sales_orders, so_invoices = get_so_with_invoices(filters) @@ -298,6 +312,8 @@ def execute(filters=None): sales_orders = filter_on_calculated_status(filters, sales_orders) + sales_orders = filter_for_immediate_upcoming_term(filters, sales_orders) + prepare_chart(sales_orders) data = sales_orders From a67284e96dabe71b76a373b5f1f3142dccf3952b Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 13 Feb 2023 15:31:19 +0530 Subject: [PATCH 086/106] fix: Concurrency issues in Sales and Purchase returns (#34019) --- erpnext/controllers/sales_and_purchase_return.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py index 9fcb769bc8..fc6793a9bb 100644 --- a/erpnext/controllers/sales_and_purchase_return.py +++ b/erpnext/controllers/sales_and_purchase_return.py @@ -252,6 +252,7 @@ def get_already_returned_items(doc): child.parent = par.name and par.docstatus = 1 and par.is_return = 1 and par.return_against = %s group by item_code + for update """.format( column, doc.doctype, doc.doctype ), From c533213225db64b23d4bdd6fa24df8eb30486ba8 Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Mon, 13 Feb 2023 17:22:31 +0530 Subject: [PATCH 087/106] fix: opening_accumulated_depreciation and precision in charts --- erpnext/assets/doctype/asset/asset.js | 76 +++++++++---------- erpnext/assets/doctype/asset/asset.py | 19 ++--- .../asset_depreciation_schedule.py | 13 +++- .../fixed_asset_register.py | 10 +-- 4 files changed, 58 insertions(+), 60 deletions(-) diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index 4ed99f7e49..a61e8de748 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -209,62 +209,62 @@ frappe.ui.form.on('Asset', { return } - var x_intervals = [frm.doc.purchase_date]; + var x_intervals = [frappe.format(frm.doc.purchase_date, { fieldtype: 'Date' })]; var asset_values = [frm.doc.gross_purchase_amount]; - var last_depreciation_date = frm.doc.purchase_date; - if(frm.doc.opening_accumulated_depreciation) { - last_depreciation_date = frappe.datetime.add_months(frm.doc.next_depreciation_date, - -1*frm.doc.frequency_of_depreciation); - - x_intervals.push(last_depreciation_date); - asset_values.push(flt(frm.doc.gross_purchase_amount) - - flt(frm.doc.opening_accumulated_depreciation)); - } if(frm.doc.calculate_depreciation) { - if (frm.doc.finance_books.length == 1) { - let depr_schedule = (await frappe.call( - "erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule.get_depr_schedule", - { - asset_name: frm.doc.name, - status: frm.doc.docstatus ? "Active" : "Draft", - finance_book: frm.doc.finance_books[0].finance_book || null - } - )).message; - - $.each(depr_schedule || [], function(i, v) { - x_intervals.push(v.schedule_date); - var asset_value = flt(frm.doc.gross_purchase_amount) - flt(v.accumulated_depreciation_amount); - if(v.journal_entry) { - last_depreciation_date = v.schedule_date; - asset_values.push(asset_value); - } else { - if (in_list(["Scrapped", "Sold"], frm.doc.status)) { - asset_values.push(null); - } else { - asset_values.push(asset_value) - } - } - }); + if(frm.doc.opening_accumulated_depreciation) { + var depreciation_date = frappe.datetime.add_months( + frm.doc.finance_books[0].depreciation_start_date, + -1 * frm.doc.finance_books[0].frequency_of_depreciation + ); + x_intervals.push(frappe.format(depreciation_date, { fieldtype: 'Date' })); + asset_values.push(flt(frm.doc.gross_purchase_amount - frm.doc.opening_accumulated_depreciation, precision('gross_purchase_amount'))); } + + let depr_schedule = (await frappe.call( + "erpnext.assets.doctype.asset_depreciation_schedule.asset_depreciation_schedule.get_depr_schedule", + { + asset_name: frm.doc.name, + status: frm.doc.docstatus ? "Active" : "Draft", + finance_book: frm.doc.finance_books[0].finance_book || null + } + )).message; + + $.each(depr_schedule || [], function(i, v) { + x_intervals.push(frappe.format(v.schedule_date, { fieldtype: 'Date' })); + var asset_value = flt(frm.doc.gross_purchase_amount - v.accumulated_depreciation_amount, precision('gross_purchase_amount')); + if(v.journal_entry) { + asset_values.push(asset_value); + } else { + if (in_list(["Scrapped", "Sold"], frm.doc.status)) { + asset_values.push(null); + } else { + asset_values.push(asset_value) + } + } + }); } else { + if(frm.doc.opening_accumulated_depreciation) { + x_intervals.push(frappe.format(frm.doc.creation.split(" ")[0], { fieldtype: 'Date' })); + asset_values.push(flt(frm.doc.gross_purchase_amount - frm.doc.opening_accumulated_depreciation, precision('gross_purchase_amount'))); + } + let depr_entries = (await frappe.call({ method: "get_manual_depreciation_entries", doc: frm.doc, })).message; $.each(depr_entries || [], function(i, v) { - x_intervals.push(v.posting_date); - last_depreciation_date = v.posting_date; + x_intervals.push(frappe.format(v.posting_date, { fieldtype: 'Date' })); let last_asset_value = asset_values[asset_values.length - 1] asset_values.push(last_asset_value - v.value); }); } if(in_list(["Scrapped", "Sold"], frm.doc.status)) { - x_intervals.push(frm.doc.disposal_date); + x_intervals.push(frappe.format(frm.doc.disposal_date, { fieldtype: 'Date' })); asset_values.push(0); - last_depreciation_date = frm.doc.disposal_date; } frm.dashboard.render_graph({ diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index 4f1cacaad5..e00f3a5834 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -429,25 +429,16 @@ class Asset(AccountsController): def get_value_after_depreciation(self, finance_book=None): if not self.calculate_depreciation: - return self.value_after_depreciation + return flt(self.value_after_depreciation, self.precision("gross_purchase_amount")) if not finance_book: - return self.get("finance_books")[0].value_after_depreciation + return flt( + self.get("finance_books")[0].value_after_depreciation, self.precision("gross_purchase_amount") + ) for row in self.get("finance_books"): if finance_book == row.finance_book: - return row.value_after_depreciation - - def _get_value_after_depreciation_for_making_schedule(self, fb_row): - # value_after_depreciation - current Asset value - if self.docstatus == 1 and fb_row.value_after_depreciation: - value_after_depreciation = flt(fb_row.value_after_depreciation) - else: - value_after_depreciation = flt(self.gross_purchase_amount) - flt( - self.opening_accumulated_depreciation - ) - - return value_after_depreciation + return flt(row.value_after_depreciation, self.precision("gross_purchase_amount")) def get_default_finance_book_idx(self): if not self.get("default_finance_book") and self.company: diff --git a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py index 7615fbc86f..6f02662544 100644 --- a/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py +++ b/erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py @@ -134,7 +134,7 @@ class AssetDepreciationSchedule(Document): ): asset_doc.validate_asset_finance_books(row) - value_after_depreciation = asset_doc._get_value_after_depreciation_for_making_schedule(row) + value_after_depreciation = _get_value_after_depreciation_for_making_schedule(asset_doc, row) row.value_after_depreciation = value_after_depreciation if update_asset_finance_book_row: @@ -325,6 +325,17 @@ class AssetDepreciationSchedule(Document): ) +def _get_value_after_depreciation_for_making_schedule(asset_doc, fb_row): + if asset_doc.docstatus == 1 and fb_row.value_after_depreciation: + value_after_depreciation = flt(fb_row.value_after_depreciation) + else: + value_after_depreciation = flt(asset_doc.gross_purchase_amount) - flt( + asset_doc.opening_accumulated_depreciation + ) + + return value_after_depreciation + + def make_draft_asset_depr_schedules_if_not_present(asset_doc): for row in asset_doc.get("finance_books"): draft_asset_depr_schedule_name = get_asset_depr_schedule_name( diff --git a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py index cead72eae5..51a6a86e9f 100644 --- a/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py +++ b/erpnext/assets/report/fixed_asset_register/fixed_asset_register.py @@ -5,7 +5,7 @@ import frappe from frappe import _ from frappe.query_builder.functions import Sum -from frappe.utils import cstr, formatdate, getdate +from frappe.utils import cstr, flt, formatdate, getdate from erpnext.accounts.report.financial_statements import ( get_fiscal_year_data, @@ -102,13 +102,9 @@ def get_data(filters): ] assets_record = frappe.db.get_all("Asset", filters=conditions, fields=fields) - finance_book_filter = ("is", "not set") - if filters.finance_book: - finance_book_filter = ("=", filters.finance_book) - assets_linked_to_fb = frappe.db.get_all( doctype="Asset Finance Book", - filters={"finance_book": finance_book_filter}, + filters={"finance_book": filters.finance_book or ("is", "not set")}, pluck="parent", ) @@ -194,7 +190,7 @@ def get_depreciation_amount_of_asset(asset, depreciation_amount_map, filters): else: depr_amount = get_manual_depreciation_amount_of_asset(asset, filters) - return depr_amount + return flt(depr_amount, 2) def get_finance_book_value_map(filters): From 231fe4156f9686eb7dd3b67e9fe0321920655689 Mon Sep 17 00:00:00 2001 From: HENRY Florian Date: Mon, 13 Feb 2023 16:26:05 +0100 Subject: [PATCH 088/106] fix: should never get cutomer price on purchase document (#34002) * fix: never get cutomer price on purchase document chores: syntax chore: typo in stock_entry get_uom_details (#33998) fix: typo in stock_entry get_uom_details chores: syntax * feat: add test for get_item_detail price list oriented * feat: add test for get_item_detail price price oriented * feat: add test for get_item_detail price price oriented * chore: clean test code --- .../doctype/item_price/test_records.json | 14 +++++++ .../doctype/price_list/test_records.json | 16 ++++++++ erpnext/stock/get_item_details.py | 7 ++++ erpnext/stock/tests/test_get_item_details.py | 40 +++++++++++++++++++ 4 files changed, 77 insertions(+) create mode 100644 erpnext/stock/tests/test_get_item_details.py diff --git a/erpnext/stock/doctype/item_price/test_records.json b/erpnext/stock/doctype/item_price/test_records.json index 0a3d7e8198..afe5ad65b7 100644 --- a/erpnext/stock/doctype/item_price/test_records.json +++ b/erpnext/stock/doctype/item_price/test_records.json @@ -38,5 +38,19 @@ "price_list_rate": 1000, "valid_from": "2017-04-10", "valid_upto": "2017-04-17" + }, + { + "doctype": "Item Price", + "item_code": "_Test Item", + "price_list": "_Test Buying Price List", + "price_list_rate": 100, + "supplier": "_Test Supplier" + }, + { + "doctype": "Item Price", + "item_code": "_Test Item", + "price_list": "_Test Selling Price List", + "price_list_rate": 200, + "customer": "_Test Customer" } ] diff --git a/erpnext/stock/doctype/price_list/test_records.json b/erpnext/stock/doctype/price_list/test_records.json index 7ca949c402..e02a7adbd8 100644 --- a/erpnext/stock/doctype/price_list/test_records.json +++ b/erpnext/stock/doctype/price_list/test_records.json @@ -31,5 +31,21 @@ "enabled": 1, "price_list_name": "_Test Price List Rest of the World", "selling": 1 + }, + { + "buying": 0, + "currency": "USD", + "doctype": "Price List", + "enabled": 1, + "price_list_name": "_Test Selling Price List", + "selling": 1 + }, + { + "buying": 1, + "currency": "USD", + "doctype": "Price List", + "enabled": 1, + "price_list_name": "_Test Buying Price List", + "selling": 0 } ] diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index 5af144110f..b53f429edf 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -88,8 +88,15 @@ def get_item_details(args, doc=None, for_validate=False, overwrite_warehouse=Tru update_party_blanket_order(args, out) + # Never try to find a customer price if customer is set in these Doctype + current_customer = args.customer + if args.get("doctype") in ["Purchase Order", "Purchase Receipt", "Purchase Invoice"]: + args.customer = None + out.update(get_price_list_rate(args, item)) + args.customer = current_customer + if args.customer and cint(args.is_pos): out.update(get_pos_profile_item_details(args.company, args, update_data=True)) diff --git a/erpnext/stock/tests/test_get_item_details.py b/erpnext/stock/tests/test_get_item_details.py new file mode 100644 index 0000000000..b53e29e9e8 --- /dev/null +++ b/erpnext/stock/tests/test_get_item_details.py @@ -0,0 +1,40 @@ +import json + +import frappe +from frappe.test_runner import make_test_records +from frappe.tests.utils import FrappeTestCase + +from erpnext.stock.get_item_details import get_item_details + +test_ignore = ["BOM"] +test_dependencies = ["Customer", "Supplier", "Item", "Price List", "Item Price"] + + +class TestGetItemDetail(FrappeTestCase): + def setUp(self): + make_test_records("Price List") + super().setUp() + + def test_get_item_detail_purchase_order(self): + + args = frappe._dict( + { + "item_code": "_Test Item", + "company": "_Test Company", + "customer": "_Test Customer", + "conversion_rate": 1.0, + "price_list_currency": "USD", + "plc_conversion_rate": 1.0, + "doctype": "Purchase Order", + "name": None, + "supplier": "_Test Supplier", + "transaction_date": None, + "conversion_rate": 1.0, + "price_list": "_Test Buying Price List", + "is_subcontracted": 0, + "ignore_pricing_rule": 1, + "qty": 1, + } + ) + details = get_item_details(args) + self.assertEqual(details.get("price_list_rate"), 100) From ce748cec3a6e2b289878bf5d57ac6db3cb851618 Mon Sep 17 00:00:00 2001 From: Deepesh Garg Date: Mon, 13 Feb 2023 20:56:24 +0530 Subject: [PATCH 089/106] fix: Amount validation in Payment Request against Purchase Order (#34042) --- .../payment_request/payment_request.py | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index fc837c75a3..52eb29b3bb 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -45,21 +45,20 @@ class PaymentRequest(Document): frappe.throw(_("To create a Payment Request reference document is required")) def validate_payment_request_amount(self): - existing_payment_request_amount = get_existing_payment_request_amount( - self.reference_doctype, self.reference_name + existing_payment_request_amount = flt( + get_existing_payment_request_amount(self.reference_doctype, self.reference_name) ) - if existing_payment_request_amount: - ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name) - if not hasattr(ref_doc, "order_type") or getattr(ref_doc, "order_type") != "Shopping Cart": - ref_amount = get_amount(ref_doc, self.payment_account) + ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name) + if not hasattr(ref_doc, "order_type") or getattr(ref_doc, "order_type") != "Shopping Cart": + ref_amount = get_amount(ref_doc, self.payment_account) - if existing_payment_request_amount + flt(self.grand_total) > ref_amount: - frappe.throw( - _("Total Payment Request amount cannot be greater than {0} amount").format( - self.reference_doctype - ) + if existing_payment_request_amount + flt(self.grand_total) > ref_amount: + frappe.throw( + _("Total Payment Request amount cannot be greater than {0} amount").format( + self.reference_doctype ) + ) def validate_currency(self): ref_doc = frappe.get_doc(self.reference_doctype, self.reference_name) From 86be259341976a909b5d72a1537f1f63f477a7b8 Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Mon, 13 Feb 2023 23:34:20 +0100 Subject: [PATCH 090/106] fix: BOM import failed as importer use same label field for Raw MaterialsItem table and Scrap Item table --- erpnext/manufacturing/doctype/bom/bom.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom/bom.json b/erpnext/manufacturing/doctype/bom/bom.json index c2b331fcfd..db699b94d8 100644 --- a/erpnext/manufacturing/doctype/bom/bom.json +++ b/erpnext/manufacturing/doctype/bom/bom.json @@ -289,7 +289,7 @@ { "fieldname": "scrap_items", "fieldtype": "Table", - "label": "Items", + "label": "Scrap Items", "options": "BOM Scrap Item" }, { @@ -605,7 +605,7 @@ "image_field": "image", "is_submittable": 1, "links": [], - "modified": "2023-01-10 07:47:08.652616", + "modified": "2023-02-13 17:31:37.504565", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM", From 770369e5c1dc43b26f41e118432d9be923ba61ef Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Tue, 14 Feb 2023 04:59:27 +0100 Subject: [PATCH 091/106] feat: translate fixtures during runtime, not installation (#33996) feat: install untranslated fixtures from files Co-authored-by: Deepesh Garg --- .../crm/doctype/lead_source/lead_source.json | 7 +- .../crm/doctype/sales_stage/sales_stage.json | 7 +- .../v11_0/update_sales_partner_type.py | 7 +- .../doctype/industry_type/industry_type.json | 167 ++++++------------ .../sales_partner_type.json | 123 ++++--------- .../doctype/designation/designation.json | 5 +- .../setup/setup_wizard/data/designation.txt | 31 ++++ .../setup/setup_wizard/data/industry_type.py | 57 ------ .../setup/setup_wizard/data/industry_type.txt | 51 ++++++ .../setup/setup_wizard/data/lead_source.txt | 10 ++ .../setup_wizard/data/sales_partner_type.txt | 7 + .../setup/setup_wizard/data/sales_stage.txt | 8 + .../operations/install_fixtures.py | 79 +++------ 13 files changed, 239 insertions(+), 320 deletions(-) create mode 100644 erpnext/setup/setup_wizard/data/designation.txt delete mode 100644 erpnext/setup/setup_wizard/data/industry_type.py create mode 100644 erpnext/setup/setup_wizard/data/industry_type.txt create mode 100644 erpnext/setup/setup_wizard/data/lead_source.txt create mode 100644 erpnext/setup/setup_wizard/data/sales_partner_type.txt create mode 100644 erpnext/setup/setup_wizard/data/sales_stage.txt diff --git a/erpnext/crm/doctype/lead_source/lead_source.json b/erpnext/crm/doctype/lead_source/lead_source.json index 723c6d993d..c3cedcc7a6 100644 --- a/erpnext/crm/doctype/lead_source/lead_source.json +++ b/erpnext/crm/doctype/lead_source/lead_source.json @@ -26,10 +26,11 @@ } ], "links": [], - "modified": "2021-02-08 12:51:48.971517", + "modified": "2023-02-10 00:51:44.973957", "modified_by": "Administrator", "module": "CRM", "name": "Lead Source", + "naming_rule": "By fieldname", "owner": "Administrator", "permissions": [ { @@ -58,5 +59,7 @@ ], "quick_entry": 1, "sort_field": "modified", - "sort_order": "DESC" + "sort_order": "DESC", + "states": [], + "translated_doctype": 1 } \ No newline at end of file diff --git a/erpnext/crm/doctype/sales_stage/sales_stage.json b/erpnext/crm/doctype/sales_stage/sales_stage.json index 77aa559b77..caf8ff5b36 100644 --- a/erpnext/crm/doctype/sales_stage/sales_stage.json +++ b/erpnext/crm/doctype/sales_stage/sales_stage.json @@ -18,10 +18,11 @@ } ], "links": [], - "modified": "2020-05-20 12:22:01.866472", + "modified": "2023-02-10 01:40:23.713390", "modified_by": "Administrator", "module": "CRM", "name": "Sales Stage", + "naming_rule": "By fieldname", "owner": "Administrator", "permissions": [ { @@ -40,5 +41,7 @@ "quick_entry": 1, "sort_field": "modified", "sort_order": "DESC", - "track_changes": 1 + "states": [], + "track_changes": 1, + "translated_doctype": 1 } \ No newline at end of file diff --git a/erpnext/patches/v11_0/update_sales_partner_type.py b/erpnext/patches/v11_0/update_sales_partner_type.py index 2d37fd69b1..72fd424b24 100644 --- a/erpnext/patches/v11_0/update_sales_partner_type.py +++ b/erpnext/patches/v11_0/update_sales_partner_type.py @@ -1,16 +1,17 @@ import frappe -from frappe import _ def execute(): - from erpnext.setup.setup_wizard.operations.install_fixtures import default_sales_partner_type + from erpnext.setup.setup_wizard.operations.install_fixtures import read_lines frappe.reload_doc("selling", "doctype", "sales_partner_type") frappe.local.lang = frappe.db.get_default("lang") or "en" + default_sales_partner_type = read_lines("sales_partner_type.txt") + for s in default_sales_partner_type: - insert_sales_partner_type(_(s)) + insert_sales_partner_type(s) # get partner type in existing forms (customized) # and create a document if not created diff --git a/erpnext/selling/doctype/industry_type/industry_type.json b/erpnext/selling/doctype/industry_type/industry_type.json index 6c49f0f6dd..3c8ab8e47a 100644 --- a/erpnext/selling/doctype/industry_type/industry_type.json +++ b/erpnext/selling/doctype/industry_type/industry_type.json @@ -1,123 +1,68 @@ { - "allow_copy": 0, - "allow_import": 1, - "allow_rename": 1, - "autoname": "field:industry", - "beta": 0, - "creation": "2012-03-27 14:36:09", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "Setup", - "editable_grid": 0, + "actions": [], + "allow_import": 1, + "allow_rename": 1, + "autoname": "field:industry", + "creation": "2012-03-27 14:36:09", + "doctype": "DocType", + "document_type": "Setup", + "engine": "InnoDB", + "field_order": [ + "industry" + ], "fields": [ { - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "fieldname": "industry", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_list_view": 0, - "label": "Industry", - "length": 0, - "no_copy": 0, - "oldfieldname": "industry", - "oldfieldtype": "Data", - "permlevel": 0, - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "unique": 0 + "fieldname": "industry", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Industry", + "oldfieldname": "industry", + "oldfieldtype": "Data", + "reqd": 1, + "unique": 1 } - ], - "hide_heading": 0, - "hide_toolbar": 0, - "icon": "fa fa-flag", - "idx": 1, - "image_view": 0, - "in_create": 0, - - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2020-09-18 17:26:09.703215", - "modified_by": "Administrator", - "module": "Selling", - "name": "Industry Type", - "owner": "Administrator", + ], + "icon": "fa fa-flag", + "idx": 1, + "links": [], + "modified": "2023-02-10 03:14:40.735763", + "modified_by": "Administrator", + "module": "Selling", + "name": "Industry Type", + "naming_rule": "By fieldname", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "create": 1, + "email": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Manager", + "share": 1, "write": 1 - }, + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 0, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales User", - "set_user_permissions": 0, - "share": 0, - "submit": 0, - "write": 0 - }, + "email": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales User" + }, { - "amend": 0, - "apply_user_permissions": 0, - "cancel": 0, - "create": 1, - "delete": 0, - "email": 1, - "export": 0, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "Sales Master Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "create": 1, + "email": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "Sales Master Manager", + "share": 1, "write": 1 } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "track_seen": 0 + ], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "translated_doctype": 1 } \ No newline at end of file diff --git a/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json b/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json index e7dd0d84a0..a9b500a625 100644 --- a/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json +++ b/erpnext/selling/doctype/sales_partner_type/sales_partner_type.json @@ -1,94 +1,47 @@ { - "allow_copy": 0, - "allow_guest_to_view": 0, - "allow_import": 0, - "allow_rename": 0, - "autoname": "field:sales_partner_type", - "beta": 0, - "creation": "2018-06-11 13:15:57.404716", - "custom": 0, - "docstatus": 0, - "doctype": "DocType", - "document_type": "", - "editable_grid": 1, - "engine": "InnoDB", + "actions": [], + "autoname": "field:sales_partner_type", + "creation": "2018-06-11 13:15:57.404716", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "sales_partner_type" + ], "fields": [ { - "allow_bulk_edit": 0, - "allow_in_quick_entry": 0, - "allow_on_submit": 0, - "bold": 0, - "collapsible": 0, - "columns": 0, - "fieldname": "sales_partner_type", - "fieldtype": "Data", - "hidden": 0, - "ignore_user_permissions": 0, - "ignore_xss_filter": 0, - "in_filter": 0, - "in_global_search": 0, - "in_list_view": 1, - "in_standard_filter": 0, - "label": "Sales Partner Type", - "length": 0, - "no_copy": 0, - "permlevel": 0, - "precision": "", - "print_hide": 0, - "print_hide_if_no_value": 0, - "read_only": 0, - "remember_last_selected_value": 0, - "report_hide": 0, - "reqd": 1, - "search_index": 0, - "set_only_once": 0, - "translatable": 0, - "unique": 0 + "fieldname": "sales_partner_type", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Sales Partner Type", + "reqd": 1, + "unique": 1 } - ], - "has_web_view": 0, - "hide_heading": 0, - "hide_toolbar": 0, - "idx": 0, - "image_view": 0, - "in_create": 0, - "is_submittable": 0, - "issingle": 0, - "istable": 0, - "max_attachments": 0, - "modified": "2018-06-11 13:45:13.554307", - "modified_by": "Administrator", - "module": "Selling", - "name": "Sales Partner Type", - "name_case": "", - "owner": "Administrator", + ], + "links": [], + "modified": "2023-02-10 01:00:20.110800", + "modified_by": "Administrator", + "module": "Selling", + "name": "Sales Partner Type", + "naming_rule": "By fieldname", + "owner": "Administrator", "permissions": [ { - "amend": 0, - "cancel": 0, - "create": 1, - "delete": 1, - "email": 1, - "export": 1, - "if_owner": 0, - "import": 0, - "permlevel": 0, - "print": 1, - "read": 1, - "report": 1, - "role": "System Manager", - "set_user_permissions": 0, - "share": 1, - "submit": 0, + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, "write": 1 } - ], - "quick_entry": 1, - "read_only": 0, - "read_only_onload": 0, - "show_name_in_global_search": 0, - "sort_field": "modified", - "sort_order": "DESC", - "track_changes": 0, - "track_seen": 0 + ], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "states": [], + "translated_doctype": 1 } \ No newline at end of file diff --git a/erpnext/setup/doctype/designation/designation.json b/erpnext/setup/doctype/designation/designation.json index 2cbbb04ed9..a5b2ac9128 100644 --- a/erpnext/setup/doctype/designation/designation.json +++ b/erpnext/setup/doctype/designation/designation.json @@ -31,7 +31,7 @@ "icon": "fa fa-bookmark", "idx": 1, "links": [], - "modified": "2022-06-28 17:10:26.853753", + "modified": "2023-02-10 01:53:41.319386", "modified_by": "Administrator", "module": "Setup", "name": "Designation", @@ -58,5 +58,6 @@ "show_name_in_global_search": 1, "sort_field": "modified", "sort_order": "ASC", - "states": [] + "states": [], + "translated_doctype": 1 } \ No newline at end of file diff --git a/erpnext/setup/setup_wizard/data/designation.txt b/erpnext/setup/setup_wizard/data/designation.txt new file mode 100644 index 0000000000..4c6d7bdea8 --- /dev/null +++ b/erpnext/setup/setup_wizard/data/designation.txt @@ -0,0 +1,31 @@ +Accountant +Administrative Assistant +Administrative Officer +Analyst +Associate +Business Analyst +Business Development Manager +Consultant +Chief Executive Officer +Chief Financial Officer +Chief Operating Officer +Chief Technology Officer +Customer Service Representative +Designer +Engineer +Executive Assistant +Finance Manager +HR Manager +Head of Marketing and Sales +Manager +Managing Director +Marketing Manager +Marketing Specialist +President +Product Manager +Project Manager +Researcher +Sales Representative +Secretary +Software Developer +Vice President diff --git a/erpnext/setup/setup_wizard/data/industry_type.py b/erpnext/setup/setup_wizard/data/industry_type.py deleted file mode 100644 index 0bc3f32eb0..0000000000 --- a/erpnext/setup/setup_wizard/data/industry_type.py +++ /dev/null @@ -1,57 +0,0 @@ -from frappe import _ - - -def get_industry_types(): - return [ - _("Accounting"), - _("Advertising"), - _("Aerospace"), - _("Agriculture"), - _("Airline"), - _("Apparel & Accessories"), - _("Automotive"), - _("Banking"), - _("Biotechnology"), - _("Broadcasting"), - _("Brokerage"), - _("Chemical"), - _("Computer"), - _("Consulting"), - _("Consumer Products"), - _("Cosmetics"), - _("Defense"), - _("Department Stores"), - _("Education"), - _("Electronics"), - _("Energy"), - _("Entertainment & Leisure"), - _("Executive Search"), - _("Financial Services"), - _("Food, Beverage & Tobacco"), - _("Grocery"), - _("Health Care"), - _("Internet Publishing"), - _("Investment Banking"), - _("Legal"), - _("Manufacturing"), - _("Motion Picture & Video"), - _("Music"), - _("Newspaper Publishers"), - _("Online Auctions"), - _("Pension Funds"), - _("Pharmaceuticals"), - _("Private Equity"), - _("Publishing"), - _("Real Estate"), - _("Retail & Wholesale"), - _("Securities & Commodity Exchanges"), - _("Service"), - _("Soap & Detergent"), - _("Software"), - _("Sports"), - _("Technology"), - _("Telecommunications"), - _("Television"), - _("Transportation"), - _("Venture Capital"), - ] diff --git a/erpnext/setup/setup_wizard/data/industry_type.txt b/erpnext/setup/setup_wizard/data/industry_type.txt new file mode 100644 index 0000000000..eadc689e31 --- /dev/null +++ b/erpnext/setup/setup_wizard/data/industry_type.txt @@ -0,0 +1,51 @@ +Accounting +Advertising +Aerospace +Agriculture +Airline +Apparel & Accessories +Automotive +Banking +Biotechnology +Broadcasting +Brokerage +Chemical +Computer +Consulting +Consumer Products +Cosmetics +Defense +Department Stores +Education +Electronics +Energy +Entertainment & Leisure +Executive Search +Financial Services +Food, Beverage & Tobacco +Grocery +Health Care +Internet Publishing +Investment Banking +Legal +Manufacturing +Motion Picture & Video +Music +Newspaper Publishers +Online Auctions +Pension Funds +Pharmaceuticals +Private Equity +Publishing +Real Estate +Retail & Wholesale +Securities & Commodity Exchanges +Service +Soap & Detergent +Software +Sports +Technology +Telecommunications +Television +Transportation +Venture Capital diff --git a/erpnext/setup/setup_wizard/data/lead_source.txt b/erpnext/setup/setup_wizard/data/lead_source.txt new file mode 100644 index 0000000000..00ca1808bb --- /dev/null +++ b/erpnext/setup/setup_wizard/data/lead_source.txt @@ -0,0 +1,10 @@ +Existing Customer +Reference +Advertisement +Cold Calling +Exhibition +Supplier Reference +Mass Mailing +Customer's Vendor +Campaign +Walk In diff --git a/erpnext/setup/setup_wizard/data/sales_partner_type.txt b/erpnext/setup/setup_wizard/data/sales_partner_type.txt new file mode 100644 index 0000000000..68e9b9ac73 --- /dev/null +++ b/erpnext/setup/setup_wizard/data/sales_partner_type.txt @@ -0,0 +1,7 @@ +Channel Partner +Distributor +Dealer +Agent +Retailer +Implementation Partner +Reseller diff --git a/erpnext/setup/setup_wizard/data/sales_stage.txt b/erpnext/setup/setup_wizard/data/sales_stage.txt new file mode 100644 index 0000000000..2808ce7985 --- /dev/null +++ b/erpnext/setup/setup_wizard/data/sales_stage.txt @@ -0,0 +1,8 @@ +Prospecting +Qualification +Needs Analysis +Value Proposition +Identifying Decision Makers +Perception Analysis +Proposal/Price Quote +Negotiation/Review diff --git a/erpnext/setup/setup_wizard/operations/install_fixtures.py b/erpnext/setup/setup_wizard/operations/install_fixtures.py index 1f8c0d6a1c..6bc17718ae 100644 --- a/erpnext/setup/setup_wizard/operations/install_fixtures.py +++ b/erpnext/setup/setup_wizard/operations/install_fixtures.py @@ -4,6 +4,7 @@ import json import os +from pathlib import Path import frappe from frappe import _ @@ -16,28 +17,10 @@ from frappe.utils import cstr, getdate from erpnext.accounts.doctype.account.account import RootNotEditable from erpnext.regional.address_template.setup import set_up_address_templates -default_lead_sources = [ - "Existing Customer", - "Reference", - "Advertisement", - "Cold Calling", - "Exhibition", - "Supplier Reference", - "Mass Mailing", - "Customer's Vendor", - "Campaign", - "Walk In", -] -default_sales_partner_type = [ - "Channel Partner", - "Distributor", - "Dealer", - "Agent", - "Retailer", - "Implementation Partner", - "Reseller", -] +def read_lines(filename: str) -> list[str]: + """Return a list of lines from a file in the data directory.""" + return (Path(__file__).parent.parent / "data" / filename).read_text().splitlines() def install(country=None): @@ -85,7 +68,11 @@ def install(country=None): # Stock Entry Type {"doctype": "Stock Entry Type", "name": "Material Issue", "purpose": "Material Issue"}, {"doctype": "Stock Entry Type", "name": "Material Receipt", "purpose": "Material Receipt"}, - {"doctype": "Stock Entry Type", "name": "Material Transfer", "purpose": "Material Transfer"}, + { + "doctype": "Stock Entry Type", + "name": "Material Transfer", + "purpose": "Material Transfer", + }, {"doctype": "Stock Entry Type", "name": "Manufacture", "purpose": "Manufacture"}, {"doctype": "Stock Entry Type", "name": "Repack", "purpose": "Repack"}, { @@ -103,22 +90,6 @@ def install(country=None): "name": "Material Consumption for Manufacture", "purpose": "Material Consumption for Manufacture", }, - # Designation - {"doctype": "Designation", "designation_name": _("CEO")}, - {"doctype": "Designation", "designation_name": _("Manager")}, - {"doctype": "Designation", "designation_name": _("Analyst")}, - {"doctype": "Designation", "designation_name": _("Engineer")}, - {"doctype": "Designation", "designation_name": _("Accountant")}, - {"doctype": "Designation", "designation_name": _("Secretary")}, - {"doctype": "Designation", "designation_name": _("Associate")}, - {"doctype": "Designation", "designation_name": _("Administrative Officer")}, - {"doctype": "Designation", "designation_name": _("Business Development Manager")}, - {"doctype": "Designation", "designation_name": _("HR Manager")}, - {"doctype": "Designation", "designation_name": _("Project Manager")}, - {"doctype": "Designation", "designation_name": _("Head of Marketing and Sales")}, - {"doctype": "Designation", "designation_name": _("Software Developer")}, - {"doctype": "Designation", "designation_name": _("Designer")}, - {"doctype": "Designation", "designation_name": _("Researcher")}, # territory: with two default territories, one for home country and one named Rest of the World { "doctype": "Territory", @@ -291,28 +262,18 @@ def install(country=None): {"doctype": "Market Segment", "market_segment": _("Lower Income")}, {"doctype": "Market Segment", "market_segment": _("Middle Income")}, {"doctype": "Market Segment", "market_segment": _("Upper Income")}, - # Sales Stages - {"doctype": "Sales Stage", "stage_name": _("Prospecting")}, - {"doctype": "Sales Stage", "stage_name": _("Qualification")}, - {"doctype": "Sales Stage", "stage_name": _("Needs Analysis")}, - {"doctype": "Sales Stage", "stage_name": _("Value Proposition")}, - {"doctype": "Sales Stage", "stage_name": _("Identifying Decision Makers")}, - {"doctype": "Sales Stage", "stage_name": _("Perception Analysis")}, - {"doctype": "Sales Stage", "stage_name": _("Proposal/Price Quote")}, - {"doctype": "Sales Stage", "stage_name": _("Negotiation/Review")}, # Warehouse Type {"doctype": "Warehouse Type", "name": "Transit"}, ] - from erpnext.setup.setup_wizard.data.industry_type import get_industry_types - - records += [{"doctype": "Industry Type", "industry": d} for d in get_industry_types()] - # records += [{"doctype":"Operation", "operation": d} for d in get_operations()] - records += [{"doctype": "Lead Source", "source_name": _(d)} for d in default_lead_sources] - - records += [ - {"doctype": "Sales Partner Type", "sales_partner_type": _(d)} for d in default_sales_partner_type - ] + for doctype, title_field, filename in ( + ("Designation", "designation_name", "designation.txt"), + ("Sales Stage", "stage_name", "sales_stage.txt"), + ("Industry Type", "industry", "industry_type.txt"), + ("Lead Source", "source_name", "lead_source.txt"), + ("Sales Partner Type", "sales_partner_type", "sales_partner_type.txt"), + ): + records += [{"doctype": doctype, title_field: title} for title in read_lines(filename)] base_path = frappe.get_app_path("erpnext", "stock", "doctype") response = frappe.read_file( @@ -397,7 +358,8 @@ def add_uom_data(): frappe.get_doc({"doctype": "UOM Category", "category_name": _(d.get("category"))}).db_insert() if not frappe.db.exists( - "UOM Conversion Factor", {"from_uom": _(d.get("from_uom")), "to_uom": _(d.get("to_uom"))} + "UOM Conversion Factor", + {"from_uom": _(d.get("from_uom")), "to_uom": _(d.get("to_uom"))}, ): frappe.get_doc( { @@ -535,7 +497,8 @@ def create_bank_account(args): company_name = args.get("company_name") bank_account_group = frappe.db.get_value( - "Account", {"account_type": "Bank", "is_group": 1, "root_type": "Asset", "company": company_name} + "Account", + {"account_type": "Bank", "is_group": 1, "root_type": "Asset", "company": company_name}, ) if bank_account_group: bank_account = frappe.get_doc( From 00a4191966f912644a8e8e98b3154bc9cec99e83 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Tue, 14 Feb 2023 09:54:55 +0530 Subject: [PATCH 092/106] fix: typeerror on Sales Order analysis report --- .../report/sales_order_analysis/sales_order_analysis.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py b/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py index 63d339a839..29691230f2 100644 --- a/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py +++ b/erpnext/selling/report/sales_order_analysis/sales_order_analysis.py @@ -175,7 +175,9 @@ def prepare_data(data, so_elapsed_time, filters): # update existing entry so_row = sales_order_map[so_name] so_row["required_date"] = max(getdate(so_row["delivery_date"]), getdate(row["delivery_date"])) - so_row["delay"] = min(so_row["delay"], row["delay"]) + so_row["delay"] = ( + min(so_row["delay"], row["delay"]) if row["delay"] and so_row["delay"] else so_row["delay"] + ) # sum numeric columns fields = [ From a58f2e6c030777f959591c48002d9b653b045cbd Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Tue, 14 Feb 2023 17:59:16 +0530 Subject: [PATCH 093/106] fix: asset_depreciation_and_balances report doesn't reflect manual depr entries --- .../asset_depreciations_and_balances.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py b/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py index 43b95dca80..5827697023 100644 --- a/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py +++ b/erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py @@ -135,6 +135,34 @@ def get_assets(filters): where a.docstatus=1 and a.company=%(company)s and a.purchase_date <= %(to_date)s and ads.asset = a.name and ads.docstatus=1 and ads.name = ds.parent and ifnull(ds.journal_entry, '') != '' group by a.asset_category union + SELECT a.asset_category, + ifnull(sum(case when gle.posting_date < %(from_date)s and (ifnull(a.disposal_date, 0) = 0 or a.disposal_date >= %(from_date)s) then + gle.debit + else + 0 + end), 0) as accumulated_depreciation_as_on_from_date, + ifnull(sum(case when ifnull(a.disposal_date, 0) != 0 and a.disposal_date >= %(from_date)s + and a.disposal_date <= %(to_date)s and gle.posting_date <= a.disposal_date then + gle.debit + else + 0 + end), 0) as depreciation_eliminated_during_the_period, + ifnull(sum(case when gle.posting_date >= %(from_date)s and gle.posting_date <= %(to_date)s + and (ifnull(a.disposal_date, 0) = 0 or gle.posting_date <= a.disposal_date) then + gle.debit + else + 0 + end), 0) as depreciation_amount_during_the_period + from `tabGL Entry` gle + join `tabAsset` a on + gle.against_voucher = a.name + join `tabAsset Category Account` aca on + aca.parent = a.asset_category and aca.company_name = %(company)s + join `tabCompany` company on + company.name = %(company)s + where a.docstatus=1 and a.company=%(company)s and a.calculate_depreciation=0 and a.purchase_date <= %(to_date)s and gle.debit != 0 and gle.is_cancelled = 0 and gle.account = ifnull(aca.depreciation_expense_account, company.depreciation_expense_account) + group by a.asset_category + union SELECT a.asset_category, ifnull(sum(case when ifnull(a.disposal_date, 0) != 0 and (a.disposal_date < %(from_date)s or a.disposal_date > %(to_date)s) then 0 From d003370f61ef405bd69932005a1c02d35fe947ee Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Tue, 14 Feb 2023 18:33:01 +0530 Subject: [PATCH 094/106] chore: add anand to asset's codeowner --- CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODEOWNERS b/CODEOWNERS index e406f8f56e..b4503017f1 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -4,7 +4,7 @@ # the repo. Unless a later match takes precedence, erpnext/accounts/ @nextchamp-saqib @deepeshgarg007 @ruthra-kumar -erpnext/assets/ @nextchamp-saqib @deepeshgarg007 @ruthra-kumar +erpnext/assets/ @anandbaburajan @deepeshgarg007 erpnext/loan_management/ @nextchamp-saqib @deepeshgarg007 erpnext/regional @nextchamp-saqib @deepeshgarg007 @ruthra-kumar erpnext/selling @nextchamp-saqib @deepeshgarg007 @ruthra-kumar From 5b6128848f0c9b9fb834a3f17eedf99cb2b4fd96 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 14 Feb 2023 19:03:07 +0530 Subject: [PATCH 095/106] feat: allow to make in transit transfer entry from material request --- .../material_request/material_request.js | 45 +++++++++++++++++- .../material_request/material_request.py | 11 +++++ .../material_request/test_material_request.py | 47 +++++++++++++++++++ 3 files changed, 102 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/material_request/material_request.js b/erpnext/stock/doctype/material_request/material_request.js index 156e5917f2..c1f1b0d135 100644 --- a/erpnext/stock/doctype/material_request/material_request.js +++ b/erpnext/stock/doctype/material_request/material_request.js @@ -110,8 +110,11 @@ frappe.ui.form.on('Material Request', { if (frm.doc.material_request_type === "Material Transfer") { add_create_pick_list_button(); - frm.add_custom_button(__("Transfer Material"), + frm.add_custom_button(__("Material Transfer"), () => frm.events.make_stock_entry(frm), __('Create')); + + frm.add_custom_button(__("Material Transfer (In Transit)"), + () => frm.events.make_in_transit_stock_entry(frm), __('Create')); } if (frm.doc.material_request_type === "Material Issue") { @@ -333,6 +336,46 @@ frappe.ui.form.on('Material Request', { }); }, + make_in_transit_stock_entry(frm) { + frappe.prompt( + [ + { + label: __('In Transit Warehouse'), + fieldname: 'in_transit_warehouse', + fieldtype: 'Link', + options: 'Warehouse', + reqd: 1, + get_query: () => { + return{ + filters: { + 'company': frm.doc.company, + 'is_group': 0, + 'warehouse_type': 'Transit' + } + } + } + } + ], + (values) => { + frappe.call({ + method: "erpnext.stock.doctype.material_request.material_request.make_in_transit_stock_entry", + args: { + source_name: frm.doc.name, + in_transit_warehouse: values.in_transit_warehouse + }, + callback: function(r) { + if (r.message) { + let doc = frappe.model.sync(r.message); + frappe.set_route('Form', doc[0].doctype, doc[0].name); + } + } + }) + }, + __('In Transit Transfer'), + __("Create Stock Entry") + ) + }, + create_pick_list: (frm) => { frappe.model.open_mapped_doc({ method: "erpnext.stock.doctype.material_request.material_request.create_pick_list", diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py index 94f63a599b..6426fe8015 100644 --- a/erpnext/stock/doctype/material_request/material_request.py +++ b/erpnext/stock/doctype/material_request/material_request.py @@ -716,3 +716,14 @@ def create_pick_list(source_name, target_doc=None): doc.set_item_locations() return doc + + +@frappe.whitelist() +def make_in_transit_stock_entry(source_name, in_transit_warehouse): + ste_doc = make_stock_entry(source_name) + ste_doc.add_to_transit = 1 + + for row in ste_doc.items: + row.t_warehouse = in_transit_warehouse + + return ste_doc diff --git a/erpnext/stock/doctype/material_request/test_material_request.py b/erpnext/stock/doctype/material_request/test_material_request.py index f0a94997fe..a707c74c7d 100644 --- a/erpnext/stock/doctype/material_request/test_material_request.py +++ b/erpnext/stock/doctype/material_request/test_material_request.py @@ -11,6 +11,7 @@ from frappe.utils import flt, today from erpnext.stock.doctype.item.test_item import create_item from erpnext.stock.doctype.material_request.material_request import ( + make_in_transit_stock_entry, make_purchase_order, make_stock_entry, make_supplier_quotation, @@ -56,6 +57,22 @@ class TestMaterialRequest(FrappeTestCase): self.assertEqual(se.doctype, "Stock Entry") self.assertEqual(len(se.get("items")), len(mr.get("items"))) + def test_in_transit_make_stock_entry(self): + mr = frappe.copy_doc(test_records[0]).insert() + + self.assertRaises(frappe.ValidationError, make_stock_entry, mr.name) + + mr = frappe.get_doc("Material Request", mr.name) + mr.material_request_type = "Material Transfer" + mr.submit() + + in_transit_warehouse = get_in_transit_warehouse(mr.company) + se = make_in_transit_stock_entry(mr.name, in_transit_warehouse) + + self.assertEqual(se.doctype, "Stock Entry") + for row in se.get("items"): + self.assertEqual(row.t_warehouse, in_transit_warehouse) + def _insert_stock_entry(self, qty1, qty2, warehouse=None): se = frappe.get_doc( { @@ -742,6 +759,36 @@ class TestMaterialRequest(FrappeTestCase): self.assertEqual(existing_requested_qty, current_requested_qty) +def get_in_transit_warehouse(company): + if not frappe.db.exists("Warehouse Type", "Transit"): + frappe.get_doc( + { + "doctype": "Warehouse Type", + "name": "Transit", + } + ).insert() + + in_transit_warehouse = frappe.db.exists( + "Warehouse", {"warehouse_type": "Transit", "company": company} + ) + + if not in_transit_warehouse: + in_transit_warehouse = ( + frappe.get_doc( + { + "doctype": "Warehouse", + "warehouse_name": "Transit", + "warehouse_type": "Transit", + "company": company, + } + ) + .insert() + .name + ) + + return in_transit_warehouse + + def make_material_request(**args): args = frappe._dict(args) mr = frappe.new_doc("Material Request") From f7fd30fecfb2cb570cf212d011dee5f1fcb13cf0 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 14 Feb 2023 19:34:36 +0100 Subject: [PATCH 096/106] fix: change parameter name for letter head To match changes from https://github.com/frappe/frappe/pull/19627 --- .../doctype/request_for_quotation/request_for_quotation.js | 2 +- .../doctype/request_for_quotation/request_for_quotation.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js index a9f5afb2e9..7f8dd56f51 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js @@ -129,7 +129,7 @@ frappe.ui.form.on("Request for Quotation",{ supplier: data.supplier, print_format: data.print_format || "Standard", language: data.language || frappe.boot.lang, - letter_head: data.letter_head || frm.doc.letter_head || "", + letterhead: data.letter_head || frm.doc.letter_head || "", }).toString() ) ); diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py index 8e9ded9842..332705e933 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py @@ -388,7 +388,7 @@ def create_rfq_items(sq_doc, supplier, data): @frappe.whitelist() -def get_pdf(doctype, name, supplier, print_format=None, language=None, letter_head=None): +def get_pdf(doctype, name, supplier, print_format=None, language=None, letterhead=None): # permissions get checked in `download_pdf` if doc := get_rfq_doc(doctype, name, supplier): download_pdf( @@ -397,7 +397,7 @@ def get_pdf(doctype, name, supplier, print_format=None, language=None, letter_he print_format, doc=doc, language=language, - letter_head=letter_head or None, + letterhead=letterhead or None, ) From 8e40c04494930c20b37bc48212639326e8f3857f Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 14 Feb 2023 19:53:03 +0100 Subject: [PATCH 097/106] refactor: download RFQ PDF --- .../request_for_quotation.js | 1 - .../request_for_quotation.py | 35 ++++++++++--------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js index 7f8dd56f51..2f0b7862a8 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.js @@ -124,7 +124,6 @@ frappe.ui.form.on("Request for Quotation",{ frappe.urllib.get_full_url( "/api/method/erpnext.buying.doctype.request_for_quotation.request_for_quotation.get_pdf?" + new URLSearchParams({ - doctype: frm.doc.doctype, name: frm.doc.name, supplier: data.supplier, print_format: data.print_format || "Standard", diff --git a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py index 332705e933..7927beb823 100644 --- a/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py +++ b/erpnext/buying/doctype/request_for_quotation/request_for_quotation.py @@ -3,6 +3,7 @@ import json +from typing import Optional import frappe from frappe import _ @@ -388,24 +389,26 @@ def create_rfq_items(sq_doc, supplier, data): @frappe.whitelist() -def get_pdf(doctype, name, supplier, print_format=None, language=None, letterhead=None): - # permissions get checked in `download_pdf` - if doc := get_rfq_doc(doctype, name, supplier): - download_pdf( - doctype, - name, - print_format, - doc=doc, - language=language, - letterhead=letterhead or None, - ) - - -def get_rfq_doc(doctype, name, supplier): +def get_pdf( + name: str, + supplier: str, + print_format: Optional[str] = None, + language: Optional[str] = None, + letterhead: Optional[str] = None, +): + doc = frappe.get_doc("Request for Quotation", name) if supplier: - doc = frappe.get_doc(doctype, name) doc.update_supplier_part_no(supplier) - return doc + + # permissions get checked in `download_pdf` + download_pdf( + doc.doctype, + doc.name, + print_format, + doc=doc, + language=language, + letterhead=letterhead or None, + ) @frappe.whitelist() From d5b7f2e49e5d8c88d72815ff702823a86f2587de Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 14 Feb 2023 19:53:39 +0100 Subject: [PATCH 098/106] test: download RFQ PDF --- .../request_for_quotation/test_request_for_quotation.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erpnext/buying/doctype/request_for_quotation/test_request_for_quotation.py b/erpnext/buying/doctype/request_for_quotation/test_request_for_quotation.py index 064b806e95..d250e6f18a 100644 --- a/erpnext/buying/doctype/request_for_quotation/test_request_for_quotation.py +++ b/erpnext/buying/doctype/request_for_quotation/test_request_for_quotation.py @@ -8,6 +8,7 @@ from frappe.utils import nowdate from erpnext.buying.doctype.request_for_quotation.request_for_quotation import ( create_supplier_quotation, + get_pdf, make_supplier_quotation_from_rfq, ) from erpnext.crm.doctype.opportunity.opportunity import make_request_for_quotation as make_rfq @@ -124,6 +125,11 @@ class TestRequestforQuotation(FrappeTestCase): rfq.status = "Draft" rfq.submit() + def test_get_pdf(self): + rfq = make_request_for_quotation() + get_pdf(rfq.name, rfq.get("suppliers")[0].supplier) + self.assertEqual(frappe.local.response.type, "pdf") + def make_request_for_quotation(**args): """ From ffa9c6e4d9f417de8bd0631d23c00fa2ac772ba2 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 9 Feb 2023 16:15:07 +0530 Subject: [PATCH 099/106] chore: copy `item_code` to `Batch` while creating new batch from SCR --- .../subcontracting_receipt.js | 44 +++++++++++++------ 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js index b6bef8c4a0..3a2c53f4e4 100644 --- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js +++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js @@ -51,13 +51,31 @@ frappe.ui.form.on('Subcontracting Receipt', { } })); - frm.set_query("expense_account", "items", function () { + frm.set_query('expense_account', 'items', function () { return { - query: "erpnext.controllers.queries.get_expense_account", + query: 'erpnext.controllers.queries.get_expense_account', filters: { 'company': frm.doc.company } }; }); + frm.set_query('batch_no', 'items', function(doc, cdt, cdn) { + var row = locals[cdt][cdn]; + return { + filters: { + item: row.item_code + } + } + }); + + let batch_no_field = frm.get_docfield("items", "batch_no"); + if (batch_no_field) { + batch_no_field.get_route_options_for_new_doc = function(row) { + return { + "item": row.doc.item_code + } + }; + } + frappe.db.get_single_value('Buying Settings', 'backflush_raw_materials_of_subcontract_based_on').then(val => { if (val == 'Material Transferred for Subcontract') { frm.fields_dict['supplied_items'].grid.grid_rows.forEach((grid_row) => { @@ -73,7 +91,7 @@ frappe.ui.form.on('Subcontracting Receipt', { refresh: (frm) => { if (frm.doc.docstatus > 0) { - frm.add_custom_button(__("Stock Ledger"), function () { + frm.add_custom_button(__('Stock Ledger'), function () { frappe.route_options = { voucher_no: frm.doc.name, from_date: frm.doc.posting_date, @@ -81,8 +99,8 @@ frappe.ui.form.on('Subcontracting Receipt', { company: frm.doc.company, show_cancelled_entries: frm.doc.docstatus === 2 }; - frappe.set_route("query-report", "Stock Ledger"); - }, __("View")); + frappe.set_route('query-report', 'Stock Ledger'); + }, __('View')); frm.add_custom_button(__('Accounting Ledger'), function () { frappe.route_options = { @@ -90,11 +108,11 @@ frappe.ui.form.on('Subcontracting Receipt', { from_date: frm.doc.posting_date, to_date: moment(frm.doc.modified).format('YYYY-MM-DD'), company: frm.doc.company, - group_by: "Group by Voucher (Consolidated)", + group_by: 'Group by Voucher (Consolidated)', show_cancelled_entries: frm.doc.docstatus === 2 }; - frappe.set_route("query-report", "General Ledger"); - }, __("View")); + frappe.set_route('query-report', 'General Ledger'); + }, __('View')); } if (!frm.doc.is_return && frm.doc.docstatus == 1 && frm.doc.per_returned < 100) { @@ -111,25 +129,25 @@ frappe.ui.form.on('Subcontracting Receipt', { frm.add_custom_button(__('Subcontracting Order'), function () { if (!frm.doc.supplier) { frappe.throw({ - title: __("Mandatory"), - message: __("Please Select a Supplier") + title: __('Mandatory'), + message: __('Please Select a Supplier') }); } erpnext.utils.map_current_doc({ method: 'erpnext.subcontracting.doctype.subcontracting_order.subcontracting_order.make_subcontracting_receipt', - source_doctype: "Subcontracting Order", + source_doctype: 'Subcontracting Order', target: frm, setters: { supplier: frm.doc.supplier, }, get_query_filters: { docstatus: 1, - per_received: ["<", 100], + per_received: ['<', 100], company: frm.doc.company } }); - }, __("Get Items From")); + }, __('Get Items From')); } }, From 6c6195bae6e5fb315ba38d346da11b13ba18990d Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 13 Feb 2023 22:37:26 +0530 Subject: [PATCH 100/106] fix: create `Delivery Trip` from `Delivery Note` list --- .../doctype/delivery_note/delivery_note_list.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/erpnext/stock/doctype/delivery_note/delivery_note_list.js b/erpnext/stock/doctype/delivery_note/delivery_note_list.js index 9e6f3bc932..6ff3ed3e8e 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note_list.js +++ b/erpnext/stock/doctype/delivery_note/delivery_note_list.js @@ -14,7 +14,7 @@ frappe.listview_settings['Delivery Note'] = { return [__("Completed"), "green", "per_billed,=,100"]; } }, - onload: function (listview) { + onload: function (doclist) { const action = () => { const selected_docs = doclist.get_checked_items(); const docnames = doclist.get_checked_items(true); @@ -56,14 +56,14 @@ frappe.listview_settings['Delivery Note'] = { // doclist.page.add_actions_menu_item(__('Create Delivery Trip'), action, false); - listview.page.add_action_item(__('Create Delivery Trip'), action); + doclist.page.add_action_item(__('Create Delivery Trip'), action); - listview.page.add_action_item(__("Sales Invoice"), ()=>{ - erpnext.bulk_transaction_processing.create(listview, "Delivery Note", "Sales Invoice"); + doclist.page.add_action_item(__("Sales Invoice"), ()=>{ + erpnext.bulk_transaction_processing.create(doclist, "Delivery Note", "Sales Invoice"); }); - listview.page.add_action_item(__("Packaging Slip From Delivery Note"), ()=>{ - erpnext.bulk_transaction_processing.create(listview, "Delivery Note", "Packing Slip"); + doclist.page.add_action_item(__("Packaging Slip From Delivery Note"), ()=>{ + erpnext.bulk_transaction_processing.create(doclist, "Delivery Note", "Packing Slip"); }); } }; From 3f44ef8790b7e9868aafccd9eaa2f25c35c7e16a Mon Sep 17 00:00:00 2001 From: Tej Pochiraju Date: Thu, 16 Feb 2023 10:11:25 +0530 Subject: [PATCH 101/106] Allow bulk import of party specific item (#34083) Co-authored-by: Tej Pochiraju --- .../doctype/party_specific_item/party_specific_item.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/doctype/party_specific_item/party_specific_item.json b/erpnext/selling/doctype/party_specific_item/party_specific_item.json index 32b5d478bb..a1f9902aae 100644 --- a/erpnext/selling/doctype/party_specific_item/party_specific_item.json +++ b/erpnext/selling/doctype/party_specific_item/party_specific_item.json @@ -1,5 +1,6 @@ { "actions": [], + "allow_import": 1, "creation": "2021-08-27 19:28:07.559978", "doctype": "DocType", "editable_grid": 1, @@ -51,7 +52,7 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2021-09-14 13:27:58.612334", + "modified": "2023-02-15 13:00:50.379713", "modified_by": "Administrator", "module": "Selling", "name": "Party Specific Item", @@ -72,6 +73,7 @@ ], "sort_field": "modified", "sort_order": "DESC", + "states": [], "title_field": "party", "track_changes": 1 } \ No newline at end of file From e8b8c51d823775aa7ed0230b565ce0001758db7b Mon Sep 17 00:00:00 2001 From: Sagar Sharma Date: Thu, 16 Feb 2023 12:55:37 +0530 Subject: [PATCH 102/106] chore: update `CODEOWNERS` --- CODEOWNERS | 1 + 1 file changed, 1 insertion(+) diff --git a/CODEOWNERS b/CODEOWNERS index b4503017f1..c4ea16328e 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -16,6 +16,7 @@ erpnext/maintenance/ @rohitwaghchaure @s-aga-r erpnext/manufacturing/ @rohitwaghchaure @s-aga-r erpnext/quality_management/ @rohitwaghchaure @s-aga-r erpnext/stock/ @rohitwaghchaure @s-aga-r +erpnext/subcontracting @rohitwaghchaure @s-aga-r erpnext/crm/ @NagariaHussain erpnext/education/ @rutwikhdev From 4d79ffe3c6eff810e0244479aec1dc3ba650f10d Mon Sep 17 00:00:00 2001 From: HENRY Florian Date: Thu, 16 Feb 2023 09:16:19 +0100 Subject: [PATCH 103/106] fix: rename duplicate field name with same type into a DocType to avoid import Error (#34053) * fix: Delivery Note field label set * fix: Item field label de-duplicate name * fix: Payment Entry field label de-duplicate name * fix: Pruicing Rule field label de-duplicate name * fix: Project field label de-duplicate name * fix: Timesheet field label de-duplicate name * Update erpnext/accounts/doctype/pricing_rule/pricing_rule.json Co-authored-by: Sagar Sharma * Update erpnext/stock/doctype/item/item.json Co-authored-by: Sagar Sharma --------- Co-authored-by: Sagar Sharma --- .../doctype/payment_entry/payment_entry.json | 18 +++++++++--------- .../doctype/pricing_rule/pricing_rule.json | 4 ++-- erpnext/projects/doctype/project/project.json | 8 ++++---- .../projects/doctype/timesheet/timesheet.json | 10 ++++++---- .../doctype/delivery_note/delivery_note.json | 4 +++- erpnext/stock/doctype/item/item.json | 4 ++-- 6 files changed, 26 insertions(+), 22 deletions(-) diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.json b/erpnext/accounts/doctype/payment_entry/payment_entry.json index 4a7a57b627..3927ecae43 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.json +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -239,7 +239,7 @@ "depends_on": "paid_from", "fieldname": "paid_from_account_currency", "fieldtype": "Link", - "label": "Account Currency", + "label": "Account Currency (From)", "options": "Currency", "print_hide": 1, "read_only": 1, @@ -249,7 +249,7 @@ "depends_on": "paid_from", "fieldname": "paid_from_account_balance", "fieldtype": "Currency", - "label": "Account Balance", + "label": "Account Balance (From)", "options": "paid_from_account_currency", "print_hide": 1, "read_only": 1 @@ -272,7 +272,7 @@ "depends_on": "paid_to", "fieldname": "paid_to_account_currency", "fieldtype": "Link", - "label": "Account Currency", + "label": "Account Currency (To)", "options": "Currency", "print_hide": 1, "read_only": 1, @@ -282,7 +282,7 @@ "depends_on": "paid_to", "fieldname": "paid_to_account_balance", "fieldtype": "Currency", - "label": "Account Balance", + "label": "Account Balance (To)", "options": "paid_to_account_currency", "print_hide": 1, "read_only": 1 @@ -304,7 +304,7 @@ { "fieldname": "source_exchange_rate", "fieldtype": "Float", - "label": "Exchange Rate", + "label": "Source Exchange Rate", "precision": "9", "print_hide": 1, "reqd": 1 @@ -334,7 +334,7 @@ { "fieldname": "target_exchange_rate", "fieldtype": "Float", - "label": "Exchange Rate", + "label": "Target Exchange Rate", "precision": "9", "print_hide": 1, "reqd": 1 @@ -633,14 +633,14 @@ "depends_on": "eval:doc.party_type == 'Supplier'", "fieldname": "purchase_taxes_and_charges_template", "fieldtype": "Link", - "label": "Taxes and Charges Template", + "label": "Purchase Taxes and Charges Template", "options": "Purchase Taxes and Charges Template" }, { "depends_on": "eval: doc.party_type == 'Customer'", "fieldname": "sales_taxes_and_charges_template", "fieldtype": "Link", - "label": "Taxes and Charges Template", + "label": "Sales Taxes and Charges Template", "options": "Sales Taxes and Charges Template" }, { @@ -733,7 +733,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2022-12-08 16:25:43.824051", + "modified": "2023-02-14 04:52:30.478523", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry", diff --git a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json index ce9ce647db..a63039e0e3 100644 --- a/erpnext/accounts/doctype/pricing_rule/pricing_rule.json +++ b/erpnext/accounts/doctype/pricing_rule/pricing_rule.json @@ -472,7 +472,7 @@ "description": "If rate is zero them item will be treated as \"Free Item\"", "fieldname": "free_item_rate", "fieldtype": "Currency", - "label": "Rate" + "label": "Free Item Rate" }, { "collapsible": 1, @@ -608,7 +608,7 @@ "icon": "fa fa-gift", "idx": 1, "links": [], - "modified": "2022-10-13 19:05:35.056304", + "modified": "2023-02-14 04:53:34.887358", "modified_by": "Administrator", "module": "Accounts", "name": "Pricing Rule", diff --git a/erpnext/projects/doctype/project/project.json b/erpnext/projects/doctype/project/project.json index 37d98ad8ea..ba7aa85082 100644 --- a/erpnext/projects/doctype/project/project.json +++ b/erpnext/projects/doctype/project/project.json @@ -408,7 +408,7 @@ "depends_on": "eval:(doc.frequency == \"Daily\" && doc.collect_progress == true)", "fieldname": "daily_time_to_send", "fieldtype": "Time", - "label": "Time to send" + "label": "Daily Time to send" }, { "depends_on": "eval:(doc.frequency == \"Weekly\" && doc.collect_progress == true)", @@ -421,7 +421,7 @@ "depends_on": "eval:(doc.frequency == \"Weekly\" && doc.collect_progress == true)", "fieldname": "weekly_time_to_send", "fieldtype": "Time", - "label": "Time to send" + "label": "Weekly Time to send" }, { "fieldname": "column_break_45", @@ -451,7 +451,7 @@ "index_web_pages_for_search": 1, "links": [], "max_attachments": 4, - "modified": "2022-06-23 16:45:06.108499", + "modified": "2023-02-14 04:54:25.819620", "modified_by": "Administrator", "module": "Projects", "name": "Project", @@ -497,4 +497,4 @@ "timeline_field": "customer", "title_field": "project_name", "track_seen": 1 -} +} \ No newline at end of file diff --git a/erpnext/projects/doctype/timesheet/timesheet.json b/erpnext/projects/doctype/timesheet/timesheet.json index 0cce129034..468300661a 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.json +++ b/erpnext/projects/doctype/timesheet/timesheet.json @@ -282,21 +282,21 @@ { "fieldname": "base_total_costing_amount", "fieldtype": "Currency", - "label": "Total Costing Amount", + "label": "Base Total Costing Amount", "print_hide": 1, "read_only": 1 }, { "fieldname": "base_total_billable_amount", "fieldtype": "Currency", - "label": "Total Billable Amount", + "label": "Base Total Billable Amount", "print_hide": 1, "read_only": 1 }, { "fieldname": "base_total_billed_amount", "fieldtype": "Currency", - "label": "Total Billed Amount", + "label": "Base Total Billed Amount", "print_hide": 1, "read_only": 1 }, @@ -311,10 +311,11 @@ "idx": 1, "is_submittable": 1, "links": [], - "modified": "2022-06-15 22:08:53.930200", + "modified": "2023-02-14 04:55:41.735991", "modified_by": "Administrator", "module": "Projects", "name": "Timesheet", + "naming_rule": "By \"Naming Series\" field", "owner": "Administrator", "permissions": [ { @@ -388,5 +389,6 @@ ], "sort_field": "modified", "sort_order": "ASC", + "states": [], "title_field": "title" } \ No newline at end of file diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.json b/erpnext/stock/doctype/delivery_note/delivery_note.json index 165a56b783..0c1f82029e 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.json +++ b/erpnext/stock/doctype/delivery_note/delivery_note.json @@ -521,6 +521,7 @@ "allow_bulk_edit": 1, "fieldname": "items", "fieldtype": "Table", + "label": "Delivery Note Item", "oldfieldname": "delivery_note_details", "oldfieldtype": "Table", "options": "Delivery Note Item", @@ -666,6 +667,7 @@ { "fieldname": "taxes", "fieldtype": "Table", + "label": "Sales Taxes and Charges", "oldfieldname": "other_charges", "oldfieldtype": "Table", "options": "Sales Taxes and Charges" @@ -1401,7 +1403,7 @@ "idx": 146, "is_submittable": 1, "links": [], - "modified": "2022-12-12 18:38:53.067799", + "modified": "2023-02-14 04:45:44.179670", "modified_by": "Administrator", "module": "Stock", "name": "Delivery Note", diff --git a/erpnext/stock/doctype/item/item.json b/erpnext/stock/doctype/item/item.json index 629e50efeb..34adbebc07 100644 --- a/erpnext/stock/doctype/item/item.json +++ b/erpnext/stock/doctype/item/item.json @@ -706,7 +706,7 @@ "depends_on": "enable_deferred_expense", "fieldname": "no_of_months_exp", "fieldtype": "Int", - "label": "No of Months" + "label": "No of Months (Expense)" }, { "collapsible": 1, @@ -911,7 +911,7 @@ "index_web_pages_for_search": 1, "links": [], "make_attachments_public": 1, - "modified": "2023-01-07 22:45:00.341745", + "modified": "2023-02-14 04:48:26.343620", "modified_by": "Administrator", "module": "Stock", "name": "Item", From 156e45970a5b1dbea37f687bfbcf8607b4d5cc8b Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 16 Feb 2023 13:21:17 +0530 Subject: [PATCH 104/106] fix: incorrect consumed qty in subcontracting receipt --- .../controllers/subcontracting_controller.py | 9 ++++- .../test_subcontracting_order.py | 35 +++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/subcontracting_controller.py b/erpnext/controllers/subcontracting_controller.py index a9561fe2da..cc80f6ca98 100644 --- a/erpnext/controllers/subcontracting_controller.py +++ b/erpnext/controllers/subcontracting_controller.py @@ -409,7 +409,14 @@ class SubcontractingController(StockController): if self.available_materials.get(key) and self.available_materials[key]["batch_no"]: new_rm_obj = None for batch_no, batch_qty in self.available_materials[key]["batch_no"].items(): - if batch_qty >= qty: + if batch_qty >= qty or ( + rm_obj.consumed_qty == 0 + and self.backflush_based_on == "BOM" + and len(self.available_materials[key]["batch_no"]) == 1 + ): + if rm_obj.consumed_qty == 0: + self.__set_consumed_qty(rm_obj, qty) + self.__set_batch_no_as_per_qty(item_row, rm_obj, batch_no, qty) self.available_materials[key]["batch_no"][batch_no] -= qty return diff --git a/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py b/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py index d054ce0f9d..6a2983faaa 100644 --- a/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py +++ b/erpnext/subcontracting/doctype/subcontracting_order/test_subcontracting_order.py @@ -2,6 +2,7 @@ # See license.txt import copy +from collections import defaultdict import frappe from frappe.tests.utils import FrappeTestCase @@ -186,6 +187,40 @@ class TestSubcontractingOrder(FrappeTestCase): ) self.assertEqual(len(ste.items), len(rm_items)) + def test_make_rm_stock_entry_for_batch_items_with_less_transfer(self): + set_backflush_based_on("BOM") + + service_items = [ + { + "warehouse": "_Test Warehouse - _TC", + "item_code": "Subcontracted Service Item 4", + "qty": 5, + "rate": 100, + "fg_item": "Subcontracted Item SA4", + "fg_item_qty": 5, + } + ] + + sco = get_subcontracting_order(service_items=service_items) + rm_items = get_rm_items(sco.supplied_items) + itemwise_details = make_stock_in_entry(rm_items=rm_items) + + itemwise_transfer_qty = defaultdict(int) + for item in rm_items: + item["qty"] -= 1 + itemwise_transfer_qty[item["item_code"]] += item["qty"] + + ste = make_stock_transfer_entry( + sco_no=sco.name, + rm_items=rm_items, + itemwise_details=copy.deepcopy(itemwise_details), + ) + + scr = make_subcontracting_receipt(sco.name) + + for row in scr.supplied_items: + self.assertEqual(row.consumed_qty, itemwise_transfer_qty.get(row.rm_item_code) + 1) + def test_update_reserved_qty_for_subcontracting(self): # Create RM Material Receipt make_stock_entry(target="_Test Warehouse - _TC", item_code="_Test Item", qty=10, basic_rate=100) From 68202639f567dd930bd9074fce1b10773fe4be12 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Wed, 15 Feb 2023 09:53:31 +0530 Subject: [PATCH 105/106] chore: reorder migration patches. 'migrate_gl_to_payment_ledger', 'migrate_remarks_from_gl_to_payment_ledger' should always run last. --- erpnext/patches.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 211f07445a..e6be933f25 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -306,7 +306,6 @@ erpnext.patches.v13_0.set_per_billed_in_return_delivery_note execute:frappe.delete_doc("DocType", "Naming Series") erpnext.patches.v13_0.job_card_status_on_hold erpnext.patches.v14_0.copy_is_subcontracted_value_to_is_old_subcontracting_flow -erpnext.patches.v14_0.migrate_gl_to_payment_ledger erpnext.patches.v14_0.crm_ux_cleanup erpnext.patches.v14_0.migrate_existing_lead_notes_as_per_the_new_format erpnext.patches.v14_0.remove_india_localisation # 14-07-2022 @@ -315,7 +314,6 @@ erpnext.patches.v14_0.remove_hr_and_payroll_modules # 20-07-2022 erpnext.patches.v14_0.fix_crm_no_of_employees erpnext.patches.v14_0.create_accounting_dimensions_in_subcontracting_doctypes erpnext.patches.v14_0.fix_subcontracting_receipt_gl_entries -erpnext.patches.v14_0.migrate_remarks_from_gl_to_payment_ledger erpnext.patches.v13_0.update_schedule_type_in_loans erpnext.patches.v13_0.drop_unused_sle_index_parts erpnext.patches.v14_0.create_accounting_dimensions_for_asset_capitalization @@ -327,3 +325,6 @@ erpnext.patches.v14_0.update_entry_type_for_journal_entry erpnext.patches.v14_0.change_autoname_for_tax_withheld_vouchers erpnext.patches.v14_0.set_pick_list_status erpnext.patches.v15_0.update_asset_value_for_manual_depr_entries +# below 2 migration patches should always run last +erpnext.patches.v14_0.migrate_gl_to_payment_ledger +erpnext.patches.v14_0.migrate_remarks_from_gl_to_payment_ledger From e50bd521627e06453b94b0893f154734f418ce41 Mon Sep 17 00:00:00 2001 From: anandbaburajan Date: Fri, 17 Feb 2023 15:32:24 +0530 Subject: [PATCH 106/106] fix: asset repair status after deletion and asset status after manual depr entry --- .../doctype/journal_entry/journal_entry.py | 22 ++++++------------- erpnext/assets/doctype/asset/asset.js | 2 +- erpnext/assets/doctype/asset/asset.py | 12 ++++++---- erpnext/assets/doctype/asset/depreciation.py | 2 +- .../doctype/asset_repair/asset_repair.py | 3 +++ 5 files changed, 20 insertions(+), 21 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 5b0322af2d..1de1b382b4 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -238,21 +238,16 @@ class JournalEntry(AccountsController): ): processed_assets.append(d.reference_name) - asset = frappe.db.get_value( - "Asset", d.reference_name, ["calculate_depreciation", "value_after_depreciation"], as_dict=1 - ) + asset = frappe.get_doc("Asset", d.reference_name) if asset.calculate_depreciation: continue depr_value = d.debit or d.credit - frappe.db.set_value( - "Asset", - d.reference_name, - "value_after_depreciation", - asset.value_after_depreciation - depr_value, - ) + asset.db_set("value_after_depreciation", asset.value_after_depreciation - depr_value) + + asset.set_status() def update_inter_company_jv(self): if ( @@ -348,12 +343,9 @@ class JournalEntry(AccountsController): else: depr_value = d.debit or d.credit - frappe.db.set_value( - "Asset", - d.reference_name, - "value_after_depreciation", - asset.value_after_depreciation + depr_value, - ) + asset.db_set("value_after_depreciation", asset.value_after_depreciation + depr_value) + + asset.set_status() def unlink_inter_company_jv(self): if ( diff --git a/erpnext/assets/doctype/asset/asset.js b/erpnext/assets/doctype/asset/asset.js index a61e8de748..4951385136 100644 --- a/erpnext/assets/doctype/asset/asset.js +++ b/erpnext/assets/doctype/asset/asset.js @@ -258,7 +258,7 @@ frappe.ui.form.on('Asset', { $.each(depr_entries || [], function(i, v) { x_intervals.push(frappe.format(v.posting_date, { fieldtype: 'Date' })); let last_asset_value = asset_values[asset_values.length - 1] - asset_values.push(last_asset_value - v.value); + asset_values.push(flt(last_asset_value - v.value, precision('gross_purchase_amount'))); }); } diff --git a/erpnext/assets/doctype/asset/asset.py b/erpnext/assets/doctype/asset/asset.py index e00f3a5834..e1d58a0264 100644 --- a/erpnext/assets/doctype/asset/asset.py +++ b/erpnext/assets/doctype/asset/asset.py @@ -413,11 +413,14 @@ class Asset(AccountsController): if self.journal_entry_for_scrap: status = "Scrapped" - elif self.finance_books: - idx = self.get_default_finance_book_idx() or 0 + else: + expected_value_after_useful_life = 0 + value_after_depreciation = self.value_after_depreciation - expected_value_after_useful_life = self.finance_books[idx].expected_value_after_useful_life - value_after_depreciation = self.finance_books[idx].value_after_depreciation + if self.calculate_depreciation: + idx = self.get_default_finance_book_idx() or 0 + expected_value_after_useful_life = self.finance_books[idx].expected_value_after_useful_life + value_after_depreciation = self.finance_books[idx].value_after_depreciation if flt(value_after_depreciation) <= expected_value_after_useful_life: status = "Fully Depreciated" @@ -463,6 +466,7 @@ class Asset(AccountsController): .where(gle.debit != 0) .where(gle.is_cancelled == 0) .orderby(gle.posting_date) + .orderby(gle.creation) ).run(as_dict=True) return records diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py index e7a25321b8..fb6e174fba 100644 --- a/erpnext/assets/doctype/asset/depreciation.py +++ b/erpnext/assets/doctype/asset/depreciation.py @@ -168,7 +168,7 @@ def make_depreciation_entry(asset_depr_schedule_name, date=None): row.value_after_depreciation -= d.depreciation_amount row.db_update() - frappe.db.set_value("Asset", asset_name, "depr_entry_posting_status", "Successful") + asset.db_set("depr_entry_posting_status", "Successful") asset.set_status() diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.py b/erpnext/assets/doctype/asset_repair/asset_repair.py index 9a05a74ef9..a7172a72c6 100644 --- a/erpnext/assets/doctype/asset_repair/asset_repair.py +++ b/erpnext/assets/doctype/asset_repair/asset_repair.py @@ -91,6 +91,9 @@ class AssetRepair(AccountsController): make_new_active_asset_depr_schedules_and_cancel_current_ones(self.asset_doc, notes) self.asset_doc.save() + def after_delete(self): + frappe.get_doc("Asset", self.asset).set_status() + def check_repair_status(self): if self.repair_status == "Pending": frappe.throw(_("Please update Repair Status."))